README.FIPS 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. Brief instructions on using OpenSSL 0.9.8 FIPS test branch.
  2. To avoid any confusion that this might generate a validate library just
  3. supplying "fips" on the command line wont work. Additional options are
  4. needed...
  5. To build fipscanister and produce a usable distribution the configuration
  6. option "fipscanisterbuild" is used to either the config or Configure scripts.
  7. For example:
  8. ./config fipscanisterbuild
  9. This builds static libraries in a way similar to the FIPS 1.1.1 distro.
  10. To build the shared library fipscanister version use the configuration
  11. options "fipsdso".
  12. Note that the fipscanister.o file is totally incompatible with the version
  13. produced by the FIPS 1.1.1 distribution and cannot be made to work with
  14. it.
  15. Both options should also work under Windows and VC++. With this version the
  16. use of MinGW is unnecessary and the normal VC++ build procedure can be
  17. followed *except* the GNU linker "ld.exe" (for example from MinGW) must be
  18. accessible somewhere on the PATH. For example:
  19. perl Configure VC-WIN32 fipsdso
  20. ms\do_masm
  21. nmake -f ms\ntdll.mak
  22. Note that any warnings from a Windows version of "tar" about being unable to
  23. create symbolic links can be ignored.