summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2008-03-19 18:39:51 +0000
committerDr. Stephen Henson <steve@openssl.org>2008-03-19 18:39:51 +0000
commiteeb9cdfc945783753c1de319a76608422df878aa (patch)
tree67642f619f65efa6cf0e093aa2c8f7a11f31a4d9 /test
parent16fe5f8b506e92d8d23f76d07baf5bb298edf85a (diff)
Add support for KEK decrypt in cms utility.
Diffstat (limited to 'test')
-rw-r--r--test/cms-test.pl21
1 files changed, 21 insertions, 0 deletions
diff --git a/test/cms-test.pl b/test/cms-test.pl
index 3dfbe8d690..db272e4d66 100644
--- a/test/cms-test.pl
+++ b/test/cms-test.pl
@@ -236,6 +236,27 @@ my @smime_cms_tests = (
],
[
+ "enveloped content test streaming PEM format, KEK",
+ "-encrypt -in smcont.txt -outform PEM -aes128"
+ . " -stream -out test.cms "
+ . " -secretkey 000102030405060708090A0B0C0D0E0F "
+ . " -secretkeyid C0FEE0",
+ "-decrypt -in test.cms -out smtst.txt -inform PEM"
+ . " -secretkey 000102030405060708090A0B0C0D0E0F "
+ . " -secretkeyid C0FEE0"
+ ],
+
+ [
+ "enveloped content test streaming PEM format, KEK, key only",
+ "-encrypt -in smcont.txt -outform PEM -aes128"
+ . " -stream -out test.cms "
+ . " -secretkey 000102030405060708090A0B0C0D0E0F "
+ . " -secretkeyid C0FEE0",
+ "-decrypt -in test.cms -out smtst.txt -inform PEM"
+ . " -secretkey 000102030405060708090A0B0C0D0E0F "
+ ],
+
+ [
"data content test streaming PEM format",
"-data_create -in smcont.txt -outform PEM -nodetach"
. " -stream -out test.cms",