diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2013-07-17 19:20:29 +0200 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2013-07-17 22:45:01 +0200 |
commit | 5cdc25a7545e44523b1f15418146bbda8eb03015 (patch) | |
tree | 97429830dd7285a1f91914f84c887eb9ad46ad27 | |
parent | Scripts to recreate S/MIME test certificates. (diff) | |
download | openssl-5cdc25a7545e44523b1f15418146bbda8eb03015.tar.xz openssl-5cdc25a7545e44523b1f15418146bbda8eb03015.zip |
New CMS tests.
Add some ECDH CMS tests.
-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 3ccece3f67..fa4394cff9 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" ] ); |