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