File tree Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change 1919#include <stdio.h>
2020#ifndef _WIN32
2121# include <unistd.h>
22- # include <libgen.h>
2322#else
24- # include <windows.h>
2523# include "perflib/getopt.h"
2624#endif /* _WIN32 */
2725
@@ -132,19 +130,19 @@ int hash_sha512_deprecated()
132130}
133131
134132
135- int hash_evp (EVP_MD_CTX * mctx , const EVP_MD * evp_md )
133+ int hash_evp (EVP_MD_CTX * mctx )
136134{
137135 int i ;
138136 unsigned char md [EVP_MAX_MD_SIZE ];
139137
140- if (!EVP_DigestInit (mctx , evp_md ))
138+ if (!EVP_DigestInit_ex (mctx , NULL , NULL ))
141139 return 0 ;
142140
143141 for (i = 0 ; i < update_times ; i ++ )
144142 if (!EVP_DigestUpdate (mctx , data , sizeof (data )))
145143 return 0 ;
146144
147- return EVP_DigestFinal (mctx , md , NULL );
145+ return EVP_DigestFinal_ex (mctx , md , NULL );
148146}
149147
150148void do_hash_deprecated (size_t num )
@@ -167,13 +165,13 @@ void do_hash_evp(size_t num)
167165 OSSL_TIME time ;
168166 EVP_MD_CTX * mctx = EVP_MD_CTX_new ();
169167
170- if (mctx == NULL ) {
168+ if (mctx == NULL || ! EVP_DigestInit_ex ( mctx , evp_md , NULL ) ) {
171169 err = 1 ;
172170 return ;
173171 }
174172
175173 do {
176- if (!hash_evp (mctx , evp_md )) {
174+ if (!hash_evp (mctx )) {
177175 err = 1 ;
178176 goto err ;
179177 }
You can’t perform that action at this time.
0 commit comments