OpenVPN 3 Core Library
|
#include <cryptodc.hpp>
Public Member Functions | |
OPENVPN_SIMPLE_EXCEPTION (no_data_channel_factory) | |
CryptoDCSettings ()=default | |
void | set_factory (const CryptoDCFactory::Ptr &factory) |
void | set_cipher (const CryptoAlgs::Type new_cipher) |
void | set_digest (const CryptoAlgs::Type new_digest) |
void | set_use_epoch_keys (bool at_the_end) |
CryptoDCContext & | context () |
void | reset () |
CryptoDCFactory::Ptr | factory () const |
![]() | |
OPENVPN_SIMPLE_EXCEPTION (no_data_channel_factory) | |
CryptoDCSettingsData ()=default | |
void | set_cipher (CryptoAlgs::Type cipher) |
void | set_digest (CryptoAlgs::Type digest) |
void | set_use_epoch_keys (bool use_epoch) |
CryptoAlgs::Type | cipher () const |
CryptoAlgs::Type | digest () const |
bool | useEpochKeys () const |
void | set_key_derivation (CryptoAlgs::KeyDerivation method) |
CryptoAlgs::KeyDerivation | key_derivation () const |
Private Attributes | |
bool | dirty = false |
CryptoDCFactory::Ptr | factory_ |
CryptoDCContext::Ptr | context_ |
Definition at line 193 of file cryptodc.hpp.
|
default |
|
inline |
|
inline |
openvpn::CryptoDCSettings::OPENVPN_SIMPLE_EXCEPTION | ( | no_data_channel_factory | ) |
|
inline |
Definition at line 246 of file cryptodc.hpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 261 of file cryptodc.hpp.
|
private |
Definition at line 259 of file cryptodc.hpp.
|
private |
Definition at line 260 of file cryptodc.hpp.