Dr. Stephen Henson
|
49cb5e0b40
|
Fix memory leaks: uninstantiate DRBG during health checks. Cleanup md_ctx
when performing ECDSA selftest.
|
2011-04-12 14:28:06 +00:00 |
|
Dr. Stephen Henson
|
e5cadaf8db
|
Only zeroise sensitive parts of DRBG context, so the type and flags
are undisturbed.
Allow setting of "rand" callbacks for DRBG.
|
2011-04-01 17:49:45 +00:00 |
|
Dr. Stephen Henson
|
e06de4dd35
|
Remove redundant definitions. Give error code if DRBG sefltest fails.
|
2011-03-31 17:23:12 +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
|
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
|
beb895083c
|
Free DRBG context in self tests.
|
2011-03-21 14:40:57 +00:00 |
|
Dr. Stephen Henson
|
5904882eaa
|
Typo.
|
2011-03-18 18:17:55 +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
|
fbbabb646c
|
Add extensive DRBG selftest data and option to corrupt it in fips_test_suite.
|
2011-03-16 15:52:12 +00:00 |
|