I am doing build for FIPS Object Module and FIPS compatible OpenSSL using openssl-fips-ecp-2.0.9 and openssl-1.0.1j respectively.
Out of which FIPS one compiled successfully. But as per User Guide adding fips option with ./config is giving error:
march=mips32 -fomit-frame-pointer -Wall -Ifips/openssl-fips-ecp-2.0.9/include -DSHA1_ASM -DSHA256_ASM -DAES_ASM -c -o o_fips.o o_fips.c o_fips.c:60:26: fatal error: openssl/fips.h: No such file or directory compilation terminated. make[6]: *** [o_fips.o] Error 1 crypto’s Makefile is using o_fips.c & o_fips.c is having a code like this:
#include "cryptlib.h" #ifdef OPENSSL_FIPS #include <openssl/fips.h> #include <openssl/fips_rand.h> #include <openssl/rand.h> #endif Since there is no fips folder to include in the library after 1.0.1 versions. Can anyone please help me out here?