Dr. Stephen Henson
|
4420b3b17a
|
Revise DRBG to split between internal and external flags.
One demand health check function.
Perform generation test in fips_test_suite.
Option to skip dh test if fips_test_suite.
|
2011-09-21 17:04:56 +00:00 |
|
Dr. Stephen Henson
|
46883b67de
|
Correct maximum request length. SP800-90 quotes maximum bits, not bytes.
|
2011-08-19 23:25:10 +00:00 |
|
Dr. Stephen Henson
|
20f12e63ff
|
Add HMAC DRBG from SP800-90
|
2011-08-08 22:07:38 +00:00 |
|
Dr. Stephen Henson
|
42bd0a6b3c
|
Update fipssyms.h to keep all symbols in FIPS,fips namespace.
Rename drbg_cprng_test to fips_drbg_cprng_test.
Remove rand files from Makefile.fips.
|
2011-04-05 15:48:05 +00:00 |
|
Dr. Stephen Henson
|
ded1999702
|
Change RNG test to block oriented instead of request oriented, add option
to test a "stuck" DRBG.
|
2011-04-04 14:47:31 +00:00 |
|
Dr. Stephen Henson
|
52b6ee8245
|
Reorganise DRBG API so the entropy and nonce callbacks can return a
pointer to a buffer instead of copying to a fixed length buffer. This
removes the entropy and nonce length restrictions.
|
2011-03-31 17:15:54 +00:00 |
|
Dr. Stephen Henson
|
96ec46f7c0
|
Implement health checks needed by SP800-90.
Fix warnings.
Instantiate DRBGs at maximum strength.
|
2011-03-17 16:55:24 +00:00 |
|
Dr. Stephen Henson
|
e45c6c4e25
|
Uninstantiate and free functions for DRBG.
|
2011-03-07 16:51:17 +00:00 |
|
Dr. Stephen Henson
|
ff4a19a471
|
Fix couple of bugs in CTR DRBG implementation.
|
2011-03-06 13:10:37 +00:00 |
|
Dr. Stephen Henson
|
591cbfae3c
|
Initial, provisional, subject to wholesale change, untested, probably
not working, incomplete and unused SP800-90 DRBGs for CTR and Hash modes.
Did I say this was untested?
|
2011-03-04 18:00:21 +00:00 |
|