|
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 |
Public Member Functions inherited from openvpn::CryptoDCSettingsData | |
| 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.