diff --git a/src/main/java/com/trilead/ssh2/crypto/keys/Ed25519Provider.java b/src/main/java/com/trilead/ssh2/crypto/keys/Ed25519Provider.java index 26f8aa28..713d0c66 100644 --- a/src/main/java/com/trilead/ssh2/crypto/keys/Ed25519Provider.java +++ b/src/main/java/com/trilead/ssh2/crypto/keys/Ed25519Provider.java @@ -35,7 +35,7 @@ protected void setup() { public static void insertIfNeeded() { synchronized (sInitLock) { if (!sInitialized) { - Security.addProvider(new Ed25519Provider()); + Security.insertProviderAt(new Ed25519Provider(), 1); sInitialized = true; } }