Skip to content

Commit 72b813d

Browse files
committed
Followup curveSM2MLKEM768 changes
1 parent 1bee664 commit 72b813d

5 files changed

Lines changed: 6 additions & 6 deletions

File tree

tls/src/main/java/org/bouncycastle/jsse/provider/FipsUtils.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@ static boolean isFipsNamedGroup(int namedGroup)
178178
case NamedGroup.MLKEM768:
179179
case NamedGroup.MLKEM1024:
180180
case NamedGroup.X25519MLKEM768:
181+
case NamedGroup.curveSM2MLKEM768:
181182
default:
182183
return false;
183184
}

tls/src/main/java/org/bouncycastle/jsse/provider/NamedGroupInfo.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,8 @@ private enum All
8888

8989
SecP256r1MLKEM768(NamedGroup.SecP256r1MLKEM768, "EC", "ML-KEM"),
9090
X25519MLKEM768(NamedGroup.X25519MLKEM768, "ML-KEM", "XDH"),
91-
SecP384r1MLKEM1024(NamedGroup.SecP384r1MLKEM1024, "EC", "ML-KEM");
91+
SecP384r1MLKEM1024(NamedGroup.SecP384r1MLKEM1024, "EC", "ML-KEM"),
92+
curveMLKEM768(NamedGroup.curveSM2MLKEM768, "EC", "ML-KEM");
9293

9394
private final int namedGroup;
9495
private final String name;

tls/src/main/java/org/bouncycastle/tls/NamedGroup.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,6 @@ public class NamedGroup
131131
*/
132132
public static final int curveSM2MLKEM768 = 0x11EE;
133133

134-
135134
/* Names of the actual underlying elliptic curves (not necessarily matching the NamedGroup names). */
136135
private static final String[] CURVE_NAMES = new String[]{ "sect163k1", "sect163r1", "sect163r2", "sect193r1",
137136
"sect193r2", "sect233k1", "sect233r1", "sect239k1", "sect283k1", "sect283r1", "sect409k1", "sect409r1",
@@ -466,12 +465,12 @@ public static String getName(int namedGroup)
466465
return "MLKEM1024";
467466
case SecP256r1MLKEM768:
468467
return "SecP256r1MLKEM768";
469-
case curveSM2MLKEM768:
470-
return "curveSM2MLKEM768";
471468
case X25519MLKEM768:
472469
return "X25519MLKEM768";
473470
case SecP384r1MLKEM1024:
474471
return "SecP384r1MLKEM1024";
472+
case curveSM2MLKEM768:
473+
return "curveSM2MLKEM768";
475474
case arbitrary_explicit_prime_curves:
476475
return "arbitrary_explicit_prime_curves";
477476
case arbitrary_explicit_char2_curves:

tls/src/test/java/org/bouncycastle/tls/test/MockTlsHybridServer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ class MockTlsHybridServer
3535
NamedGroup.SecP256r1MLKEM768,
3636
NamedGroup.X25519MLKEM768,
3737
NamedGroup.SecP384r1MLKEM1024,
38-
NamedGroup.x25519,
3938
NamedGroup.curveSM2MLKEM768,
39+
NamedGroup.x25519,
4040
};
4141

4242
MockTlsHybridServer(TlsCrypto crypto)

tls/src/test/java/org/bouncycastle/tls/test/TlsProtocolHybridTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ public void testCurveSM2MLKEM768() throws Exception
6868
implTestClientServer(NamedGroup.curveSM2MLKEM768);
6969
}
7070

71-
7271
public void testSecP256r1MLKEM768() throws Exception
7372
{
7473
implTestClientServer(NamedGroup.SecP256r1MLKEM768);

0 commit comments

Comments
 (0)