OpenDDS::Security::SSL::EC_Handle Struct Reference

List of all members.

Public Member Functions

 EC_Handle (EVP_PKEY *key)
 operator EC_KEY * ()
 ~EC_Handle ()

Public Attributes

EC_KEY * ec_

Detailed Description

Definition at line 205 of file DiffieHellman.cpp.


Constructor & Destructor Documentation

OpenDDS::Security::SSL::EC_Handle::EC_Handle ( EVP_PKEY key  )  [inline, explicit]

Definition at line 207 of file DiffieHellman.cpp.

00209     : ec_(EVP_PKEY_get1_EC_KEY(key))
00210 #else
00211     : ec_(EVP_PKEY_get0_EC_KEY(key))
00212 #endif
00213   {}

OpenDDS::Security::SSL::EC_Handle::~EC_Handle (  )  [inline]

Definition at line 215 of file DiffieHellman.cpp.

References ec_.

00216   {
00217 #ifdef OPENSSL_V_1_0
00218     EC_KEY_free(ec_);
00219 #endif
00220   }


Member Function Documentation

OpenDDS::Security::SSL::EC_Handle::operator EC_KEY * (  )  [inline]

Definition at line 214 of file DiffieHellman.cpp.

References ec_.

00214 { return ec_; }


Member Data Documentation

Definition at line 206 of file DiffieHellman.cpp.

Referenced by operator EC_KEY *(), and ~EC_Handle().


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1