From d082f126b31f9fbc93f328682510753aa7c5cbf3 Mon Sep 17 00:00:00 2001 From: Paul Schaub Date: Wed, 7 Apr 2021 21:14:07 +0200 Subject: [PATCH] Use more standards compliant way to determine if secret key is encrypted --- .../src/main/java/org/pgpainless/key/info/KeyRingInfo.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pgpainless-core/src/main/java/org/pgpainless/key/info/KeyRingInfo.java b/pgpainless-core/src/main/java/org/pgpainless/key/info/KeyRingInfo.java index 16b2086a..f94e1347 100644 --- a/pgpainless-core/src/main/java/org/pgpainless/key/info/KeyRingInfo.java +++ b/pgpainless-core/src/main/java/org/pgpainless/key/info/KeyRingInfo.java @@ -307,7 +307,7 @@ public class KeyRingInfo { public boolean isFullyDecrypted() { if (isSecretKey()) { for (PGPSecretKey secretKey : getSecretKeys()) { - if (secretKey.getKeyEncryptionAlgorithm() != SymmetricKeyAlgorithm.NULL.getAlgorithmId()) { + if (secretKey.getS2KUsage() != 0) { return false; } }