diff --git a/core/java/src/net/i2p/crypto/SigType.java b/core/java/src/net/i2p/crypto/SigType.java index 1f2cc9a280..a5fe5304e4 100644 --- a/core/java/src/net/i2p/crypto/SigType.java +++ b/core/java/src/net/i2p/crypto/SigType.java @@ -171,7 +171,8 @@ public enum SigType { return true; try { getParams(); - Signature.getInstance(getAlgorithmName()); + if (getBaseAlgorithm() != SigAlgo.EdDSA) + Signature.getInstance(getAlgorithmName()); getDigestInstance(); getHashInstance(); } catch (Exception e) {