From 5522b6d58381d01e1f3a3ca7da973a0807263689 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Sch=C3=BCrmann?= Date: Thu, 29 Apr 2021 17:58:31 +0200 Subject: [PATCH] use getDigest() properly --- .../operator/jcajce/NfcSyncPGPContentSignerBuilder.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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()