
Go to the source code of this file.
Defines | |
| #define | OPENSSL_V_1_0 |
| #define | EVP_MD_CTX_new EVP_MD_CTX_create |
| #define | EVP_MD_CTX_free EVP_MD_CTX_destroy |
| #define | EVP_CTRL_AEAD_GET_TAG EVP_CTRL_CCM_GET_TAG |
Functions | |
| int | RSA_bits (const RSA *r) |
| void | DH_get0_key (const DH *dh, const BIGNUM **pub_key, const BIGNUM **priv_key) |
| #define EVP_CTRL_AEAD_GET_TAG EVP_CTRL_CCM_GET_TAG |
Definition at line 20 of file OpenSSL_legacy.h.
Referenced by OpenDDS::Security::CryptoBuiltInImpl::authtag(), and OpenDDS::Security::CryptoBuiltInImpl::encrypt().
| #define EVP_MD_CTX_free EVP_MD_CTX_destroy |
| #define EVP_MD_CTX_new EVP_MD_CTX_create |
Definition at line 18 of file OpenSSL_legacy.h.
Referenced by OpenDDS::Security::SSL::hash_serialized_impl::hash_serialized_impl(), OpenDDS::Security::SSL::sign_implementation::operator()(), and OpenDDS::Security::SSL::verify_implementation::operator()().
| #define OPENSSL_V_1_0 |
Macros and other helpers to allow OpenDDS Security library to work with OpenSSL 1.0, as it was written to use OpenSSL 1.1.
Definition at line 16 of file OpenSSL_legacy.h.
| void DH_get0_key | ( | const DH * | dh, | |
| const BIGNUM ** | pub_key, | |||
| const BIGNUM ** | priv_key | |||
| ) | [inline] |
Definition at line 27 of file OpenSSL_legacy.h.
Referenced by OpenDDS::Security::SSL::DH_2048_MODP_256_PRIME::pub_key().
00028 { 00029 if (pub_key) { 00030 *pub_key = dh->pub_key; 00031 } 00032 if (priv_key) { 00033 *priv_key = dh->priv_key; 00034 } 00035 }

| int RSA_bits | ( | const RSA * | r | ) | [inline] |
Definition at line 22 of file OpenSSL_legacy.h.
1.6.1