Various cryptographic classes and functions.
Hash functions
These are based on the Hash API; MD2 , MD4 , MD5 ,
SHA1 , SHA256 .
Stream cipher functions
These are based on the Cipher API; AES , Arcfour ,
Blowfish , CAST , DES , DES3 , IDEA , Serpent ,
Twofish . The Substitution program is compatible with the
CipherState. Also conforming to the API are the helper programs
Buffer , CBC and Pipe .
As the cryptographic services offered from this module isn't
necessarily used for security applications, none of the strings
inputted or outputted are marked as secure. This is up to the
caller.