diff options
author | Justus Winter <[email protected]> | 2015-12-07 11:53:57 +0000 |
---|---|---|
committer | Justus Winter <[email protected]> | 2015-12-07 12:05:01 +0000 |
commit | 1c8eae95a8b3b89bc0f49cb5f4938101634583dc (patch) | |
tree | 505c1adae5ca26a44c4772a20a9a23a80057089c | |
parent | po: Update Russion translation (diff) | |
download | gnupg-1c8eae95a8b3b89bc0f49cb5f4938101634583dc.tar.gz gnupg-1c8eae95a8b3b89bc0f49cb5f4938101634583dc.zip |
tests: Add some more gpgtar tests.
* tests/openpgp/gpgtar.test: Add more tests.
Signed-off-by: Justus Winter <[email protected]>
-rwxr-xr-x | tests/openpgp/gpgtar.test | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/tests/openpgp/gpgtar.test b/tests/openpgp/gpgtar.test index 124ba404c..e6290b087 100755 --- a/tests/openpgp/gpgtar.test +++ b/tests/openpgp/gpgtar.test @@ -25,6 +25,8 @@ TESTFILES="$plain_files $data_files" TESTDIR=gpgtar.d FILELIST="${TESTDIR}/filelist" PPFILE="${TESTDIR}/passphrase" +PPFLAGS="--gpg-args --passphrase-file=$PPFILE" + GPG=../../g10/gpg2 GPGARGS="$opt_always --no-permission-warning" @@ -73,25 +75,44 @@ do_test() for TOOL in "$GPGTAR" "$GPGZIP" #for TOOL in "$GPGZIP" do + # Asymmetric encryption. do_test "$TOOL" \ "--encrypt --recipient $usrname2" \ "--list-archive" \ "--decrypt" + # Asymmetric encryption and signing. do_test "$TOOL" \ "--encrypt --recipient $usrname2 --sign --local-user $usrname3" \ "--list-archive" \ "--decrypt" + # Signing only. do_test "$TOOL" \ "--sign --local-user $usrname3" \ "--list-archive" \ "--decrypt" + # Symmetric encryption. + do_test "$TOOL" \ + "${PPFLAGS} --symmetric" \ + "${PPFLAGS} --list-archive" \ + "${PPFLAGS} --decrypt" + + # Symmetric encryption, explicitly choose cipher. + for a in `all_cipher_algos`; do + do_test "$TOOL" \ + "${PPFLAGS} --gpg-args --cipher=$a --symmetric" \ + "${PPFLAGS} --list-archive" \ + "${PPFLAGS} --decrypt" + break + done + + # Asymmetric and symmetric encryption, and signing. do_test "$TOOL" \ - "--gpg-args --passphrase-file=$PPFILE --symmetric" \ - "--gpg-args --passphrase-file=$PPFILE --list-archive" \ - "--gpg-args --passphrase-file=$PPFILE --decrypt" + "${PPFLAGS} --encrypt --symmetric --recipient $usrname2 --sign --local-user $usrname3" \ + "${PPFLAGS} --list-archive" \ + "${PPFLAGS} --decrypt" done # Success! |