OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::AEADEpoch::Crypto< CRYPTO_API > Member List

This is the complete list of members for openvpn::AEADEpoch::Crypto< CRYPTO_API >, including all inherited members.

ACTIVATE_PRIMARY enum valueopenvpn::CryptoDCInstance
ACTIVATE_PRIMARY_MOVE enum valueopenvpn::CryptoDCInstance
CIPHER_DEFINED enum valueopenvpn::CryptoDCInstance
consider_compression(const CompressContext &comp_ctx) overrideopenvpn::AEADEpoch::Crypto< CRYPTO_API >inlinevirtual
Crypto(SSLLib::Ctx libctx_arg, CryptoDCSettingsData dc_settings_data, const Frame::Ptr &frame_arg, const SessionStats::Ptr &stats_arg)openvpn::AEADEpoch::Crypto< CRYPTO_API >inline
CRYPTO_DEFINED enum valueopenvpn::CryptoDCInstance
dc_settingsopenvpn::AEADEpoch::Crypto< CRYPTO_API >private
dceopenvpn::AEADEpoch::Crypto< CRYPTO_API >private
DEACTIVATE_ALL enum valueopenvpn::CryptoDCInstance
DEACTIVATE_SECONDARY enum valueopenvpn::CryptoDCInstance
decrypt(BufferAllocated &buf, const std::time_t now, const unsigned char *op32) overrideopenvpn::AEADEpoch::Crypto< CRYPTO_API >inlinevirtual
defined() const overrideopenvpn::AEADEpoch::Crypto< CRYPTO_API >inlinevirtual
encrypt(BufferAllocated &buf, const unsigned char *op32) overrideopenvpn::AEADEpoch::Crypto< CRYPTO_API >inlinevirtual
explicit_exit_notify()openvpn::CryptoDCInstanceinlinevirtual
EXPLICIT_EXIT_NOTIFY_DEFINED enum valueopenvpn::CryptoDCInstance
frameopenvpn::AEADEpoch::Crypto< CRYPTO_API >private
HMAC_DEFINED enum valueopenvpn::CryptoDCInstance
increase_send_epoch()openvpn::AEADEpoch::Crypto< CRYPTO_API >inline
init_cipher(StaticKey &&encrypt_key, StaticKey &&decrypt_key) overrideopenvpn::AEADEpoch::Crypto< CRYPTO_API >inlinevirtual
init_hmac(StaticKey &&encrypt_key, StaticKey &&decrypt_key) overrideopenvpn::AEADEpoch::Crypto< CRYPTO_API >inlinevirtual
init_pid(const char *recv_name, const int recv_unit, const SessionStats::Ptr &recv_stats_arg) overrideopenvpn::AEADEpoch::Crypto< CRYPTO_API >inlinevirtual
init_remote_peer_id(const int remote_peer_id)openvpn::CryptoDCInstanceinlinevirtual
is_thread_safe()openvpn::RC< thread_unsafe_refcount >static
libctxopenvpn::AEADEpoch::Crypto< CRYPTO_API >private
NEW_SECONDARY enum valueopenvpn::CryptoDCInstance
operator=(const RC &)=deleteopenvpn::RC< thread_unsafe_refcount >
PRIMARY_SECONDARY_SWAP enum valueopenvpn::CryptoDCInstance
Ptr typedefopenvpn::CryptoDCInstance
RC() noexcept=defaultopenvpn::RC< thread_unsafe_refcount >
RC(const RC &)=deleteopenvpn::RC< thread_unsafe_refcount >
refcount_openvpn::RC< thread_unsafe_refcount >private
rekey(const RekeyType type) overrideopenvpn::AEADEpoch::Crypto< CRYPTO_API >inlinevirtual
RekeyType enum nameopenvpn::CryptoDCInstance
statsopenvpn::AEADEpoch::Crypto< CRYPTO_API >private
use_count() const noexceptopenvpn::RC< thread_unsafe_refcount >
work_decryptopenvpn::AEADEpoch::Crypto< CRYPTO_API >private
work_encryptopenvpn::AEADEpoch::Crypto< CRYPTO_API >private
~RC()=defaultopenvpn::RC< thread_unsafe_refcount >virtual