The applications use '-' in options not '_'.
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/12662)
# define OPT_PROV_OPTIONS \
OPT_SECTION("Provider"), \
- { "provider_path", OPT_PROV_PROVIDER_PATH, 's', "Provider load path (must be before 'provider' argument if required)" }, \
+ { "provider-path", OPT_PROV_PROVIDER_PATH, 's', "Provider load path (must be before 'provider' argument if required)" }, \
{ "provider", OPT_PROV_PROVIDER, 's', "Provider to load (can be specified multiple times)" }
# define OPT_PROV_CASES \
Validate that the fips module can be loaded from a base configuration file:
export OPENSSL_CONF_INCLUDE=<path of configuration files>
- export OPENSSL_MODULES=<provider_path>
+ export OPENSSL_MODULES=<provider-path>
openssl fipsinstall -config' 'default.cnf'
implements (algorithms, key storage, etc.). This option can be specified
multiple time to load more than one provider.
-=item B<-provider_path> I<path>
+=item B<-provider-path> I<path>
Specify the search I<path> that is used to locate provider modules. The format
of I<path> varies depending on the operating system being used.
# Provider options
$OpenSSL::safe::opt_provider_synopsis = ""
. "[B<-provider> I<name>]\n"
-. "[B<-provider_path> I<path>]";
+. "[B<-provider-path> I<path>]";
$OpenSSL::safe::opt_provider_item = ""
. "=item B<-provider> I<name>\n"
. "\n"
-. "=item B<-provider_path> I<path>\n"
+. "=item B<-provider-path> I<path>\n"
. "\n"
. "See L<openssl(1)/Provider Options>.";
unless ($no_fips) {
my $provconf = srctop_file("test", "fips.cnf");
my $provpath = bldtop_dir("providers");
- my @prov = ( "-provider_path", $provpath,
+ my @prov = ( "-provider-path", $provpath,
"-provider", "base",
"-config", $provconf);
my $infile = bldtop_file('providers', platform->dso('fips'));
my $key_file = srctop_file("test", "testrsa.pem");
unless ($no_fips) {
- @prov = ( "-provider_path", $provpath, "-config", $provconf );
+ @prov = ( "-provider-path", $provpath, "-config", $provconf );
my $infile = bldtop_file('providers', platform->dso('fips'));
ok(run(app(['openssl', 'fipsinstall',
my $cmd = "openssl";
my $provpath = bldtop_dir("providers");
-my @prov = ("-provider_path", $provpath, "-provider", "default", "-provider", "legacy");
+my @prov = ("-provider-path", $provpath, "-provider", "default", "-provider", "legacy");
my $ciphersstatus = undef;
my @ciphers =
my $fail = "";
my $cmd = "openssl";
my $provpath = bldtop_dir("providers");
-my @prov = ("-provider_path", $provpath, "-provider", "default", "-provider", "legacy");
+my @prov = ("-provider-path", $provpath, "-provider", "default", "-provider", "legacy");
my $ciphersstatus = undef;
my @ciphers =
my $provpath = bldtop_dir("providers");
# Some tests require legacy algorithms to be included.
-my @legacyprov = ("-provider_path", $provpath,
+my @legacyprov = ("-provider-path", $provpath,
"-provider", "default",
"-provider", "legacy" );
-my @defaultprov = ("-provider_path", $provpath,
+my @defaultprov = ("-provider-path", $provpath,
"-provider", "default");
my @config = ( );
}
$ENV{OPENSSL_TEST_LIBCTX} = "1";
-my @prov = ("-provider_path", $provpath,
+my @prov = ("-provider-path", $provpath,
@config,
"-provider", $provname);