openssl/fips
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
..
aes To protect FIPS-related global variables, add locking mechanisms 2004-07-30 14:38:02 +00:00
des To protect FIPS-related global variables, add locking mechanisms 2004-07-30 14:38:02 +00:00
dh To protect FIPS-related global variables, add locking mechanisms 2004-07-30 14:38:02 +00:00
dsa To protect FIPS-related global variables, add locking mechanisms 2004-07-30 14:38:02 +00:00
rand Convert to X9.31. 2004-07-23 13:20:32 +00:00
rsa To protect FIPS-related global variables, add locking mechanisms 2004-07-30 14:38:02 +00:00
sha1 To protect FIPS-related global variables, add locking mechanisms 2004-07-30 14:38:02 +00:00
.cvsignore Update ignores. 2004-06-19 13:18:01 +00:00
fingerprint.sha1 To protect FIPS-related global variables, add locking mechanisms 2004-07-30 14:38:02 +00:00
fips-lib.com We're building crypto stuff, not ssl stuff. Additionally, we're in 2004-07-29 22:26:57 +00:00
fips.c To protect FIPS-related global variables, add locking mechanisms 2004-07-30 14:38:02 +00:00
fips.h To protect FIPS-related global variables, add locking mechanisms 2004-07-30 14:38:02 +00:00
fips_check_sha1 Rename libcrypto.sha1 to libcrypto.a.sha1 2004-07-27 12:22:08 +00:00
fips_err.h The version that was actually submitted for FIPS testing. 2004-06-19 13:15:35 +00:00
fips_err_wrapper.c Pull FIPS back into stable. 2004-05-11 12:46:24 +00:00
fips_locl.h To protect FIPS-related global variables, add locking mechanisms 2004-07-30 14:38:02 +00:00
fips_make_sha1 The version that was actually submitted for FIPS testing. 2004-06-19 13:15:35 +00:00
fips_test_suite.c Stop compiler warnings. 2004-07-27 00:17:46 +00:00
install.com Run an installation of FIPS stuff as well. 2004-05-27 10:07:04 +00:00
Makefile The version that was actually submitted for FIPS testing. 2004-06-19 13:15:35 +00:00
openssl_fips_fingerprint Rename libcrypto.sha1 to libcrypto.a.sha1 2004-07-27 12:22:08 +00:00