Because of call to OPENSSL_add_all_algorithms_conf() calling OpenSSL_add_all_algorithms() is not needed. There was not be any problems though because double initialization is permitted. --- src/libimaevm.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/libimaevm.c b/src/libimaevm.c index 7501303..b038d0c 100644 --- a/src/libimaevm.c +++ b/src/libimaevm.c @@ -995,7 +995,6 @@ int sign_hash(const char *hashalgo, const unsigned char *hash, int size, const c static void libinit() { - OpenSSL_add_all_algorithms(); OPENSSL_add_all_algorithms_conf(); ERR_load_crypto_strings(); } -- 2.11.0