diff options
| author | inoguchi <> | 2019-10-31 15:53:08 +0000 |
|---|---|---|
| committer | inoguchi <> | 2019-10-31 15:53:08 +0000 |
| commit | b7c16782b73b43c43385b8f2b5b7aa8dbfa03668 (patch) | |
| tree | 1ce39ad88fb18c8a4ffe814ccb85eb2b58d32012 /src | |
| parent | c514464e8870a4ba5b4af51bab77aa8bba11f067 (diff) | |
| download | openbsd-b7c16782b73b43c43385b8f2b5b7aa8dbfa03668.tar.gz openbsd-b7c16782b73b43c43385b8f2b5b7aa8dbfa03668.tar.bz2 openbsd-b7c16782b73b43c43385b8f2b5b7aa8dbfa03668.zip | |
Add RSA OAEP test for pkeyutl in appstest.sh
Diffstat (limited to 'src')
| -rwxr-xr-x | src/regress/usr.bin/openssl/appstest.sh | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/src/regress/usr.bin/openssl/appstest.sh b/src/regress/usr.bin/openssl/appstest.sh index a9cb4aef15..f4c14f5ca0 100755 --- a/src/regress/usr.bin/openssl/appstest.sh +++ b/src/regress/usr.bin/openssl/appstest.sh | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | # | 2 | # |
| 3 | # $OpenBSD: appstest.sh,v 1.23 2019/07/17 12:06:53 inoguchi Exp $ | 3 | # $OpenBSD: appstest.sh,v 1.24 2019/10/31 15:53:08 inoguchi Exp $ |
| 4 | # | 4 | # |
| 5 | # Copyright (c) 2016 Kinichiro Inoguchi <inoguchi@openbsd.org> | 5 | # Copyright (c) 2016 Kinichiro Inoguchi <inoguchi@openbsd.org> |
| 6 | # | 6 | # |
| @@ -453,6 +453,26 @@ function test_key { | |||
| 453 | diff $pkeyutldat $pkeyutldec | 453 | diff $pkeyutldat $pkeyutldec |
| 454 | check_exit_status $? | 454 | check_exit_status $? |
| 455 | 455 | ||
| 456 | pkeyutl_rsa_oaep_enc=$key_dir/pkeyutl_rsa_oaep.enc | ||
| 457 | pkeyutl_rsa_oaep_dec=$key_dir/pkeyutl_rsa_oaep.dec | ||
| 458 | |||
| 459 | $openssl_bin pkeyutl -encrypt -in $pkeyutldat \ | ||
| 460 | -inkey $genpkey_rsa \ | ||
| 461 | -pkeyopt rsa_padding_mode:oaep -pkeyopt rsa_oaep_md:sha256 \ | ||
| 462 | -pkeyopt rsa_oaep_label:0011223344556677 \ | ||
| 463 | -out $pkeyutl_rsa_oaep_enc | ||
| 464 | check_exit_status $? | ||
| 465 | |||
| 466 | $openssl_bin pkeyutl -decrypt -in $pkeyutl_rsa_oaep_enc \ | ||
| 467 | -inkey $genpkey_rsa \ | ||
| 468 | -pkeyopt rsa_padding_mode:oaep -pkeyopt rsa_oaep_md:sha256 \ | ||
| 469 | -pkeyopt rsa_oaep_label:0011223344556677 \ | ||
| 470 | -out $pkeyutl_rsa_oaep_dec | ||
| 471 | check_exit_status $? | ||
| 472 | |||
| 473 | diff $pkeyutldat $pkeyutl_rsa_oaep_dec | ||
| 474 | check_exit_status $? | ||
| 475 | |||
| 456 | pkeyutlsc1=$key_dir/pkeyutl.sc1 | 476 | pkeyutlsc1=$key_dir/pkeyutl.sc1 |
| 457 | pkeyutlsc2=$key_dir/pkeyutl.sc2 | 477 | pkeyutlsc2=$key_dir/pkeyutl.sc2 |
| 458 | 478 | ||
