summaryrefslogtreecommitdiff
path: root/test/recipes/05-test_pbe.t
diff options
context:
space:
mode:
authorJon Spillett <jon.spillett@oracle.com>2021-05-19 14:52:16 +1000
committerPauli <pauli@openssl.org>2021-05-24 15:23:37 +1000
commit094287551a31ba74eb9bfdb4a808d19f4553371b (patch)
tree9f945c4015358eef8b9828911d6a0ae13bb618b5 /test/recipes/05-test_pbe.t
parent8bb6fdfc9971557f3aaa4e5dfc4cab0e5e9220a6 (diff)
downloadopenssl-new-094287551a31ba74eb9bfdb4a808d19f4553371b.tar.gz
Add a test for PKCS5_PBE_keyivgen()
Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14326)
Diffstat (limited to 'test/recipes/05-test_pbe.t')
-rw-r--r--test/recipes/05-test_pbe.t28
1 files changed, 28 insertions, 0 deletions
diff --git a/test/recipes/05-test_pbe.t b/test/recipes/05-test_pbe.t
new file mode 100644
index 0000000000..76319f1151
--- /dev/null
+++ b/test/recipes/05-test_pbe.t
@@ -0,0 +1,28 @@
+#! /usr/bin/env perl
+# Copyright 2021 The OpenSSL Project Authors. All Rights Reserved.
+#
+# Licensed under the Apache License 2.0 (the "License"). You may not use
+# this file except in compliance with the License. You can obtain a copy
+# in the file LICENSE in the source distribution or at
+# https://www.openssl.org/source/license.html
+
+use strict;
+use warnings;
+
+use OpenSSL::Test::Simple;
+use OpenSSL::Test;
+use OpenSSL::Test::Utils;
+use OpenSSL::Test qw/:DEFAULT srctop_file bldtop_dir/;
+use Cwd qw(abs_path);
+
+setup("test_pbe");
+
+plan skip_all => "PKCS5 PBE only available in legacy provider"
+ if disabled("legacy");
+
+plan tests => 1;
+
+$ENV{OPENSSL_CONF} = abs_path(srctop_file("test", "default-and-legacy.cnf"));
+
+ok(run(test((["pbetest"])), "Running PBE test"));
+