Rework how providers/fipsmodule.cnf is produced
authorRichard Levitte <levitte@openssl.org>
Mon, 24 May 2021 12:06:00 +0000 (14:06 +0200)
committerRichard Levitte <levitte@openssl.org>
Wed, 26 May 2021 13:11:01 +0000 (15:11 +0200)
commita2405c5f2019707d1a4306f152faa9ccda5f4cd5
tree528689875f29e32f651bc95a07ff9153bc50b405
parentbfd6b619b6ccba8aee6b1d9ea1af21f0e03567dc
Rework how providers/fipsmodule.cnf is produced

First of all, we have concluded that we can calculate the integrity
checksum with a simple perl script.

Second, having the production of providers/fipsmodule.cnf as a
dependency for run_tests wasn't quite right.  What we really want is
to generate it as soon as a new providers/fips.so is produced.  That
required a small bit of fiddling with how diverse dependencies are
made.

Fixes #15166

Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15436)
Configurations/descrip.mms.tmpl
Configurations/unix-Makefile.tmpl
Configurations/windows-makefile.tmpl
providers/build.info
util/mk-fipsmodule-cnf.pl [new file with mode: 0644]