FIPS with openssl for linux

The 140 series of Federal Information Processing Standards (FIPS) are security standards that specify requirements for cryptography modules which developed by two government bodies. One is the National Institute of Standards and Technology in the United States and other is the Communications Security Establishment in Canada.

Generally FIPS comes with openssl but it is not certified. certified fips build available with every fips release which come nearly one time per year.

To get fips module from openssl build use following compilation option.

$./config fips fipscanisterbuild
$ make
$ make test
$ make install

After finishing above compilation command, you can find all libraries and executables which is available in default location /usr/local/ssl/fips.

For More Info