Lines Matching refs:md
69 const EVP_MD *md, ENGINE *impl) in HMAC_Init_ex() argument
88 return FIPS_hmac_init_ex(ctx, key, len, md, NULL); in HMAC_Init_ex()
92 if (md != NULL) in HMAC_Init_ex()
95 ctx->md=md; in HMAC_Init_ex()
98 md=ctx->md; in HMAC_Init_ex()
103 j=EVP_MD_block_size(md); in HMAC_Init_ex()
107 if (!EVP_DigestInit_ex(&ctx->md_ctx,md, impl)) in HMAC_Init_ex()
130 if (!EVP_DigestInit_ex(&ctx->i_ctx,md, impl)) in HMAC_Init_ex()
132 if (!EVP_DigestUpdate(&ctx->i_ctx,pad,EVP_MD_block_size(md))) in HMAC_Init_ex()
137 if (!EVP_DigestInit_ex(&ctx->o_ctx,md, impl)) in HMAC_Init_ex()
139 if (!EVP_DigestUpdate(&ctx->o_ctx,pad,EVP_MD_block_size(md))) in HMAC_Init_ex()
149 int HMAC_Init(HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md) in HMAC_Init() argument
151 if(key && md) in HMAC_Init()
153 return HMAC_Init_ex(ctx,key,len,md, NULL); in HMAC_Init()
165 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, unsigned int *len) in HMAC_Final() argument
171 return FIPS_hmac_final(ctx, md, len); in HMAC_Final()
180 if (!EVP_DigestFinal_ex(&ctx->md_ctx,md,len)) in HMAC_Final()
204 dctx->md = sctx->md; in HMAC_CTX_copy()
226 const unsigned char *d, size_t n, unsigned char *md, in HMAC() argument
232 if (md == NULL) md=m; in HMAC()
238 if (!HMAC_Final(&c,md,md_len)) in HMAC()
241 return md; in HMAC()