X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fopenssl%2Fcrypto.c;h=7e020e61f9150ed6d9863f7c06191fb63fdf7421;hb=877d3b563002b81b7000412098d21c56d5a4ed09;hp=072bf7ab763a0bd3eea19e54971c995e95a7bcab;hpb=3ee0d5dddb56a13b8f3c50637e3cd075c701c9aa;p=tinc diff --git a/src/openssl/crypto.c b/src/openssl/crypto.c index 072bf7ab..7e020e61 100644 --- a/src/openssl/crypto.c +++ b/src/openssl/crypto.c @@ -1,6 +1,6 @@ /* crypto.c -- Cryptographic miscellaneous functions and initialisation - Copyright (C) 2007-2014 Guus Sliepen + Copyright (C) 2007-2021 Guus Sliepen This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -95,10 +95,6 @@ void crypto_init(void) { random_init(); ENGINE_load_builtin_engines(); - ENGINE_register_all_complete(); - - ERR_load_crypto_strings(); - OpenSSL_add_all_algorithms(); if(!RAND_status()) { fprintf(stderr, "Not enough entropy for the PRNG!\n"); @@ -107,8 +103,6 @@ void crypto_init(void) { } void crypto_exit(void) { - EVP_cleanup(); - ERR_free_strings(); - ENGINE_cleanup(); + OPENSSL_cleanup(); random_exit(); }