aead_usage_limit_ | openvpn::MbedTLSCrypto::CipherContextAEAD | private |
AUTH_TAG_LEN enum value | openvpn::MbedTLSCrypto::CipherContextAEAD | |
check_initialized() const | openvpn::MbedTLSCrypto::CipherContextCommon | inlineprotected |
check_mode(int mode) | openvpn::MbedTLSCrypto::CipherContextCommon | inlineprotectedstatic |
cipher_type(const CryptoAlgs::Type alg, unsigned int &keysize) | openvpn::MbedTLSCrypto::CipherContextAEAD | inlineprivatestatic |
CipherContextAEAD()=default | openvpn::MbedTLSCrypto::CipherContextAEAD | |
CipherContextAEAD(CipherContextAEAD &&other) noexcept | openvpn::MbedTLSCrypto::CipherContextAEAD | inline |
CipherContextCommon()=default | openvpn::MbedTLSCrypto::CipherContextCommon | protected |
CipherContextCommon(const CipherContextCommon &other)=delete | openvpn::MbedTLSCrypto::CipherContextCommon | protected |
CipherContextCommon(CipherContextCommon &&other) noexcept | openvpn::MbedTLSCrypto::CipherContextCommon | inlineprotected |
ctx | openvpn::MbedTLSCrypto::CipherContextCommon | protected |
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::CipherContextAEAD | inline |
DECRYPT enum value | openvpn::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::CipherContextAEAD | inline |
ENCRYPT enum value | openvpn::MbedTLSCrypto::CipherContextCommon | |
erase() | openvpn::MbedTLSCrypto::CipherContextCommon | inlineprotected |
get_usage_limit() | openvpn::MbedTLSCrypto::CipherContextAEAD | inline |
init(SSLLib::Ctx libctx, const CryptoAlgs::Type alg, const unsigned char *key, const unsigned int keysize, const int mode) | openvpn::MbedTLSCrypto::CipherContextAEAD | inline |
initialized | openvpn::MbedTLSCrypto::CipherContextCommon | protected |
is_initialized() const | openvpn::MbedTLSCrypto::CipherContextAEAD | inline |
is_supported(void *libctx, const CryptoAlgs::Type alg) | openvpn::MbedTLSCrypto::CipherContextAEAD | inlinestatic |
IV_LEN enum value | openvpn::MbedTLSCrypto::CipherContextAEAD | |
MODE_UNDEF enum value | openvpn::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::CipherContextAEAD | inline |
openvpn::MbedTLSCrypto::CipherContextCommon::operator=(const CipherContextCommon &other)=delete | openvpn::MbedTLSCrypto::CipherContextCommon | protected |
openvpn::MbedTLSCrypto::CipherContextCommon::operator=(CipherContextCommon &&other) | openvpn::MbedTLSCrypto::CipherContextCommon | inlineprotected |
requires_authtag_at_end() | openvpn::MbedTLSCrypto::CipherContextCommon | inline |
~CipherContextAEAD() | openvpn::MbedTLSCrypto::CipherContextAEAD | inline |
~CipherContextCommon() | openvpn::MbedTLSCrypto::CipherContextCommon | inlineprotectedvirtual |