X-Git-Url: https://git.openssl.org/gitweb/?a=blobdiff_plain;f=test%2Fcms-test.pl;h=db272e4d666bcb81c578bfbcba34d389e09570f8;hb=41f81a0143646e689e34cba519622c041ec55226;hp=7d19e22ccc75bc42a64a13b34fcbc870d99691e2;hpb=90ec4c0af05d1e97b4e301baa128216c0f7a15de;p=openssl.git diff --git a/test/cms-test.pl b/test/cms-test.pl index 7d19e22ccc..db272e4d66 100644 --- a/test/cms-test.pl +++ b/test/cms-test.pl @@ -235,6 +235,27 @@ my @smime_cms_tests = ( "-decrypt -recip $smdir/smrsa1.pem -in test.cms -out smtst.txt" ], + [ + "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" @@ -322,6 +343,8 @@ else { unlink "test.cms"; unlink "test2.cms"; unlink "smtst.txt"; +unlink "cms.out"; +unlink "cms.err"; sub run_smime_tests { my ( $rv, $aref, $scmd, $vcmd ) = @_;