crypto
NAME SYNOPSIS DESCRIPTION OVERVIEW SEE ALSO
crypto - OpenSSL cryptographic library
The OpenSSL crypto library implements a wide range of cryptographic algorithms used in various Internet standards. The services provided by this library are used by the OpenSSL implementations of SSL , TLS and S/MIME, and they have also been used to implement SSH , OpenPGP, and other cryptographic standards.
libcrypto consists of a number of sub-libraries that implement the individual algorithms.
The functionality includes symmetric encryption, public key cryptography and key agreement, certificate handling, cryptographic hash functions and a cryptographic pseudo-random number generator.
SYMMETRIC CIPHERS
blowfish(3)?, cast(3)?, des(3)?, idea(3)?, rc2(3), rc4(3), rc5(3)
PUBLIC KEY CRYPTOGRAPHY AND KEY AGREEMENT
CERTIFICATES
x509(3), x509v3(3)
AUTHENTICATION CODES , HASH FUNCTIONS
hmac(3)?, md2(3), md4(3), md5(3), mdc2(3), ripemd(3)?, sha(3)?
AUXILIARY FUNCTIONS
INPUT/OUTPUT , DATA ENCODING
asn1(3), bio(3)?, evp(3)?, pem(3)?, pkcs7(3), pkcs12(3)
INTERNAL FUNCTIONS
bn(3)?, buffer(3)?, lhash(3), objects(3)?, stack(3)?, txt_db(3)
3 pages link to crypto(3):