OPENVPN_SIMPLE_EXCEPTION(mbedtls_digest_final_overflow)
DigestContext & operator=(const DigestContext &)=delete
bool is_initialized() const
OPENVPN_SIMPLE_EXCEPTION(mbedtls_digest_uninitialized)
static const mbedtls_md_info_t * digest_type(const CryptoAlgs::Type alg)
DigestContext(const DigestContext &)=delete
void update(const unsigned char *in, const size_t size)
DigestContext(const CryptoAlgs::Type alg, SSLLib::Ctx)
DigestContext(const CryptoAlgs::Type alg)
OPENVPN_EXCEPTION(mbedtls_digest_error)
void check_initialized() const
void init(const CryptoAlgs::Type alg)