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:50c98c7ed6/g10/getkey.c (L1668-L1674)
Subkey signatures:50c98c7ed6/g10/getkey.c (L1990-L1997)
28 lines
1,001 B
Plaintext
28 lines
1,001 B
Plaintext
[submodule "extern/spongycastle"]
|
|
path = extern/spongycastle
|
|
url = https://github.com/open-keychain/spongycastle.git
|
|
ignore = dirty
|
|
[submodule "extern/openpgp-api-lib"]
|
|
path = extern/openpgp-api-lib
|
|
url = https://github.com/open-keychain/openpgp-api.git
|
|
ignore = dirty
|
|
[submodule "extern/openkeychain-api-lib"]
|
|
path = extern/openkeychain-api-lib
|
|
url = https://github.com/open-keychain/openkeychain-intents.git
|
|
ignore = dirty
|
|
[submodule "extern/KeybaseLib"]
|
|
path = extern/KeybaseLib
|
|
url = https://github.com/open-keychain/KeybaseLib.git
|
|
ignore = dirty
|
|
[submodule "extern/minidns"]
|
|
path = extern/minidns
|
|
url = https://github.com/open-keychain/minidns.git
|
|
ignore = dirty
|
|
[submodule "extern/safeslinger-exchange"]
|
|
path = extern/safeslinger-exchange
|
|
url = https://github.com/open-keychain/exchange-android
|
|
ignore = dirty
|
|
[submodule "OpenKeychain/src/test/resources/openpgp-interop"]
|
|
path = OpenKeychain/src/test/resources/openpgp-interop
|
|
url = https://github.com/google/openpgp-interop
|