summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test/recipes/15-test_mp_rsa.t31
1 files changed, 21 insertions, 10 deletions
diff --git a/test/recipes/15-test_mp_rsa.t b/test/recipes/15-test_mp_rsa.t
index ad7018789b..339a2a811d 100644
--- a/test/recipes/15-test_mp_rsa.t
+++ b/test/recipes/15-test_mp_rsa.t
@@ -35,14 +35,14 @@ my @test_param = (
},
);
-plan tests => 1 + scalar(@test_param) * 5 * (disabled('deprecated-3.0') ? 1 : 2);
+plan tests => 1 + scalar(@test_param) * 5 * 2;
ok(run(test(["rsa_mp_test"])), "running rsa multi prime test");
my $cleartext = data_file("plain_text");
# genrsa
-run_mp_tests(0) if !disabled('deprecated-3.0');
+run_mp_tests(0);
# evp
run_mp_tests(1);
@@ -77,14 +77,25 @@ sub run_mp_tests {
ok(run(app([ 'openssl', 'rsa', '-check',
'-in', "rsamptest-$name.pem", '-noout'])),
"rsa -check $name");
- ok(run(app([ 'openssl', 'rsautl', '-inkey', "rsamptest-$name.pem",
- '-encrypt', '-in', $cleartext,
- '-out', "rsamptest-$name.enc" ])),
- "rsa $name encrypt");
- ok(run(app([ 'openssl', 'rsautl', '-inkey', "rsamptest-$name.pem",
- '-decrypt', '-in', "rsamptest-$name.enc",
- '-out', "rsamptest-$name.dec" ])),
- "rsa $name decrypt");
+ if (!disabled('deprecated-3.0')) {
+ ok(run(app([ 'openssl', 'rsautl', '-inkey', "rsamptest-$name.pem",
+ '-encrypt', '-in', $cleartext,
+ '-out', "rsamptest-$name.enc" ])),
+ "rsa $name encrypt");
+ ok(run(app([ 'openssl', 'rsautl', '-inkey', "rsamptest-$name.pem",
+ '-decrypt', '-in', "rsamptest-$name.enc",
+ '-out', "rsamptest-$name.dec" ])),
+ "rsa $name decrypt");
+ } else {
+ ok(run(app([ 'openssl', 'pkeyutl', '-inkey', "rsamptest-$name.pem",
+ '-encrypt', '-in', $cleartext,
+ '-out', "rsamptest-$name.enc" ])),
+ "rsa $name encrypt");
+ ok(run(app([ 'openssl', 'pkeyutl', '-inkey', "rsamptest-$name.pem",
+ '-decrypt', '-in', "rsamptest-$name.enc",
+ '-out', "rsamptest-$name.dec" ])),
+ "rsa $name decrypt");
+ }
}
ok(check_msg("rsamptest-$name.dec"), "rsa $name check result");
}