mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
Fix for bug 1223
This commit is contained in:
parent
51e2703abe
commit
b9f2c0daaf
7 changed files with 298 additions and 161 deletions
|
@ -1,3 +1,8 @@
|
|||
2010-05-07 Werner Koch <wk@g10code.com>
|
||||
|
||||
* import.test: Add test case for bug#1223.
|
||||
* bug1223-good.asc, bug1223-bogus.asc: New.
|
||||
|
||||
2009-12-21 Werner Koch <wk@g10code.com>
|
||||
|
||||
* Makefile.am (required_pgms): New.
|
||||
|
|
|
@ -40,7 +40,8 @@ TESTS = version.test mds.test \
|
|||
TEST_FILES = pubring.asc secring.asc plain-1o.asc plain-2o.asc plain-3o.asc \
|
||||
plain-1.asc plain-2.asc plain-3.asc plain-1-pgp.asc \
|
||||
pubring.pkr.asc secring.skr.asc secdemo.asc pubdemo.asc \
|
||||
gpg.conf.tmpl bug537-test.data.asc bug894-test.asc
|
||||
gpg.conf.tmpl bug537-test.data.asc bug894-test.asc \
|
||||
bug1223-good.asc bug1223-bogus.asc
|
||||
|
||||
DATA_FILES = data-500 data-9000 data-32000 data-80000 plain-large
|
||||
|
||||
|
|
21
tests/openpgp/bug1223-bogus.asc
Normal file
21
tests/openpgp/bug1223-bogus.asc
Normal file
|
@ -0,0 +1,21 @@
|
|||
Bogus test key for bug 1223 (Designated revoker sigs are not properly merged)
|
||||
Thanks to Daniel Kahn Gillmor for providing the test keys.
|
||||
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: GnuPG v1.4.10 (GNU/Linux)
|
||||
|
||||
mI0ES+OoSQEEAJUZ/+fC6DXN2X7Wxl4Huud/+i2qP1hcq+Qnbr7hVCKEnn0edYl+
|
||||
6xfsKmAMBjl+qTZxPSDSx4r3ciMiIbnvXFtlBAQmji86kqoR6fm9s8BN7LTq7+2/
|
||||
c2FHVF67D7zES7WgHc4i7CfiZnwXgkLvi5b1jBt+MTAOrFhdobxoy6/XABEBAAGI
|
||||
twQfAQIAIQUCS+OsRRcMgAEAAAAAAAAAAAAAAAAAAAAAAAAAAQIHAAAKCRA0t9EL
|
||||
wQjoOrRXBACBqhigTcj8pJY14AkjV+ZzUbm55kJRDPdU7NQ1PSvczm7HZaL3b8Lr
|
||||
Psa5c5+caVLjsGWkQycQl7lUIGU84KoUfwACQKVVLkqJz8LkL54lLcwkG70+1NH5
|
||||
xoSNcHHVbYtqDLNeCOq5jEIoXuz44wiWVEfF+/B115PvgwZ63pjH1rRGVGVzdCBL
|
||||
ZXkgRGVtb25zdHJhdGluZyBSZXZva2VyIFRyb3VibGUgKERPIE5PVCBVU0UpIDx0
|
||||
ZXN0QGV4YW1wbGUubmV0Poi+BBMBAgAoBQJL46hJAhsDBQkACTqABgsJCAcDAgYV
|
||||
CAIJCgsEFgIDAQIeAQIXgAAKCRA0t9ELwQjoOgLpA/9/si2QYmietY9a6VlAmMri
|
||||
mhZeqo6zyn8zrO9RGU7+8jmeb5nVnXw1YmZcw2fiJgI9+tTMkTfomyR6k0EDvcEu
|
||||
2Mg3USkVnJfrrkPjSL9EajW6VpOUNxlox3ZT1oyEo3OOnVF1gC1reWYfy7Ns9zIB
|
||||
1leLXbMr86zYdCoXp0Xu4g==
|
||||
=YV5g
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
20
tests/openpgp/bug1223-good.asc
Normal file
20
tests/openpgp/bug1223-good.asc
Normal file
|
@ -0,0 +1,20 @@
|
|||
Good test key for bug 1223 (Designated revoker sigs are not properly merged)
|
||||
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: GnuPG v1.4.10 (GNU/Linux)
|
||||
|
||||
mI0ES+OoSQEEAJUZ/+fC6DXN2X7Wxl4Huud/+i2qP1hcq+Qnbr7hVCKEnn0edYl+
|
||||
6xfsKmAMBjl+qTZxPSDSx4r3ciMiIbnvXFtlBAQmji86kqoR6fm9s8BN7LTq7+2/
|
||||
c2FHVF67D7zES7WgHc4i7CfiZnwXgkLvi5b1jBt+MTAOrFhdobxoy6/XABEBAAGI
|
||||
twQfAQIAIQUCS+OsRRcMgAEO5b6XkoLYC591QPHM0u2U0hc56QIHAAAKCRA0t9EL
|
||||
wQjoOrRXBACBqhigTcj8pJY14AkjV+ZzUbm55kJRDPdU7NQ1PSvczm7HZaL3b8Lr
|
||||
Psa5c5+caVLjsGWkQycQl7lUIGU84KoUfwACQKVVLkqJz8LkL54lLcwkG70+1NH5
|
||||
xoSNcHHVbYtqDLNeCOq5jEIoXuz44wiWVEfF+/B115PvgwZ63pjH1rRGVGVzdCBL
|
||||
ZXkgRGVtb25zdHJhdGluZyBSZXZva2VyIFRyb3VibGUgKERPIE5PVCBVU0UpIDx0
|
||||
ZXN0QGV4YW1wbGUubmV0Poi+BBMBAgAoBQJL46hJAhsDBQkACTqABgsJCAcDAgYV
|
||||
CAIJCgsEFgIDAQIeAQIXgAAKCRA0t9ELwQjoOgLpA/9/si2QYmietY9a6VlAmMri
|
||||
mhZeqo6zyn8zrO9RGU7+8jmeb5nVnXw1YmZcw2fiJgI9+tTMkTfomyR6k0EDvcEu
|
||||
2Mg3USkVnJfrrkPjSL9EajW6VpOUNxlox3ZT1oyEo3OOnVF1gC1reWYfy7Ns9zIB
|
||||
1leLXbMr86zYdCoXp0Xu4g==
|
||||
=xsEd
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
|
@ -18,6 +18,21 @@ else
|
|||
fi
|
||||
|
||||
|
||||
boguskey=$srcdir/bug1223-bogus.asc
|
||||
goodkey=$srcdir/bug1223-good.asc
|
||||
keyid=0xC108E83A
|
||||
info "Checking bug 1223: designated revoker sigs are not properly merged."
|
||||
$GPG --delete-key --batch --yes $keyid 2>/dev/null || true
|
||||
$GPG --import $boguskey || true
|
||||
$GPG --import $goodkey || true
|
||||
if $GPG --list-keys --with-colons $keyid \
|
||||
| grep '^rvk:.*:0EE5BE979282D80B9F7540F1CCD2ED94D21739E9:' >/dev/null; then
|
||||
:
|
||||
else
|
||||
error "$goodkey: import failed (bug 1223)"
|
||||
fi
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue