General Purpose Hash Function Algorithm library
