OpenSSL_legacy.h File Reference

This graph shows which files directly or indirectly include this file:

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 Documentation

#define EVP_CTRL_AEAD_GET_TAG   EVP_CTRL_CCM_GET_TAG
#define EVP_MD_CTX_free   EVP_MD_CTX_destroy
#define EVP_MD_CTX_new   EVP_MD_CTX_create
#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.


Function Documentation

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 }

Here is the caller graph for this function:

int RSA_bits ( const RSA *  r  )  [inline]

Definition at line 22 of file OpenSSL_legacy.h.

00023 {
00024   return BN_num_bits(r->n);
00025 }

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1