From e8fac3c9cc04ba0c80cd013b9f5b8953f11685c7 Mon Sep 17 00:00:00 2001 From: Paul Schaub Date: Wed, 26 Mar 2025 15:00:59 +0100 Subject: [PATCH] Fix RevocationSignatureBuilder properly calculating 3rd-party delegation revocations --- .../pgpainless/signature/builder/RevocationSignatureBuilder.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pgpainless-core/src/main/kotlin/org/pgpainless/signature/builder/RevocationSignatureBuilder.kt b/pgpainless-core/src/main/kotlin/org/pgpainless/signature/builder/RevocationSignatureBuilder.kt index 75fbaf99..b1912d8c 100644 --- a/pgpainless-core/src/main/kotlin/org/pgpainless/signature/builder/RevocationSignatureBuilder.kt +++ b/pgpainless-core/src/main/kotlin/org/pgpainless/signature/builder/RevocationSignatureBuilder.kt @@ -57,7 +57,7 @@ constructor( require(revokeeKey.isMasterKey) { "Signature type is KEY_REVOCATION, but provided revokee does not appear to be a primary key." } - it.generateCertification(signingKey.publicKey.pgpPublicKey) + it.generateCertification(revokeeKey) } else { it.generateCertification(signingKey.publicKey.pgpPublicKey, revokeeKey) }