X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fopenssl%2Fcrypto.c;h=86aca412097c8faede7b5ba96c628f0a70c20136;hb=f12e34dd921ce0df138194d6559aacf18da0e192;hp=072bf7ab763a0bd3eea19e54971c995e95a7bcab;hpb=3ee0d5dddb56a13b8f3c50637e3cd075c701c9aa;p=tinc diff --git a/src/openssl/crypto.c b/src/openssl/crypto.c index 072bf7ab..86aca412 100644 --- a/src/openssl/crypto.c +++ b/src/openssl/crypto.c @@ -96,9 +96,10 @@ void crypto_init(void) { ENGINE_load_builtin_engines(); ENGINE_register_all_complete(); - +#if OPENSSL_API_COMPAT < 0x10100000L ERR_load_crypto_strings(); OpenSSL_add_all_algorithms(); +#endif if(!RAND_status()) { fprintf(stderr, "Not enough entropy for the PRNG!\n"); @@ -107,8 +108,10 @@ void crypto_init(void) { } void crypto_exit(void) { +#if OPENSSL_API_COMPAT < 0x10100000L EVP_cleanup(); ERR_free_strings(); ENGINE_cleanup(); +#endif random_exit(); }