This is an automated email from the ASF dual-hosted git repository. twolf pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/mina-sshd.git
commit 6337151c0db3cd6d8162d8d97c8980fbfe558a42 Author: Thomas Wolf <[email protected]> AuthorDate: Thu Apr 16 19:30:58 2026 +0200 Bump Bouncy Castle 1.83 -> 1.84 Replace deprecated MLKEM classes by their new counterparts. --- pom.xml | 2 +- .../src/main/java/org/apache/sshd/common/kex/MLKEM.java | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pom.xml b/pom.xml index e50762840..39efd3e80 100644 --- a/pom.xml +++ b/pom.xml @@ -97,7 +97,7 @@ <ant.build.javac.target>${javac.target}</ant.build.javac.target> <groovy.version>4.0.17</groovy.version> - <bouncycastle.version>1.83</bouncycastle.version> + <bouncycastle.version>1.84</bouncycastle.version> <!-- NOTE: upgrading slf4j beyond this version causes Execution verify-style of goal org.apache.maven.plugins:maven-checkstyle-plugin:3.1.2:check failed.: NullPointerException diff --git a/sshd-core/src/main/java/org/apache/sshd/common/kex/MLKEM.java b/sshd-core/src/main/java/org/apache/sshd/common/kex/MLKEM.java index 4ef2847f9..f44b7769d 100644 --- a/sshd-core/src/main/java/org/apache/sshd/common/kex/MLKEM.java +++ b/sshd-core/src/main/java/org/apache/sshd/common/kex/MLKEM.java @@ -25,13 +25,13 @@ import org.apache.sshd.common.OptionalFeature; import org.apache.sshd.common.random.JceRandom; import org.bouncycastle.crypto.AsymmetricCipherKeyPair; import org.bouncycastle.crypto.SecretWithEncapsulation; -import org.bouncycastle.pqc.crypto.mlkem.MLKEMExtractor; -import org.bouncycastle.pqc.crypto.mlkem.MLKEMGenerator; -import org.bouncycastle.pqc.crypto.mlkem.MLKEMKeyGenerationParameters; -import org.bouncycastle.pqc.crypto.mlkem.MLKEMKeyPairGenerator; -import org.bouncycastle.pqc.crypto.mlkem.MLKEMParameters; -import org.bouncycastle.pqc.crypto.mlkem.MLKEMPrivateKeyParameters; -import org.bouncycastle.pqc.crypto.mlkem.MLKEMPublicKeyParameters; +import org.bouncycastle.crypto.generators.MLKEMKeyPairGenerator; +import org.bouncycastle.crypto.kems.MLKEMExtractor; +import org.bouncycastle.crypto.kems.MLKEMGenerator; +import org.bouncycastle.crypto.params.MLKEMKeyGenerationParameters; +import org.bouncycastle.crypto.params.MLKEMParameters; +import org.bouncycastle.crypto.params.MLKEMPrivateKeyParameters; +import org.bouncycastle.crypto.params.MLKEMPublicKeyParameters; /** * An implementation of the mlkem768 key encapsulation method (KEM), formerly known as Kyber, using Bouncy Castle. But
