Lines Matching refs:md_ctx
186 EVP_MD_CTX *md_ctx = NULL;
482 md_ctx = EVP_MD_CTX_new();
483 if (md_ctx == NULL)
486 if (EVP_DigestInit_ex(md_ctx, md, NULL /* engine */ ) <= 0)
492 if (EVP_DigestUpdate(md_ctx, mac_secret, mac_secret_length) <= 0
493 || EVP_DigestUpdate(md_ctx, hmac_pad, sslv3_pad_length) <= 0
494 || EVP_DigestUpdate(md_ctx, mac_out, md_size) <= 0)
501 if (EVP_DigestUpdate(md_ctx, hmac_pad, md_block_size) <= 0
502 || EVP_DigestUpdate(md_ctx, mac_out, md_size) <= 0)
505 ret = EVP_DigestFinal(md_ctx, md_out, &md_out_size_u);
511 EVP_MD_CTX_free(md_ctx);