|
OpenDDS
Snapshot(2023/04/28-20:55)
|
#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 |
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 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.
1.8.13