diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2011-10-12 20:48:01 +0200 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2011-10-12 20:48:01 +0200 |
commit | ce01482e0f3b64e88eaeb4c2c4357b42351a9efe (patch) | |
tree | 3293a7abce01ded977a4c3e2614c82d3893b6202 /README.FIPS | |
parent | Remove o_init.o special case from Makefile: this doesn't work. (diff) | |
download | openssl-ce01482e0f3b64e88eaeb4c2c4357b42351a9efe.tar.xz openssl-ce01482e0f3b64e88eaeb4c2c4357b42351a9efe.zip |
Update README.FIPS for new FIPS 2.0 testvectors.
Diffstat (limited to 'README.FIPS')
-rw-r--r-- | README.FIPS | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/README.FIPS b/README.FIPS index 64d672a470..efa6ba67cd 100644 --- a/README.FIPS +++ b/README.FIPS @@ -9,7 +9,7 @@ make clean To build the module do: -./config fipscanisterbuild +./config fipscanisteronly make Build should complete without errors. @@ -23,18 +23,21 @@ again should complete without errors. Run test vectors: 1. Download an appropriate set of testvectors from www.openssl.org/docs/fips - those for 2007 are OK. + only the fips-2.0 testvector files are usable for complete tests. 2. Extract the files to a suitable directory. 3. Run the test vector perl script, for example: cd fips - perl fipsalgtest.pl --disable-v2 --dir=/wherever/stuff/was/extracted + perl fipsalgtest.pl --dir=/wherever/stuff/was/extracted 4. It should say "passed all tests" at the end. Report full details of any failures. +If you wish to use the older 1.2.x testvectors (for example those from 2007) +you need the command line switch --disable-v2 to fipsalgtest.pl + Examine the external symbols in fips/fipscanister.o they should all begin with FIPS or fips. One way to check with GNU nm is: @@ -117,8 +120,6 @@ reports. Known issues: -Algorithm tests are pre-2011. -The fipslagtest.pl script wont auto run new algorithm tests such as DSA2. Code needs extensively reviewing to ensure it builds correctly on supported platforms and is compliant with FIPS 140-2. The "FIPS capable OpenSSL" is still largely untested, it builds and runs |