MDEV-15513 use EVP_MD_CTX_{new,free} instead of EVP_MD_CTX_{create, destroy}
for consistency with EVP_CIPHER_CTX_new() and EVP_CIPHER_CTX_free(). As the EVP_DIGESTINIT(3) man page says: EVP_MD_CTX_create() and EVP_MD_CTX_destroy() were renamed to EVP_MD_CTX_new() and EVP_MD_CTX_free() in OpenSSL 1.1. Closes #621
This commit is contained in:
parent
f51e5e4557
commit
00eb5bf3bb
@ -61,8 +61,8 @@ int check_openssl_compatibility()
|
|||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
alloc_size= alloc_count= 0;
|
alloc_size= alloc_count= 0;
|
||||||
md5_ctx= EVP_MD_CTX_create();
|
md5_ctx= EVP_MD_CTX_new();
|
||||||
EVP_MD_CTX_destroy(md5_ctx);
|
EVP_MD_CTX_free(md5_ctx);
|
||||||
if (alloc_count != 1 || !alloc_size || alloc_size > EVP_MD_CTX_SIZE)
|
if (alloc_count != 1 || !alloc_size || alloc_size > EVP_MD_CTX_SIZE)
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user