CVSROOT: /cvs Module name: src Changes by: js...@cvs.openbsd.org 2022/09/03 11:47:48
Modified files: lib/libcrypto : crypto.h crypto_init.c lib/libcrypto/x509: x509_issuer_cache.h Log message: Prepare to provide OPENSSL_cleanup. OPENSSL_cleanup() cleans up and deallocates memory in use by the library. There are a couple of use cases for this, primarily related to memory leak testing. This will not be called automatically in LibreSSL, which means that OpenSSL's OPENSSL_NO_INIT_ATEXIT is implied. If code wants to clean up then they need to explicitly call this themselves. ok tb@