Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-04-04 | Set error code is additional data callback fails. | Dr. Stephen Henson | |
2011-04-04 | Change FIPS locking functions to macros so we get useful line information. | Dr. Stephen Henson | |
Set fips_thread_set properly. | |||
2011-04-04 | Change RNG test to block oriented instead of request oriented, add option | Dr. Stephen Henson | |
to test a "stuck" DRBG. | |||
2011-04-01 | restore .cvsignore | Dr. Stephen Henson | |
2011-04-01 | delete lib file | Dr. Stephen Henson | |
2011-04-01 | temporarily update .cvsignore | Dr. Stephen Henson | |
2011-04-01 | Only zeroise sensitive parts of DRBG context, so the type and flags | Dr. Stephen Henson | |
are undisturbed. Allow setting of "rand" callbacks for DRBG. | |||
2011-04-01 | Allow FIPS malloc callback setting. Automatically set some callbacks | Dr. Stephen Henson | |
in OPENSSL_init(). | |||
2011-04-01 | Initial switch to DRBG base PRNG in FIPS mode. Include bogus seeding for | Dr. Stephen Henson | |
test applications. | |||
2011-03-31 | Unused, untested, provisional RAND interface for DRBG. | Dr. Stephen Henson | |
2011-03-31 | Remove redundant definitions. Give error code if DRBG sefltest fails. | Dr. Stephen Henson | |
2011-03-31 | Reorganise DRBG API so the entropy and nonce callbacks can return a | Dr. Stephen Henson | |
pointer to a buffer instead of copying to a fixed length buffer. This removes the entropy and nonce length restrictions. | |||
2011-03-31 | fix warnings | Dr. Stephen Henson | |
2011-03-25 | Add .cvsignore | Dr. Stephen Henson | |
2011-03-25 | Have all algorithm test programs call fips_algtest_init() at startup: | Dr. Stephen Henson | |
this will perform all standalone operations such as setting error callbacks, entering FIPS mode etc. | |||
2011-03-25 | Disable cmac tests by default so the old algorithm test vectors work. | Dr. Stephen Henson | |
2011-03-25 | Allow setting of get_entropy and get_nonce callbacks outside test mode. | Dr. Stephen Henson | |
Test mode is now set when a DRBG context is initialised. | |||
2011-03-25 | Add .cvsignore | Dr. Stephen Henson | |
2011-03-25 | Remove unused function. | Dr. Stephen Henson | |
2011-03-25 | Fix compiler warnings. | Dr. Stephen Henson | |
2011-03-25 | * fips/cmac/fips_cmac_selftest.c: Because the examples in SP_800-38B | Richard Levitte | |
aren't trustworthy (see examples 13 and 14, they have the same mac, as do examples 17 and 18), use examples from official test vectors instead. | |||
2011-03-25 | * fips/fipsalgtest.pl: Test the testvectors for all the CMAC ciphers | Richard Levitte | |
we support. | |||
2011-03-25 | * fips/cmac/fips_cmactest.c: Some say TDEA, others say TDES. Support | Richard Levitte | |
both names. | |||
2011-03-25 | * fips/cmac/fips_cmactest.c: Changed to accept all the ciphers we | Richard Levitte | |
support (Two Key TDEA is not supported), to handle really big messages (some of the test vectors have messages 65536 bytes long), and to handle cases where there are several keys (Three Key TDEA) | |||
2011-03-24 | make update | Richard Levitte | |
2011-03-24 | Implement FIPS CMAC. | Richard Levitte | |
* fips/fips_test_suite.c, fips/fipsalgtest.pl, test/Makefile: Hook in test cases and build test program. | |||
2011-03-24 | Implement FIPS CMAC. | Richard Levitte | |
* fips/cmac/*: Implement the basis for FIPS CMAC, using FIPS HMAC as an example. * crypto/cmac/cmac.c: Enable the FIPS API. Change to use M_EVP macros where possible. * crypto/evp/evp.h: (some of the macros get added with this change) * fips/fips.h, fips/utl/fips_enc.c: Add a few needed functions and use macros to have cmac.c use these functions. * Makefile.org, fips/Makefile, fips/fips.c: Hook it in. | |||
2011-03-21 | Free DRBG context in self tests. | Dr. Stephen Henson | |
2011-03-18 | Typo. | Dr. Stephen Henson | |
2011-03-17 | Implement continuous RNG test for SP800-90 DRBGs. | Dr. Stephen Henson | |
2011-03-17 | Implement health checks needed by SP800-90. | Dr. Stephen Henson | |
Fix warnings. Instantiate DRBGs at maximum strength. | |||
2011-03-16 | Add extensive DRBG selftest data and option to corrupt it in fips_test_suite. | Dr. Stephen Henson | |
2011-03-11 | Check requested security strength in DRBG. Add function to retrieve the | Dr. Stephen Henson | |
security strength. | |||
2011-03-10 | Make no-ec2m work again. | Dr. Stephen Henson | |
2011-03-09 | Add a few more symbol renames. | Dr. Stephen Henson | |
2011-03-09 | Add ECDH to validated module. | Dr. Stephen Henson | |
2011-03-09 | Enter FIPS mode in fips_dhvs. Support file I/O in fips_ecdsavs. | Dr. Stephen Henson | |
2011-03-09 | Update fips_dhvs to handle functional test by generating keys. | Dr. Stephen Henson | |
2011-03-08 | Typo. | Dr. Stephen Henson | |
2011-03-08 | New initial DH algorithm test driver. | Dr. Stephen Henson | |
2011-03-08 | Add meaningful error codes to DRBG. | Dr. Stephen Henson | |
2011-03-08 | Add file I/O to fips_drbgvs program. | Dr. Stephen Henson | |
2011-03-08 | Support I/O with files in new fips_gcmtest program. | Dr. Stephen Henson | |
2011-03-08 | Remove redirection from fipsalgtest.pl script. | Dr. Stephen Henson | |
2011-03-08 | Remove need for redirection on RNG and DSS algorithm test programs: some | Dr. Stephen Henson | |
platforms don't support it. | |||
2011-03-07 | Uninstantiate and free functions for DRBG. | Dr. Stephen Henson | |
2011-03-06 | Fix couple of bugs in CTR DRBG implementation. | Dr. Stephen Henson | |
2011-03-06 | Updates to DRBG: fix bugs in infrastructure. Add initial experimental | Dr. Stephen Henson | |
algorithm test generator. | |||
2011-03-04 | Initial, provisional, subject to wholesale change, untested, probably | Dr. Stephen Henson | |
not working, incomplete and unused SP800-90 DRBGs for CTR and Hash modes. Did I say this was untested? | |||
2011-02-23 | Stop warnings. | Dr. Stephen Henson | |