This is an automated email from the ASF dual-hosted git repository.

twolf pushed a commit to branch dev_3.0
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git

commit b900b2d8bba3df60e99c4d325ed18b366780a6fa
Author: Thomas Wolf <[email protected]>
AuthorDate: Fri Sep 26 22:36:36 2025 +0200

    Make mlkem768x25519-sha256 the preferred KEX by default
    
    It is reportedly faster than sntrup761x25519-sha512, and on Java 24+ can
    use the JDK's built-in ML-KEM.
---
 sshd-core/src/main/java/org/apache/sshd/common/BaseBuilder.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sshd-core/src/main/java/org/apache/sshd/common/BaseBuilder.java 
b/sshd-core/src/main/java/org/apache/sshd/common/BaseBuilder.java
index c46fb2c65..03707b1f5 100644
--- a/sshd-core/src/main/java/org/apache/sshd/common/BaseBuilder.java
+++ b/sshd-core/src/main/java/org/apache/sshd/common/BaseBuilder.java
@@ -87,9 +87,9 @@ public class BaseBuilder<T extends AbstractFactoryManager, S 
extends BaseBuilder
      */
     public static final List<BuiltinDHFactories> DEFAULT_KEX_PREFERENCE = 
Collections.unmodifiableList(
             Arrays.asList(
+                    BuiltinDHFactories.mlkem768x25519,
                     BuiltinDHFactories.sntrup761x25519,
                     BuiltinDHFactories.sntrup761x25519_openssh,
-                    BuiltinDHFactories.mlkem768x25519,
                     BuiltinDHFactories.mlkem1024nistp384,
                     BuiltinDHFactories.mlkem768nistp256,
                     BuiltinDHFactories.curve25519,

Reply via email to