OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <DiffieHellman.h>
Public Member Functions | |
DH_2048_MODP_256_PRIME () | |
~DH_2048_MODP_256_PRIME () | |
int | init () |
int | pub_key (DDS::OctetSeq &dst) |
int | compute_shared_secret (const DDS::OctetSeq &pub_key) |
const char * | kagree_algo () const |
![]() | |
DHAlgorithm () | |
virtual | ~DHAlgorithm () |
virtual int | gen_shared_secret (const DDS::OctetSeq &pub_key) |
virtual const DDS::OctetSeq & | get_shared_secret () const |
virtual bool | cmp_shared_secret (const DHAlgorithm &other) const |
Additional Inherited Members | |
![]() | |
typedef DCPS::unique_ptr< DHAlgorithm > | unique_ptr |
![]() | |
int | hash_shared_secret () |
![]() | |
EVP_PKEY * | k_ |
DDS::OctetSeq | shared_secret_ |
Definition at line 57 of file DiffieHellman.h.
OpenDDS::Security::SSL::DH_2048_MODP_256_PRIME::DH_2048_MODP_256_PRIME | ( | ) |
OpenDDS::Security::SSL::DH_2048_MODP_256_PRIME::~DH_2048_MODP_256_PRIME | ( | ) |
Definition at line 78 of file DiffieHellman.cpp.
|
virtual |
Implements OpenDDS::Security::SSL::DHAlgorithm.
Definition at line 334 of file DiffieHellman.cpp.
|
virtual |
Implements OpenDDS::Security::SSL::DHAlgorithm.
Definition at line 150 of file DiffieHellman.cpp.
References OpenDDS::Security::SSL::dh_constructor::get_key().
|
inlinevirtual |
Implements OpenDDS::Security::SSL::DHAlgorithm.
Definition at line 77 of file DiffieHellman.h.
References OpenDDS::Security::SSL::DH_2048_MODP_256_PRIME_STR.
|
virtual |
Implements OpenDDS::Security::SSL::DHAlgorithm.
Definition at line 159 of file DiffieHellman.cpp.
References DH_get0_key(), and OPENDDS_SSL_LOG_ERR.