openssl/crypto/rand
Matt Caswell 135648bcd0 Fix mem leaks during auto-deinit
Certain functions are automatically called during auto-deinit in order
to deallocate resources. However, if we have never entered a function which
marks lib crypto as inited then they never get called. This can happen if
the user only ever makes use of a small sub-set of functions that don't hit
the auto-init code.

This commit ensures all such resources deallocated by these functions also
init libcrypto when they are initially allocated.

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Ben Laurie <ben@openssl.org>
2016-09-08 12:40:19 +01:00
..
build.info Remove Netware and OS/2 2016-03-17 17:06:57 -04:00
md_rand.c Fix mem leaks during auto-deinit 2016-09-08 12:40:19 +01:00
rand_egd.c spelling fixes, just comments and readme. 2016-08-05 19:07:30 -04:00
rand_err.c Check for errors allocating the error strings. 2016-07-20 19:20:53 +02:00
rand_lcl.h Copyright consolidation 09/10 2016-05-17 14:53:16 -04:00
rand_lib.c Copyright consolidation 09/10 2016-05-17 14:53:16 -04:00
rand_unix.c Convert memset calls to OPENSSL_cleanse 2016-06-30 15:51:57 +01:00
rand_vms.c VSI submission: make the VMS version of RAND_poll() faster and more secure 2016-08-04 16:51:39 +02:00
rand_win.c Fix one more instance of incorrect OPENSSL_API_COMPAT value 2016-06-27 11:51:50 +01:00
randfile.c rand/randfile.c: make it non-ASCII-savvy. 2016-06-22 21:52:08 +02:00