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

Reply via email to