diff --git a/OpenKeychain/src/main/java/org/bouncycastle/openpgp/operator/jcajce/NfcSyncPGPContentSignerBuilder.java b/OpenKeychain/src/main/java/org/bouncycastle/openpgp/operator/jcajce/NfcSyncPGPContentSignerBuilder.java index d9adc05a1..9349f6c19 100644 --- a/OpenKeychain/src/main/java/org/bouncycastle/openpgp/operator/jcajce/NfcSyncPGPContentSignerBuilder.java +++ b/OpenKeychain/src/main/java/org/bouncycastle/openpgp/operator/jcajce/NfcSyncPGPContentSignerBuilder.java @@ -137,14 +137,13 @@ public class NfcSyncPGPContentSignerBuilder } public byte[] getSignature() { - byte[] digest = getDigest(); - ByteBuffer buf = ByteBuffer.wrap(digest); + ByteBuffer buf = ByteBuffer.wrap(getDigest()); if (signedHashes.containsKey(buf)) { return (byte[]) signedHashes.get(buf); } // catch this when signatureGenerator.generate() is executed and divert digest to card, // when doing the operation again reuse creationTimestamp (this will be hashed) - throw new NfcInteractionNeeded(digest, getHashAlgorithm()); + throw new NfcInteractionNeeded(getDigest(), getHashAlgorithm()); } public byte[] getDigest()