SSL_library_init() registers the available ciphers and digests. OpenSSL_add_ssl_algorithms() and SSLeay_add_ssl_algo- rithms() are synonyms for SSL_library_init().
SSL_new() creates a new SSL structure which is needed to hold the data for a TLS/SSL connection. The new structure inherits the settings of the underlying context ctx: connection method (SSLv2/v3/TLSv...
SSL_rstate_string() returns a 2 letter string indicating the current read state of the SSL object ssl. SSL_rstate_string_long() returns a string indicating the current read state of the SSL object ssl...
SSL_SESSION_free() decrements the reference count of ses- sion and removes the SSL_SESSION structure pointed to by session and frees up the allocated memory, if the the reference count has reached 0.
Several OpenSSL structures can have application specific data attached to them. These functions are used internally by OpenSSL to manipulate application specific data attached to a specific structure....
SSL_SESSION_get_time() returns the time at which the session s was established. The time is given in seconds since the Epoch and therefore compatible to the time delivered by the time() call. SSL_SESS...
SSL_set_bio() connects the BIOs rbio and wbio for the read and write operations of the TLS/SSL (encrypted) side of ssl. The SSL engine inherits the behaviour of rbio and wbio, respectively. If a BIO i...
SSL_set_fd() sets the file descriptor fd as the input/output facility for the TLS/SSL (encrypted) side of ssl. fd will typically be the socket file descriptor of a network connection. When performing ...
SSL_set_session() sets session to be used when the TLS/SSL connection is to be established. SSL_set_session() is only useful for TLS/SSL clients. When the session is set, the reference count of sessio...