diff options
author | Werner Koch <[email protected]> | 2014-10-13 13:13:44 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2014-10-13 13:13:44 +0000 |
commit | bf91c4c8d50ba6fc9ab06f79b02c01389e337c5e (patch) | |
tree | 8b049d4ed261e45fc7d68c210a9c7ad58650c3d5 /tests/openpgp/import.test | |
parent | gpg: Remove all support for v3 keys and always create v4-signatures. (diff) | |
parent | gpg: Remove extra RSA import status line. (diff) | |
download | gnupg-wk/test-master.tar.gz gnupg-wk/test-master.zip |
Merge branch 'master' into wk/test-masterwk/test-master
Diffstat (limited to 'tests/openpgp/import.test')
-rwxr-xr-x | tests/openpgp/import.test | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/openpgp/import.test b/tests/openpgp/import.test index eb6860e88..783d059bb 100755 --- a/tests/openpgp/import.test +++ b/tests/openpgp/import.test @@ -31,3 +31,18 @@ if $GPG --list-keys --with-colons $keyid \ else error "$goodkey: import failed (bug 1223)" fi + + +key1=$srcdir/samplekeys/dda252ebb8ebe1af-1.asc +key2=$srcdir/samplekeys/dda252ebb8ebe1af-2.asc +fpr1=9E669861368BCA0BE42DAF7DDDA252EBB8EBE1AF +fpr2=A55120427374F3F7AA5F1166DDA252EBB8EBE1AF +info "Checking import of two keys with colliding long key ids." +$GPG --delete-key --batch --yes $fpr1 $fpr2 2>/dev/null || true +$GPG --import $key1 || true +$GPG --import $key2 || true +n=$($GPG --list-keys --with-colons $fpr1 $fpr2 2>/dev/null \ + | grep '^pub:.:4096:1:DDA252EBB8EBE1AF:' | wc -l) +if [ $n -ne 2 ] ; then + error "Importing keys with long id collision failed" +fi |