| 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 |