5 crypto - OpenSSL cryptographic library
11 The OpenSSL B<crypto> library implements a wide range of cryptographic
12 algorithms used in various Internet standards. The services provided
13 by this library are used by the OpenSSL implementations of SSL, TLS
14 and S/MIME, and they have also been used to implement SSH, OpenPGP, and
15 other cryptographic standards.
19 B<libcrypto> consists of a number of sub-libraries that implement the
20 individual algorithms.
22 The functionality includes symmetric encryption, public key
23 cryptography and key agreement, certificate handling, cryptographic
24 hash functions and a cryptographic pseudo-random number generator.
28 =item SYMMETRIC CIPHERS
30 blowfish(3), cast(3), des(3), idea(3), rc2(3), rc4(3), rc5(3)
32 =item PUBLIC KEY CRYPTOGRAPHY AND KEY AGREEMENT
40 =item AUTHENTICATION CODES, HASH FUNCTIONS
42 hmac(3), md2(3), md5(3), mdc2(3), ripemd(3), sha(3)
44 =item AUXILIARY FUNCTIONS
48 =item INPUT/OUTPUT, DATA ENCODING
50 asn1(3), bio(3), evp(3), pem(3), pkcs7(3), pkcs12(3)
52 =item INTERNAL FUNCTIONS
54 bn(3), buffer(3), lhash(3), objects(3), stack(3), threads(3), txt_db(3)