diff --git a/pgpainless-core/src/main/java/org/pgpainless/key/OpenPgpV4Fingerprint.java b/pgpainless-core/src/main/java/org/pgpainless/key/OpenPgpV4Fingerprint.java index b5b3d4a7..2605eb0c 100644 --- a/pgpainless-core/src/main/java/org/pgpainless/key/OpenPgpV4Fingerprint.java +++ b/pgpainless-core/src/main/java/org/pgpainless/key/OpenPgpV4Fingerprint.java @@ -72,7 +72,7 @@ public class OpenPgpV4Fingerprint extends OpenPgpFingerprint { } public OpenPgpV4Fingerprint(@Nonnull byte[] bytes) { - super(bytes); + super(Hex.encode(bytes)); } public OpenPgpV4Fingerprint(@Nonnull PGPPublicKey key) { diff --git a/pgpainless-core/src/main/java/org/pgpainless/signature/subpackets/SignatureSubpacketsUtil.java b/pgpainless-core/src/main/java/org/pgpainless/signature/subpackets/SignatureSubpacketsUtil.java index b73ddde7..960d5256 100644 --- a/pgpainless-core/src/main/java/org/pgpainless/signature/subpackets/SignatureSubpacketsUtil.java +++ b/pgpainless-core/src/main/java/org/pgpainless/signature/subpackets/SignatureSubpacketsUtil.java @@ -89,7 +89,7 @@ public final class SignatureSubpacketsUtil { OpenPgpFingerprint fingerprint = null; if (subpacket.getKeyVersion() == 4) { - fingerprint = new OpenPgpV4Fingerprint(Hex.encode(subpacket.getFingerprint())); + fingerprint = new OpenPgpV4Fingerprint(subpacket.getFingerprint()); } return fingerprint;