|
OpenDDS
Snapshot(2023/04/28-20:55)
|
#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 |
Public Member Functions inherited from OpenDDS::Security::SSL::DHAlgorithm | |
| 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 | |
Public Types inherited from OpenDDS::Security::SSL::DHAlgorithm | |
| typedef DCPS::unique_ptr< DHAlgorithm > | unique_ptr |
Protected Member Functions inherited from OpenDDS::Security::SSL::DHAlgorithm | |
| int | hash_shared_secret () |
Protected Attributes inherited from OpenDDS::Security::SSL::DHAlgorithm | |
| 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.
1.8.13