Supported algorithms

cryptlib provides access to the following algorithms:

cryptlib Encryption Modes and Algorithms
AlgorithmMode
Blowfish ECB, CBC, CFB, OFB
CAST-128 ECB, CBC, CFB, OFB
DES ECB, CBC, CFB, OFB
Triple DES ECB, CBC, CFB, OFB
IDEA ECB, CBC, CFB, OFB
RC2 ECB, CBC, CFB, OFB
RC4 Stream
RC5 ECB, CBC, CFB, OFB
SAFER/SAFER-SK ECB, CBC, CFB, OFB
Skipjack ECB, CBC, CFB, OFB
MD2 Hash algorithm
MD4 Hash algorithm
MD5 Hash algorithm
MDC-2 Hash algorithm
RIPEMD-160 Hash algorithm
SHA Hash algorithm
HMAC-MD5 MAC algorithm
HMAC-SHA1 MAC algorithm
HMAC-RIPEMD-160 MAC algorithm
Diffie-Hellman Key-exchange algorithm
DSA Public-key algorithm
ElGamal Public-key algorithm
RSA Public-key algorithm

All algorithms are implemented according to the relevant security or encryption standards.


cryptlib Information / Peter Gutmann / pgut001@cs.auckland.ac.nz
Information last updated 9 August 1998