Lines Matching refs:HMAC_CTX
91 OPENSSL_EXPORT void HMAC_CTX_init(HMAC_CTX *ctx);
96 OPENSSL_EXPORT HMAC_CTX *HMAC_CTX_new(void);
99 OPENSSL_EXPORT void HMAC_CTX_cleanup(HMAC_CTX *ctx);
102 OPENSSL_EXPORT void HMAC_CTX_free(HMAC_CTX *ctx);
113 OPENSSL_EXPORT int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, size_t key_len,
118 OPENSSL_EXPORT int HMAC_Update(HMAC_CTX *ctx, const uint8_t *data,
126 OPENSSL_EXPORT int HMAC_Final(HMAC_CTX *ctx, uint8_t *out,
134 OPENSSL_EXPORT size_t HMAC_size(const HMAC_CTX *ctx);
139 OPENSSL_EXPORT int HMAC_CTX_copy_ex(HMAC_CTX *dest, const HMAC_CTX *src);
142 OPENSSL_EXPORT void HMAC_CTX_reset(HMAC_CTX *ctx);
147 OPENSSL_EXPORT int HMAC_Init(HMAC_CTX *ctx, const void *key, int key_len,
153 OPENSSL_EXPORT int HMAC_CTX_copy(HMAC_CTX *dest, const HMAC_CTX *src);
174 BORINGSSL_MAKE_DELETER(HMAC_CTX, HMAC_CTX_free)
177 internal::StackAllocated<HMAC_CTX, void, HMAC_CTX_init, HMAC_CTX_cleanup>;