diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index 1770002353..5f6f8764b2 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -69,6 +69,7 @@ import org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream; import org.bouncycastle.asn1.edec.EdECObjectIdentifiers; import org.bouncycastle.asn1.x509.AlgorithmIdentifier; import org.bouncycastle.asn1.x509.SubjectPublicKeyInfo; +import org.bouncycastle.jcajce.interfaces.EdDSAPublicKey; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.nodes.Node; @@ -2571,6 +2572,10 @@ public class MessageHelper { } catch (Throwable ex) { Log.e(ex); } + else if (pubKey instanceof EdDSAPublicKey) { + Log.i("DKIM EdDSA pubkey"); + } else + Log.i("DKIM key class=" + pubKey.getClass()); sig.initVerify(pubKey); sig.update(data);