Dr. Stephen Henson
|
e0d1a2f80a
Always return multiple of block length bytes from default DRBG seed
|
13 years ago |
Dr. Stephen Henson
|
b8b6a13a56
Add continuous RNG test to entropy source. Entropy callbacks now need
|
13 years ago |
Dr. Stephen Henson
|
14264b19de
Add periodic DRBG health checks as required by SP800-90.
|
13 years ago |
Dr. Stephen Henson
|
ac319dd82b
Typo: fix duplicate call.
|
13 years ago |
Dr. Stephen Henson
|
55e328f580
Add error for health check failure.
|
13 years ago |
Dr. Stephen Henson
|
f3823ddfcf
Before initalising a live DRBG (i.e. not in test mode) run a complete health
|
13 years ago |
Dr. Stephen Henson
|
42bd0a6b3c
Update fipssyms.h to keep all symbols in FIPS,fips namespace.
|
13 years ago |
Dr. Stephen Henson
|
ded1999702
Change RNG test to block oriented instead of request oriented, add option
|
13 years ago |
Dr. Stephen Henson
|
e5cadaf8db
Only zeroise sensitive parts of DRBG context, so the type and flags
|
13 years ago |
Dr. Stephen Henson
|
011c865640
Initial switch to DRBG base PRNG in FIPS mode. Include bogus seeding for
|
13 years ago |
Dr. Stephen Henson
|
52b6ee8245
Reorganise DRBG API so the entropy and nonce callbacks can return a
|
13 years ago |
Dr. Stephen Henson
|
dad7851485
Allow setting of get_entropy and get_nonce callbacks outside test mode.
|
13 years ago |
Dr. Stephen Henson
|
beb895083c
Free DRBG context in self tests.
|
13 years ago |
Dr. Stephen Henson
|
1e803100de
Implement continuous RNG test for SP800-90 DRBGs.
|
13 years ago |
Dr. Stephen Henson
|
96ec46f7c0
Implement health checks needed by SP800-90.
|
13 years ago |
Dr. Stephen Henson
|
fbbabb646c
Add extensive DRBG selftest data and option to corrupt it in fips_test_suite.
|
13 years ago |
Dr. Stephen Henson
|
1b76fac5ae
Check requested security strength in DRBG. Add function to retrieve the
|
13 years ago |
Dr. Stephen Henson
|
a1e7883edb
Add meaningful error codes to DRBG.
|
13 years ago |
Dr. Stephen Henson
|
e45c6c4e25
Uninstantiate and free functions for DRBG.
|
13 years ago |
Dr. Stephen Henson
|
868f12988c
Updates to DRBG: fix bugs in infrastructure. Add initial experimental
|
13 years ago |
Dr. Stephen Henson
|
591cbfae3c
Initial, provisional, subject to wholesale change, untested, probably
|
13 years ago |