]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - crypto/cms/cms_dd.c
Cleanup: fix all sources that used EVP_MD_CTX_(create|init|destroy)
[thirdparty/openssl.git] / crypto / cms / cms_dd.c
index dcbd5788fa67acb49ae0443047127bb981175a3d..9ac45b53e2f9d7d5011879fc5a1701d0d26e72f4 100644 (file)
@@ -99,7 +99,7 @@ BIO *cms_DigestedData_init_bio(CMS_ContentInfo *cms)
 
 int cms_DigestedData_do_final(CMS_ContentInfo *cms, BIO *chain, int verify)
 {
-    EVP_MD_CTX *mctx = EVP_MD_CTX_create();
+    EVP_MD_CTX *mctx = EVP_MD_CTX_new();
     unsigned char md[EVP_MAX_MD_SIZE];
     unsigned int mdlen;
     int r = 0;
@@ -137,7 +137,7 @@ int cms_DigestedData_do_final(CMS_ContentInfo *cms, BIO *chain, int verify)
     }
 
  err:
-    EVP_MD_CTX_destroy(mctx);
+    EVP_MD_CTX_free(mctx);
 
     return r;