#include <DiffieHellman.h>
Definition at line 103 of file DiffieHellman.h.
◆ unique_ptr
◆ DiffieHellman()
OpenDDS::Security::SSL::DiffieHellman::DiffieHellman |
( |
DHAlgorithm * |
algorithm | ) |
|
|
inlineexplicit |
◆ ~DiffieHellman()
OpenDDS::Security::SSL::DiffieHellman::~DiffieHellman |
( |
| ) |
|
|
inline |
◆ cmp_shared_secret()
bool OpenDDS::Security::SSL::DiffieHellman::cmp_shared_secret |
( |
const DiffieHellman & |
other | ) |
|
|
inline |
Definition at line 136 of file DiffieHellman.h.
References algo_.
138 return algo_->cmp_shared_secret(*other.algo_);
DHAlgorithm::unique_ptr algo_
◆ factory()
◆ gen_shared_secret()
int OpenDDS::Security::SSL::DiffieHellman::gen_shared_secret |
( |
const DDS::OctetSeq & |
pub_key | ) |
|
|
inline |
- Returns
- int 0 on success; 1 on failure.
Definition at line 126 of file DiffieHellman.h.
DHAlgorithm::unique_ptr algo_
int pub_key(DDS::OctetSeq &dst)
◆ get_shared_secret()
const DDS::OctetSeq& OpenDDS::Security::SSL::DiffieHellman::get_shared_secret |
( |
| ) |
|
|
inline |
Definition at line 131 of file DiffieHellman.h.
133 return algo_->get_shared_secret();
DHAlgorithm::unique_ptr algo_
◆ kagree_algo()
const char* OpenDDS::Security::SSL::DiffieHellman::kagree_algo |
( |
| ) |
const |
|
inline |
◆ load()
void OpenDDS::Security::SSL::DiffieHellman::load |
( |
| ) |
|
|
inline |
◆ pub_key()
int OpenDDS::Security::SSL::DiffieHellman::pub_key |
( |
DDS::OctetSeq & |
dst | ) |
|
|
inline |
- Returns
- int 0 on success; 1 on failure.
Definition at line 121 of file DiffieHellman.h.
121 {
return algo_->pub_key(dst); }
DHAlgorithm::unique_ptr algo_
◆ algo_
The documentation for this class was generated from the following files: