EVP - OpenSSLWiki
The OpenSSL wiki has moved to https://github.com/openssl/openssl/wiki. Information on this page is no longer edited and may be out-of-date. The EVP functions provide a high level interface to OpenSSL cryptographic functions. They provide the following features: EVP_PKEY objects are used to store a public key and (optionally) a private key, along with an associated algorithm and parameters. They are also capable of storing symmetric MAC keys. The following EVP_PKEY types are supported: Note: DSA handling changed for SSL/TLS cipher suites in OpenSSL 1.1.0. For details, see DSA with OpenSSL-1.1 on the mailing list. Refer to the Manual:EVP_PKEY_new(3) manual page for information on creating an EVP_PKEY object, and the Manual:EVP_PKEY_set1_RSA(3) page for information on how to initialise an EVP_PKEY. Refer to EVP Key and Parameter Generation for information on generating new keys and associated parameters. Ciphers and Message Digest algorithms are identified by a unique EVP_CIPHER and EVP_M
Explore this link on the map →