mirror of
https://github.com/openssl/openssl.git
synced 2024-11-23 18:13:39 +08:00
fips: setup the FIPS provider in pendantic mode for testing
Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Hugo Landau <hlandau@openssl.org> (Merged from https://github.com/openssl/openssl/pull/20762)
This commit is contained in:
parent
4454c20f02
commit
c04e78f0c6
@ -30,7 +30,7 @@ my $fipsmoduleconf = bldtop_file('test', 'fipsmodule.cnf');
|
||||
plan tests => 1;
|
||||
|
||||
# Create the $fipsmoduleconf file
|
||||
ok(run(app(['openssl', 'fipsinstall',
|
||||
ok(run(app(['openssl', 'fipsinstall', '-pedantic',
|
||||
'-module', $fipsmodule, '-provider_name', 'fips',
|
||||
'-section_name', 'fips_sect', '-out', $fipsmoduleconf])),
|
||||
"fips install");
|
||||
|
@ -8,9 +8,14 @@
|
||||
|
||||
use Getopt::Long;
|
||||
|
||||
my $activate = 1;
|
||||
# Module options for pedantic FIPS mode
|
||||
# self_test_onload happens if install_mac isn't included, don't add it below
|
||||
my $conditional_errors = 1;
|
||||
my $security_checks = 1;
|
||||
my $ems_check = 0;
|
||||
my $drgb_no_trunc_dgst = 0;
|
||||
|
||||
my $activate = 1;
|
||||
my $mac_key;
|
||||
my $module_name;
|
||||
my $section_name = "fips_sect";
|
||||
@ -40,5 +45,7 @@ print <<_____;
|
||||
activate = $activate
|
||||
conditional-errors = $conditional_errors
|
||||
security-checks = $security_checks
|
||||
ems_check = $ems_check
|
||||
drgb_no_trunc_dgst = $drgb_no_trunc_dgst
|
||||
module-mac = $module_mac
|
||||
_____
|
||||
|
Loading…
Reference in New Issue
Block a user