Lines Matching refs:mdctx
544 EVP_MD_CTX *mdctx;
550 mdctx = EVP_MD_CTX_create();
551 if (mdctx == NULL)
554 rc = EVP_DigestInit_ex(mdctx, md, NULL);
558 rc = EVP_DigestUpdate(mdctx, buffer, size);
562 rc = EVP_DigestFinal_ex(mdctx, digest_out, digest_sz_out);
566 EVP_MD_CTX_destroy(mdctx);
1232 EVP_MD_CTX *mdctx;
1242 mdctx = EVP_MD_CTX_new();
1243 if (mdctx == NULL) {
1249 if (EVP_DigestSignInit(mdctx, NULL, NULL, NULL, pkey) != 1) {
1254 if (EVP_DigestSignUpdate(mdctx, input, size) != 1) {
1260 if (EVP_DigestSignFinal(mdctx, tag, &len) != 1) {
1265 EVP_MD_CTX_free(mdctx);
1270 EVP_MD_CTX_free(mdctx);