Dr. Stephen Henson
|
9e56c99e1a
|
Check we recognise DRBG type in fips_drbgvs.c initialised DRBG_CTX if we
don't set type in FIPS_drbg_new().
|
2011-09-12 12:56:20 +00:00 |
|
Dr. Stephen Henson
|
7fdcb45745
|
Add support for Dual EC DRBG from SP800-90. Include updates to algorithm
tests and POST code.
|
2011-09-09 17:16:43 +00:00 |
|
Dr. Stephen Henson
|
20f12e63ff
|
Add HMAC DRBG from SP800-90
|
2011-08-08 22:07:38 +00:00 |
|
Dr. Stephen Henson
|
a678580bb8
|
Fix warnings.
|
2011-07-25 21:58:11 +00:00 |
|
Dr. Stephen Henson
|
b8b6a13a56
|
Add continuous RNG test to entropy source. Entropy callbacks now need
to specify a "block length".
|
2011-04-21 14:17:15 +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
|
cd22dfbf01
|
Have all algorithm test programs call fips_algtest_init() at startup:
this will perform all standalone operations such as setting error
callbacks, entering FIPS mode etc.
|
2011-03-25 16:36:46 +00:00 |
|
Dr. Stephen Henson
|
dad7851485
|
Allow setting of get_entropy and get_nonce callbacks outside test mode.
Test mode is now set when a DRBG context is initialised.
|
2011-03-25 14:38:37 +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
|
1b76fac5ae
|
Check requested security strength in DRBG. Add function to retrieve the
security strength.
|
2011-03-11 17:42:11 +00:00 |
|
Dr. Stephen Henson
|
dd0d2df562
|
Add file I/O to fips_drbgvs program.
|
2011-03-08 13:51:34 +00:00 |
|
Dr. Stephen Henson
|
e45c6c4e25
|
Uninstantiate and free functions for DRBG.
|
2011-03-07 16:51:17 +00:00 |
|
Dr. Stephen Henson
|
868f12988c
|
Updates to DRBG: fix bugs in infrastructure. Add initial experimental
algorithm test generator.
|
2011-03-06 12:35:09 +00:00 |
|