| RSA BSAFE Micro Edition Suite |
Streamlined security for mobile and embedded devices |
 
![]() |
Typedefs | |
| typedef int | SSL_INFO |
| The type of information identifiers of an SSL_CTX structure. More... | |
Functions | |
| SSL* R_CDECL | SSL_new (SSL_CTX *ctx) |
| Creates a new SSL structure and initializes the state engine to request a handshake for the SSL_CTX ctx. More... | |
| int R_CDECL | SSL_clear (SSL *ssl) |
| Resets all parameters of the SSL structure ssl to their initial state (that is, returns to state 0). More... | |
| void R_CDECL | SSL_free (SSL *ssl) |
| Removes all allocated states for the SSL connection ssl. More... | |
| SSL* R_CDECL | SSL_dup (SSL *ssl) |
| Duplicates an SSL structure and its associated data. More... | |
| int | SSL_feature_set (long feature) |
| Sets a feature for the library. More... | |
| int | SSL_feature_clear (long feature) |
| Clears the library feature which disables functionality at run time. More... | |
| int | SSL_feature_test (long feature) |
| Tests for the specified library feature in the current library setup. More... | |
| int | SSL_feature_reset () |
| Clears all library feature settings for the library (that is, functionality that is controlled by feature settings will be available). More... | |
| SSL_CTX * | SSL_get_SSL_CTX (SSL *ssl) |
| Returns a reference to the SSL_CTX structure by directly accessing the SSL structure. More... | |
| long R_CDECL | SSL_set_options (SSL *ssl, long op) |
| Specifies various options related to the functioning of the SSL protocol. More... | |
| long R_CDECL | SSL_get_options (SSL *ssl) |
| Returns various options related to the functioning of the SSL protocol. More... | |
|
|
The type of information identifiers of an SSL_CTX structure. See SSL Context Information Types for more information. |
|
|
Resets all parameters of the SSL structure ssl to their initial state (that is, returns to state 0).
|
|
|
Duplicates an SSL structure and its associated data. The BIOs of ssl are not duplicated and new BIOs must be set against the newly created SSL. The duplicate must perform a handshake before it is able to read data since the encryption/decryption fields are empty.
|
|
|
Clears the library feature which disables functionality at run time.
|
|
|
Clears all library feature settings for the library (that is, functionality that is controlled by feature settings will be available).
|
|
|
Sets a feature for the library. A feature is an underlying piece of functionality of the library. Access to features is controlled at run time, with some features set by default during library initialization.
|
|
|
Tests for the specified library feature in the current library setup.
|
|
|
Removes all allocated states for the SSL connection ssl. This function also calls SSL_shutdown() if it has not already been called, thereby closing the socket.
|
|
|
Returns various options related to the functioning of the SSL protocol. It is mostly used to enable bug compatibility with other SSL implementations.
|
|
|
Returns a reference to the SSL_CTX structure by directly accessing the SSL structure. The SSL structure inherits default values from the SSL_CTX during initialization.
|
|
|
Creates a new SSL structure and initializes the state engine to request a handshake for the SSL_CTX ctx.
|
|
||||||||||||
|
Specifies various options related to the functioning of the SSL protocol. Enables bug compatibility with other SSL implementations.
|