What does OpenSSL's EVP mean? I know it is a higher level crypto interface library in OpenSSL, but what do the letters E-V-P stand for?
Thanks, Chenz
An employee value proposition (EVP) is the unique set of benefits that an employee receives in return for the skills, capabilities, and experience they bring to a company.
The OpenSSL crypto library ( libcrypto ) 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 TLS and CMS, and they have also been used to implement many other third party products and protocols.
OpenSSL is a program and library that supports many different cryptographic operations, including: Symmetric key encryption. Public/private key pair generation. Public key encryption. Hash functions.
Interesting question. I don't know for sure, but the #ifndef
at the top of evp.h is:
#ifndef HEADER_ENVELOPE_H
So, I'm guessing Envelope.
This explanation from doc/ssleat.txt should give you enough of an answer:
EVP The Digital EnVeloPe library is quite large. At it's core are function to perform encryption and decryption by parts while using an initial parameter to specify which of the 17 different ciphers or 4 different message digests to use. On top of these are implmented the digital signature functions, sign, verify, seal and open. Base64 encoding of binary data is also done in this library.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With