This question crops up on occasion: How do you shutdown the OpenSSL library. See, for example:
* "How to properly uninitialize OpenSSL", http://stackoverflow.com/questions/29845527/how-to-properly-uninitialize-openssl. * "Order of Cleanup to avoid memory leaks?", http://comments.gmane.org/gmane.comp.encryption.openssl.user/50784 If you look at an answer like questions and answers http://comments.gmane.org/gmane.comp.encryption.openssl.user/50784, its non-trivial to get right. There were at least ***8*** cleanup calls, and 1 was still missed. In addition, there are some things that cannot be cleaned up because they are not accessible outside the library. For example: * ssl_comp_methods * https://rt.openssl.org/Ticket/Display.html?id=2561&user=guest&pass=guest * http://rt.openssl.org/Ticket/Display.html?id=2439&user=guest&pass=guest * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584968. Please provide a function to unintialize the library. I imagine it would be similar to SSL_library_init(). But rather than having it create things, it would cleanup things. _______________________________________________ openssl-dev mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev
