Lines Matching refs:md
65 const EVP_MD *md, ENGINE *impl) in HMAC_Init_ex() argument
70 if (md != NULL) in HMAC_Init_ex()
73 ctx->md=md; in HMAC_Init_ex()
76 md=ctx->md; in HMAC_Init_ex()
81 j=EVP_MD_block_size(md); in HMAC_Init_ex()
85 if (!EVP_DigestInit_ex(&ctx->md_ctx,md, impl)) in HMAC_Init_ex()
108 if (!EVP_DigestInit_ex(&ctx->i_ctx,md, impl)) in HMAC_Init_ex()
110 if (!EVP_DigestUpdate(&ctx->i_ctx,pad,EVP_MD_block_size(md))) in HMAC_Init_ex()
115 if (!EVP_DigestInit_ex(&ctx->o_ctx,md, impl)) in HMAC_Init_ex()
117 if (!EVP_DigestUpdate(&ctx->o_ctx,pad,EVP_MD_block_size(md))) in HMAC_Init_ex()
127 int HMAC_Init(HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md) in HMAC_Init() argument
129 if(key && md) in HMAC_Init()
131 return HMAC_Init_ex(ctx,key,len,md, NULL); in HMAC_Init()
139 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, unsigned int *len) in HMAC_Final() argument
150 if (!EVP_DigestFinal_ex(&ctx->md_ctx,md,len)) in HMAC_Final()
174 dctx->md = sctx->md; in HMAC_CTX_copy()
189 const unsigned char *d, size_t n, unsigned char *md, in HMAC() argument
195 if (md == NULL) md=m; in HMAC()
201 if (!HMAC_Final(&c,md,md_len)) in HMAC()
204 return md; in HMAC()