You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by tw...@apache.org on 2024/11/06 21:48:09 UTC
(mina-sshd) branch master updated (1198cdb1a -> 38bb2c619)
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%)