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%)