Lines Matching defs:md
70 HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md,
77 if (md != NULL && md != ctx->md && (key == NULL || len < 0))
80 if (md != NULL) {
82 ctx->md = md;
83 } else if (ctx->md != NULL)
84 md = ctx->md;
90 j = EVP_MD_block_size(md);
96 if (!EVP_DigestInit_ex(&ctx->md_ctx, md, impl))
119 if (!EVP_DigestInit_ex(&ctx->i_ctx, md, impl))
121 if (!EVP_DigestUpdate(&ctx->i_ctx, pad, EVP_MD_block_size(md)))
126 if (!EVP_DigestInit_ex(&ctx->o_ctx, md, impl))
128 if (!EVP_DigestUpdate(&ctx->o_ctx, pad, EVP_MD_block_size(md)))
142 if (ctx->md == NULL)
150 HMAC_Final(HMAC_CTX *ctx, unsigned char *md, unsigned int *len)
155 if (ctx->md == NULL)
164 if (!EVP_DigestFinal_ex(&ctx->md_ctx, md, len))
206 ctx->md = NULL;
220 dctx->md = sctx->md;
248 return ctx->md;
254 size_t n, unsigned char *md, unsigned int *md_len)
268 if (!HMAC_Final(&c, md, md_len))
271 return md;