aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* xts128.c: fix bug introduced in commit#20704. Bug affected encryption ofAndy Polyakov2011-04-231-2/+2
| | | | vectors whose lenght was not multiples of 16 bytes.
* Return errors instead of aborting when selftest fails.Dr. Stephen Henson2011-04-224-2/+14
|
* Add XTS test vector support to fipsalgtest.plDr. Stephen Henson2011-04-221-0/+12
|
* Rewrite OutputValue to avoid use of buffer when printing out hex values.Dr. Stephen Henson2011-04-222-41/+14
| | | | | | Delete unused functions from fips_utl.h. Increase xts line buffer.
* Initial do_fips.bat build script for WIN32 fipscanister.Dr. Stephen Henson2011-04-211-0/+87
|
* Reconise no-ec-nistp224-64-gcc-128 option.Dr. Stephen Henson2011-04-211-0/+1
|
* Make fipscanisteronly auto detect work on WIN32.Dr. Stephen Henson2011-04-212-2/+10
|
* Fix WIN32 warning.Dr. Stephen Henson2011-04-211-2/+2
|
* Update ordinals.Dr. Stephen Henson2011-04-211-22/+57
|
* Add continuous RNG test to entropy source. Entropy callbacks now needDr. Stephen Henson2011-04-2110-13/+77
| | | | to specify a "block length".
* Update DRBG to use new POST scheme.Dr. Stephen Henson2011-04-202-13/+39
|
* Add periodic DRBG health checks as required by SP800-90.Dr. Stephen Henson2011-04-205-0/+36
|
* Add partial GCM tests to fipsalgtest.plDr. Stephen Henson2011-04-201-0/+14
|
* Add partial DH and ECDH primitives only testing to fipsalgtest.plDr. Stephen Henson2011-04-201-1/+25
|
* Warn if lines are truncated in algorithm test utilities.Dr. Stephen Henson2011-04-203-5/+52
| | | | Support for new test files: DRBG and CCM.
* xts128.c: minor optimization and clarified prototype.Andy Polyakov2011-04-202-2/+12
|
* perlasm/x86gas.pl: make OPENSSL_instrument_bus[2] compile.Andy Polyakov2011-04-191-0/+1
|
* Add AES CCM selftest.Dr. Stephen Henson2011-04-195-0/+109
|
* Use 0 for tbslen to perform strlen.Dr. Stephen Henson2011-04-193-5/+5
|
* Add fips/cmac directory to WIN32 build.Dr. Stephen Henson2011-04-181-0/+1
|
* Fix EVP CCM decrypt. Add decrypt support to algorithm test program.Dr. Stephen Henson2011-04-183-16/+65
|
* Typo.Dr. Stephen Henson2011-04-181-1/+1
|
* ccm128.c: fix Win32 compiler warning.Andy Polyakov2011-04-181-1/+1
|
* perlasm/x86[nm]asm.pl: make OPENSSL_instrument_bus[2] compile.Andy Polyakov2011-04-182-0/+3
|
* ccm128.c: fix STRICT_ALIGNMENT another bug in CRYPTO_ccm128_decrypt.Andy Polyakov2011-04-181-4/+7
|
* Override flag for XTS length limit.Dr. Stephen Henson2011-04-181-1/+2
|
* CCM encrypt algorithm test support.Dr. Stephen Henson2011-04-181-3/+117
|
* Initial untested CCM support via EVP.Dr. Stephen Henson2011-04-186-11/+233
|
* Compile ccm128.c, move some structures to modes_lcl.h add prototypes.Dr. Stephen Henson2011-04-184-10/+27
|
* Don't need separate tag buffer for GCM mode: use EVP_CIPHER_CTX bufDr. Stephen Henson2011-04-181-6/+4
| | | | field which is not unused for custom ciphers.
* Remove shlib_wrap.sh as it is not needed (all algorithm tests areDr. Stephen Henson2011-04-171-40/+98
| | | | | | staticly linked to fipscanister.o). Add option to generate a shell script to run all tests: this is useful for platforms that don't have perl.
* Multiple assembler packs: add experimental memory bus instrumentation.Andy Polyakov2011-04-1710-12/+724
|
* Remove PSS salt length detection hack from fipslagtest.pl by allowing a regexpDr. Stephen Henson2011-04-161-36/+46
| | | | | search of the file to determine its type. This will be needed for other tests later...
* ccm128.c: minor optimization and bugfix in CRYPTO_ccm128_[en|de]crypt.Andy Polyakov2011-04-161-51/+63
|
* Add "post" option to fips_test_suite to run the POST only and exit.Dr. Stephen Henson2011-04-151-0/+2
|
* Add length limitation from SP800-38E.Dr. Stephen Henson2011-04-153-0/+12
|
* Add XTS selftest, include in fips_test_suite.Dr. Stephen Henson2011-04-156-5/+79
|
* Add algorithm driver for XTS mode. Fix several bugs in EVP XTS implementation.Dr. Stephen Henson2011-04-153-11/+100
|
* Add new POST support to X9.31 PRNG.Dr. Stephen Henson2011-04-143-18/+26
|
* Report each cipher used with CMAC tests.Dr. Stephen Henson2011-04-143-20/+52
| | | | Only add one error to error queue if a specific test type fails.
* Revise fips_test_suite to use table of IDs for human readable strings.Dr. Stephen Henson2011-04-143-60/+67
| | | | Modify HMAC selftest callbacks to notify each digest type used.
* Update CMAC, HMAC, GCM to use new POST system.Dr. Stephen Henson2011-04-146-66/+121
| | | | Fix crash if callback not set.
* Remove several of the old obsolete FIPS_corrupt_*() functions.Dr. Stephen Henson2011-04-1411-104/+10
|
* Initial incomplete POST overhaul: add support for POST callback toDr. Stephen Henson2011-04-1417-246/+681
| | | | allow status of POST to be monitored and/or failures induced.
* Remove duplicate flag.Dr. Stephen Henson2011-04-131-6/+3
|
* Use consistent FIPS tarball name.Dr. Stephen Henson2011-04-123-1/+6
| | | | | | Add XTS to FIPS build. Hide XTS symbol names.
* Provisional AES XTS support.Dr. Stephen Henson2011-04-1211-21/+146
|
* Update fips_pkey_signature_test: use fixed string if supplies tbs isDr. Stephen Henson2011-04-124-59/+94
| | | | | | | NULL. Always allocate signature buffer. Update ECDSA selftest to use fips_pkey_signature_test. Add copyright notice to file.
* Complete rewrite of FIPS_selftest_dsa(). Use hardcoded 2048 bit DSA keyDr. Stephen Henson2011-04-121-136/+157
| | | | and SHA384. Use fips_pkey_signature_test().
* Update RSA selftest code to use a 2048 bit RSA and only a single KATDr. Stephen Henson2011-04-123-345/+172
| | | | for PSS+SHA256