Building.Open.Source.Network.Security.Tools.Components.And.Techniques [Electronic resources]

Mike D. Schiffman

نسخه متنی -صفحه : 135/ 74
نمايش فراداده

Top-level Functions

The following top-level framework functions provide generic initialization and cleanup necessary to implement cryptographic functionality in OpenSSL.


void OpenSSL_add_all_ciphers ();

OpenSSL_add_all_ciphers () loads all of the symmetric encryption algorithms that OpenSSL was compiled with into the global object hashtable.


void OpenSSL_add_all_digests();

OpenSSL_add_all_digests () loads all of the message digest algorithms that OpenSSL was compiled with into the global object hashtable.


void OpenSSL_add_all_algorithms();

OpenSSL_add_all_algorithms () is a simple wrapper to both of these functions, loading all symmetric encryption and message digest algorithms that OpenSSL was compiled with into the global object hashtable.


void EVP_cleanup();

EVP_cleanup () clears the state for any existing symmetric or message digest algorithms and clears out the object hashtable.