我正在用 FIPS 编译 OpenSSL。
当我尝试通过导出 OPENSSL_FIPS=1 在 FIPS 模式下运行 openssl 二进制文件时,出现以下错误,
47657709811344:error:2D06B06F:FIPS routines:FIPS_check_incore_fingerprint:fingerprint does not match:fips.c:232:
我的平台是 Linux Suse。
请帮忙。
编辑1:
我正在使用以下命令来构建
./Configure no-idea fips --prefix=build/Linux.2.6.16_x86-64_gcc-4.1.2/result --with-fipslibdir=Current/lib/Linux.2.6.16_x86-64_gcc-4.1.2/ --with-fipsdir=Current linux-x86_64 --openssldir=/opt/VRTSssl shared no-zlib no-sse2 no-ec2m
make depend ; make ; make install