openssl/crypto/rand
Richard Levitte 7f9c37457a To protect FIPS-related global variables, add locking mechanisms
around them.

NOTE: because two new locks are added, this adds potential binary
incompatibility with earlier versions in the 0.9.7 series.  However,
those locks will only ever be touched when FIPS_mode_set() is called
and after, thanks to a variable that's only changed from 0 to 1 once
(when FIPS_mode_set() is called).  So basically, as long as FIPS mode
hasn't been engaged explicitely by the calling application, the new
locks are treated as if they didn't exist at all, thus not becoming a
problem.  Applications that are built or rebuilt to use FIPS
functionality will need to be recompiled in any case, thus not being a
problem either.
2004-07-30 14:38:02 +00:00
..
.cvsignore
Makefile Pull FIPS back into stable. 2004-05-11 12:46:24 +00:00
md_rand.c To protect FIPS-related global variables, add locking mechanisms 2004-07-30 14:38:02 +00:00
rand.h Make reservations in FIPS code for upcoming size_t-fication of OpenSSL API. 2004-05-17 15:37:26 +00:00
rand_egd.c Changes for VOS, submitted by Paul Green <Paul.Green@stratus.com>. 2004-06-28 22:01:07 +00:00
rand_err.c Blow up in people's faces if they don't reseed. 2004-05-12 14:11:10 +00:00
rand_lcl.h Like MD_Init, MD now must include a NULL engine pointer in its definition. 2001-10-25 08:53:54 +00:00
rand_lib.c To protect FIPS-related global variables, add locking mechanisms 2004-07-30 14:38:02 +00:00
rand_os2.c Changes to have OpenSSL compile on OS/2. 2001-07-01 22:39:46 +00:00
rand_unix.c Check if a random "file" is really a device file, and treat it 2003-12-27 16:01:52 +00:00
rand_vms.c Do not forget to increment the pointers... 2001-05-15 15:49:54 +00:00
rand_win.c Make rand_win.c UNICODE savvy. "Backport" from HEAD. 2004-07-21 17:18:53 +00:00
randfile.c Wrap code starting with a definition. 2004-03-25 20:01:08 +00:00
randtest.c Have all tests use EXIT() to exit rather than exit(), since the latter doesn't 2002-11-28 18:57:30 +00:00