Lines Matching refs:HMAC_CTX
31 HMAC_CTX *HMAC_CTX_new(void);
32 int HMAC_CTX_reset(HMAC_CTX *ctx);
34 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int key_len,
36 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, size_t len);
37 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, unsigned int *len);
39 void HMAC_CTX_free(HMAC_CTX *ctx);
41 int HMAC_CTX_copy(HMAC_CTX *dctx, HMAC_CTX *sctx);
42 void HMAC_CTX_set_flags(HMAC_CTX *ctx, unsigned long flags);
43 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx);
45 size_t HMAC_size(const HMAC_CTX *e);
51 int HMAC_Init(HMAC_CTX *ctx, const void *key, int key_len,
82 HMAC_CTX_new() creates a new HMAC_CTX in heap memory.
84 HMAC_CTX_reset() clears an existing B<HMAC_CTX> and associated
88 HMAC_CTX_free() erases the key and other data from the B<HMAC_CTX>,
89 releases any associated resources and finally frees the B<HMAC_CTX>
95 HMAC_Init_ex() initializes or reuses a B<HMAC_CTX> structure to use the hash
100 of an B<HMAC_CTX> in this function.
106 HMAC_Init() initializes a B<HMAC_CTX> structure to use the hash
122 supplied HMAC_CTX.
131 HMAC_CTX_new() returns a pointer to a new B<HMAC_CTX> on success or
137 HMAC_CTX_get_md() return the EVP_MD previously set for the supplied HMAC_CTX or