diff --git a/pgpainless-core/src/main/java/org/pgpainless/util/BCUtil.java b/pgpainless-core/src/main/java/org/pgpainless/util/BCUtil.java index e6899a62..8434b1ab 100644 --- a/pgpainless-core/src/main/java/org/pgpainless/util/BCUtil.java +++ b/pgpainless-core/src/main/java/org/pgpainless/util/BCUtil.java @@ -209,9 +209,9 @@ public class BCUtil { } public static PGPPublicKey getMasterKeyFrom(PGPKeyRing ring) { - Iterator it = ring.getPublicKeys(); + Iterator it = ring.getPublicKeys(); while (it.hasNext()) { - PGPPublicKey k = it.next(); + PGPPublicKey k = (PGPPublicKey) it.next(); if (k.isMasterKey()) { // There can only be one master key, so we can immediately return return k;