This is an automated email from the ASF dual-hosted git repository. twolf pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/mina-sshd.git
from 1198cdb1a Merge pull request #617 from JohnnyJayJay/master add dfc12bab9 Re-add OpenSSH alias for sntrup761x25519-sha512 add 017bf003b Simplify aliases for DH factories add 00fb9b6b8 Bump Bouncy Castle version 1.78.1 -> 1.79 add 38bb2c619 GH-606: ML-KEM key exchange implementation using Bouncy Castle No new revisions were added by this update. Summary of changes: CHANGES.md | 4 +- docs/standards.md | 17 +- pom.xml | 2 +- .../java/org/apache/sshd/client/kex/DHGClient.java | 14 +- .../java/org/apache/sshd/common/BaseBuilder.java | 4 + .../apache/sshd/common/kex/BuiltinDHFactories.java | 102 +++++++++--- .../org/apache/sshd/common/kex/BuiltinKEM.java | 38 +++++ .../apache/sshd/common/kex/CurveSizeIndicator.java | 12 +- .../main/java/org/apache/sshd/common/kex/ECDH.java | 45 ++--- .../sshd/common/kex/KeyEncapsulationMethod.java | 7 + .../java/org/apache/sshd/common/kex/MLKEM.java | 182 +++++++++++++++++++++ .../apache/sshd/common/kex/MontgomeryCurve.java | 13 +- .../java/org/apache/sshd/common/kex/SNTRUP761.java | 7 +- .../main/java/org/apache/sshd/common/kex/XDH.java | 7 +- .../java/org/apache/sshd/server/kex/DHGServer.java | 20 ++- .../OpenSshMlKemTest.java} | 82 ++-------- sshd-mina/pom.xml | 1 + sshd-netty/pom.xml | 1 + 18 files changed, 415 insertions(+), 143 deletions(-) copy sshd-common/src/main/java/org/apache/sshd/common/keyprovider/KeySizeIndicator.java => sshd-core/src/main/java/org/apache/sshd/common/kex/CurveSizeIndicator.java (82%) create mode 100644 sshd-core/src/main/java/org/apache/sshd/common/kex/MLKEM.java copy sshd-core/src/test/java/org/apache/sshd/common/{cipher/OpenSshCipherTest.java => kex/OpenSshMlKemTest.java} (62%)