summaryrefslogtreecommitdiffstats
path: root/README.FIPS
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2011-04-11 02:22:42 +0200
committerDr. Stephen Henson <steve@openssl.org>2011-04-11 02:22:42 +0200
commitf9bf6314ea4fc5b4ad98d1319a548e455b60eb1a (patch)
tree846efb4841e96c1730cf5ac45ff80bf7a0ef778b /README.FIPS
parentTypo: fix duplicate call. (diff)
downloadopenssl-f9bf6314ea4fc5b4ad98d1319a548e455b60eb1a.tar.xz
openssl-f9bf6314ea4fc5b4ad98d1319a548e455b60eb1a.zip
Don't give dependency warning for fips builds.
Give error for "make depend" in restricted tarball builds. Document how restricted tarballs work.
Diffstat (limited to 'README.FIPS')
-rw-r--r--README.FIPS22
1 files changed, 22 insertions, 0 deletions
diff --git a/README.FIPS b/README.FIPS
index 6c5250cf44..a30adea8c9 100644
--- a/README.FIPS
+++ b/README.FIPS
@@ -46,6 +46,28 @@ with FIPS or fips. One way to check with GNU nm is:
nm -g --defined-only fips/fipscanister.o | grep -v -i fips
+Restricted tarball tests.
+
+The validated module will have its own tarball containing sufficient code to
+build fipscanister.o and the associated algorithm tests. You can create a
+similar tarball yourself for testing purposes using the commands below.
+
+Standard restricted tarball:
+
+make -f Makefile.fips dist
+
+Prime field field only ECC tarball:
+
+make NOEC2M=1 -f Makefile.fips dist
+
+Once you've created the tarball extract into a fresh directory and do:
+
+./config
+make
+
+You can then run the algorithm tests as above. This build automatically uses
+fipscanisteronly and -DOPENSSL_FIPSYMS and no-ec2m as appropriate.
+
Known issues:
Algorithm tests are pre-2011.