From 36bffc3ef5363d51ec3fc49e6b74b593a712b80e Mon Sep 17 00:00:00 2001 From: KB Sriram Date: Fri, 15 Jan 2016 15:28:40 -0800 Subject: Always revoke subkeys with a revocation signature. Unlike UID revocations which are "reversible" by newer UID self-signatures, a subkey revocation should be "permanent" even if followed by a newer self-signature. The RFC is ambiguous on this, but this is the convention used by (e.g.) GnuPG. The rationale for this behaviour is available as comments within the GnuPG source. UID signatures: https://github.com/mtigas/gnupg/blob/50c98c7ed6b542857ee2f902eca36cda37407737/g10/getkey.c#L1668-L1674 Subkey signatures: https://github.com/mtigas/gnupg/blob/50c98c7ed6b542857ee2f902eca36cda37407737/g10/getkey.c#L1990-L1997 --- OpenKeychain/src/test/resources/openpgp-interop | 1 + 1 file changed, 1 insertion(+) create mode 160000 OpenKeychain/src/test/resources/openpgp-interop (limited to 'OpenKeychain/src/test/resources/openpgp-interop') diff --git a/OpenKeychain/src/test/resources/openpgp-interop b/OpenKeychain/src/test/resources/openpgp-interop new file mode 160000 index 000000000..1cf03918f --- /dev/null +++ b/OpenKeychain/src/test/resources/openpgp-interop @@ -0,0 +1 @@ +Subproject commit 1cf03918f0ec839015b340b1a89b12114b90c469 -- cgit v1.2.3