Skip to content

Commit 40ed011

Browse files
committed
removed use of deprecated class
1 parent 0aa463e commit 40ed011

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

prov/src/main/java/org/bouncycastle/jcajce/provider/asymmetric/mlkem/MLKEMCipherSpi.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import org.bouncycastle.crypto.InvalidCipherTextException;
2424
import org.bouncycastle.crypto.SecretWithEncapsulation;
2525
import org.bouncycastle.crypto.Wrapper;
26-
import org.bouncycastle.jcajce.spec.KEMParameterSpec;
2726
import org.bouncycastle.jcajce.spec.KTSParameterSpec;
2827
import org.bouncycastle.jcajce.spec.MLKEMParameterSpec;
2928
import org.bouncycastle.pqc.crypto.mlkem.MLKEMExtractor;
@@ -137,7 +136,7 @@ protected void engineInit(int opmode, Key key, AlgorithmParameterSpec paramSpec,
137136
if (paramSpec == null)
138137
{
139138
// TODO: default should probably use shake.
140-
kemParameterSpec = new KEMParameterSpec("AES-KWP");
139+
kemParameterSpec = new KTSParameterSpec.Builder("AES-KWP", 256).build();
141140
}
142141
else
143142
{
@@ -197,7 +196,7 @@ protected void engineInit(int opmode, Key key, AlgorithmParameters algorithmPara
197196
{
198197
try
199198
{
200-
paramSpec = algorithmParameters.getParameterSpec(KEMParameterSpec.class);
199+
paramSpec = algorithmParameters.getParameterSpec(KTSParameterSpec.class);
201200
}
202201
catch (Exception e)
203202
{

0 commit comments

Comments
 (0)