OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::MbedTLSCrypto::CipherContextAEAD Member List

This is the complete list of members for openvpn::MbedTLSCrypto::CipherContextAEAD, including all inherited members.

aead_usage_limit_openvpn::MbedTLSCrypto::CipherContextAEADprivate
AUTH_TAG_LEN enum valueopenvpn::MbedTLSCrypto::CipherContextAEAD
check_initialized() constopenvpn::MbedTLSCrypto::CipherContextCommoninlineprotected
check_mode(int mode)openvpn::MbedTLSCrypto::CipherContextCommoninlineprotectedstatic
cipher_type(const CryptoAlgs::Type alg, unsigned int &keysize)openvpn::MbedTLSCrypto::CipherContextAEADinlineprivatestatic
CipherContextAEAD()=defaultopenvpn::MbedTLSCrypto::CipherContextAEAD
CipherContextAEAD(CipherContextAEAD &&other) noexceptopenvpn::MbedTLSCrypto::CipherContextAEADinline
CipherContextCommon()=defaultopenvpn::MbedTLSCrypto::CipherContextCommonprotected
CipherContextCommon(const CipherContextCommon &other)=deleteopenvpn::MbedTLSCrypto::CipherContextCommonprotected
CipherContextCommon(CipherContextCommon &&other) noexceptopenvpn::MbedTLSCrypto::CipherContextCommoninlineprotected
ctxopenvpn::MbedTLSCrypto::CipherContextCommonprotected
decrypt(const unsigned char *input, unsigned char *output, size_t length, const unsigned char *iv, const unsigned char *tag, const unsigned char *ad, size_t ad_len)openvpn::MbedTLSCrypto::CipherContextAEADinline
DECRYPT enum valueopenvpn::MbedTLSCrypto::CipherContextCommon
encrypt(const unsigned char *input, unsigned char *output, size_t length, const unsigned char *iv, unsigned char *tag, const unsigned char *ad, size_t ad_len)openvpn::MbedTLSCrypto::CipherContextAEADinline
ENCRYPT enum valueopenvpn::MbedTLSCrypto::CipherContextCommon
erase()openvpn::MbedTLSCrypto::CipherContextCommoninlineprotected
get_usage_limit()openvpn::MbedTLSCrypto::CipherContextAEADinline
init(SSLLib::Ctx libctx, const CryptoAlgs::Type alg, const unsigned char *key, const unsigned int keysize, const int mode)openvpn::MbedTLSCrypto::CipherContextAEADinline
initializedopenvpn::MbedTLSCrypto::CipherContextCommonprotected
is_initialized() constopenvpn::MbedTLSCrypto::CipherContextAEADinline
is_supported(void *libctx, const CryptoAlgs::Type alg)openvpn::MbedTLSCrypto::CipherContextAEADinlinestatic
IV_LEN enum valueopenvpn::MbedTLSCrypto::CipherContextAEAD
MODE_UNDEF enum valueopenvpn::MbedTLSCrypto::CipherContextCommon
OPENVPN_EXCEPTION(mbedtls_aead_error)openvpn::MbedTLSCrypto::CipherContextAEAD
OPENVPN_SIMPLE_EXCEPTION(mbedtls_cipher_mode_error)openvpn::MbedTLSCrypto::CipherContextCommon
OPENVPN_SIMPLE_EXCEPTION(mbedtls_cipher_uninitialized)openvpn::MbedTLSCrypto::CipherContextCommon
operator=(CipherContextAEAD &&other)openvpn::MbedTLSCrypto::CipherContextAEADinline
openvpn::MbedTLSCrypto::CipherContextCommon::operator=(const CipherContextCommon &other)=deleteopenvpn::MbedTLSCrypto::CipherContextCommonprotected
openvpn::MbedTLSCrypto::CipherContextCommon::operator=(CipherContextCommon &&other)openvpn::MbedTLSCrypto::CipherContextCommoninlineprotected
requires_authtag_at_end()openvpn::MbedTLSCrypto::CipherContextCommoninline
~CipherContextAEAD()openvpn::MbedTLSCrypto::CipherContextAEADinline
~CipherContextCommon()openvpn::MbedTLSCrypto::CipherContextCommoninlineprotectedvirtual