OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <DiffieHellman.h>
Public Member Functions | |
ECDH_PRIME_256_V1_CEUM () | |
~ECDH_PRIME_256_V1_CEUM () | |
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 80 of file DiffieHellman.h.
OpenDDS::Security::SSL::ECDH_PRIME_256_V1_CEUM::ECDH_PRIME_256_V1_CEUM | ( | ) |
OpenDDS::Security::SSL::ECDH_PRIME_256_V1_CEUM::~ECDH_PRIME_256_V1_CEUM | ( | ) |
Definition at line 362 of file DiffieHellman.cpp.
|
virtual |
Implements OpenDDS::Security::SSL::DHAlgorithm.
Definition at line 703 of file DiffieHellman.cpp.
|
virtual |
Implements OpenDDS::Security::SSL::DHAlgorithm.
Definition at line 429 of file DiffieHellman.cpp.
References OpenDDS::Security::SSL::ecdh_constructor::get_key().
|
inlinevirtual |
Implements OpenDDS::Security::SSL::DHAlgorithm.
Definition at line 100 of file DiffieHellman.h.
References OpenDDS::Security::SSL::ECDH_PRIME_256_V1_CEUM_STR.
|
virtual |
Implements OpenDDS::Security::SSL::DHAlgorithm.
Definition at line 537 of file DiffieHellman.cpp.