diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2013-07-17 18:20:29 +0100 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2013-07-17 21:45:01 +0100 |
commit | 5cdc25a7545e44523b1f15418146bbda8eb03015 (patch) | |
tree | 97429830dd7285a1f91914f84c887eb9ad46ad27 /test/cms-test.pl | |
parent | a0957d55059f0b6052235737f7441fc35da41afd (diff) | |
download | openssl-5cdc25a7545e44523b1f15418146bbda8eb03015.zip openssl-5cdc25a7545e44523b1f15418146bbda8eb03015.tar.gz openssl-5cdc25a7545e44523b1f15418146bbda8eb03015.tar.bz2 |
New CMS tests.
Add some ECDH CMS tests.
Diffstat (limited to 'test/cms-test.pl')
-rw-r--r-- | test/cms-test.pl | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/test/cms-test.pl b/test/cms-test.pl index 3ccece3..fa4394c 100644 --- a/test/cms-test.pl +++ b/test/cms-test.pl @@ -384,6 +384,31 @@ my @smime_cms_param_tests = ( . " -recip $smdir/smrsa1.pem -keyopt rsa_padding_mode:oaep" . " -keyopt rsa_oaep_md:sha256", "-decrypt -recip $smdir/smrsa1.pem -in test.cms -out smtst.txt" + ], + + [ +"enveloped content test streaming S/MIME format, ECDH", + "-encrypt -in smcont.txt" + . " -stream -out test.cms" + . " -recip $smdir/smec1.pem", + "-decrypt -recip $smdir/smec1.pem -in test.cms -out smtst.txt" + ], + + [ +"enveloped content test streaming S/MIME format, ECDH, AES128, SHA256 KDF", + "-encrypt -in smcont.txt" + . " -stream -out test.cms" + . " -recip $smdir/smec1.pem -aes128 -keyopt ecdh_kdf_md:sha256", + "-decrypt -recip $smdir/smec1.pem -in test.cms -out smtst.txt" + ], + + [ +"enveloped content test streaming S/MIME format, ECDH, K-283, cofactor DH", + "-encrypt -in smcont.txt" + . " -stream -out test.cms" + . " -recip $smdir/smec2.pem -aes128" + . " -keyopt ecdh_kdf_md:sha256 -keyopt ecdh_cofactor_mode:1", + "-decrypt -recip $smdir/smec2.pem -in test.cms -out smtst.txt" ] ); |