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.