I'm working on a cross-compile build of openssl-fips-1.2.3.
I have set up my cross compile, but failing fingerprint verification at the
build level.
This is the error:
HMAC-SHA1(fips_premain.c)= dab2842517034a42dfdb21a285d4f0f4d7f6f920
../fips/../fips/fips_premain.c fingerprint mismatch
My build steps were:
1. Unpack the openssl-fips-1.2.3 tgz file
2. ./Configure no-hw no-shared no-dso no-asm
--openssldir=/home/rdavis/Projects/openssl-fips-1.2.3/compiled/sh_sh4_le
linux-elf
3. Set environment:
HOSTCC=gcc
CROSS_COMPILE=sh_sh4_le
PATH=$PATH:~/Projects/linux_tools/bin
4. Modify main Makefile with:
FIPSLIBDIR=
FIPSCANISTERINTERNAL=y
FIPSCANLIB=libcrypto
5. make
There is something here that I am missing to build the fips modules correctly;
the basic procedure in the user manual does not seem to quite work here.
Regards;
== Rick Davis
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager majord...@openssl.org