Lines Matching refs:md_ctx
61 if (!EVP_DigestInit_ex(ctx->md_ctx, md, impl) in HMAC_Init_ex()
62 || !EVP_DigestUpdate(ctx->md_ctx, key, len) in HMAC_Init_ex()
63 || !EVP_DigestFinal_ex(ctx->md_ctx, keytmp, in HMAC_Init_ex()
90 if (!EVP_MD_CTX_copy_ex(ctx->md_ctx, ctx->i_ctx)) in HMAC_Init_ex()
114 return EVP_DigestUpdate(ctx->md_ctx, data, len); in HMAC_Update()
125 if (!EVP_DigestFinal_ex(ctx->md_ctx, buf, &i)) in HMAC_Final()
127 if (!EVP_MD_CTX_copy_ex(ctx->md_ctx, ctx->o_ctx)) in HMAC_Final()
129 if (!EVP_DigestUpdate(ctx->md_ctx, buf, i)) in HMAC_Final()
131 if (!EVP_DigestFinal_ex(ctx->md_ctx, md, len)) in HMAC_Final()
162 EVP_MD_CTX_reset(ctx->md_ctx); in hmac_ctx_cleanup()
172 EVP_MD_CTX_free(ctx->md_ctx); in HMAC_CTX_free()
187 if (ctx->md_ctx == NULL) in hmac_ctx_alloc_mds()
188 ctx->md_ctx = EVP_MD_CTX_new(); in hmac_ctx_alloc_mds()
189 if (ctx->md_ctx == NULL) in hmac_ctx_alloc_mds()
212 if (!EVP_MD_CTX_copy_ex(dctx->md_ctx, sctx->md_ctx)) in HMAC_CTX_copy()
244 EVP_MD_CTX_set_flags(ctx->md_ctx, flags); in HMAC_CTX_set_flags()