NAME
crypto - OpenSSL cryptographic library
SYNOPSIS
DESCRIPTION
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.
OVERVIEW
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
-
dsa(3), dh(3), rsa(3)
- CERTIFICATES
-
x509(3), x509v3(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)