Skip to content

Commit eaeca64

Browse files
committed
Add PQ algorithms
1 parent 6058e18 commit eaeca64

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,10 +168,16 @@ static boolean isFipsNamedGroup(int namedGroup)
168168
case NamedGroup.ffdhe4096:
169169
case NamedGroup.ffdhe6144:
170170
case NamedGroup.ffdhe8192:
171+
case NamedGroup.SecP256r1MLKEM768:
172+
case NamedGroup.SecP384r1MLKEM1024:
171173
return true;
172174

173175
case NamedGroup.x25519:
174176
case NamedGroup.x448:
177+
case NamedGroup.MLKEM512:
178+
case NamedGroup.MLKEM768:
179+
case NamedGroup.MLKEM1024:
180+
case NamedGroup.X25519MLKEM768:
175181
default:
176182
return false;
177183
}
@@ -209,6 +215,9 @@ static boolean isFipsSignatureScheme(int signatureScheme)
209215

210216
case SignatureScheme.ed25519:
211217
case SignatureScheme.ed448:
218+
case SignatureScheme.mldsa44:
219+
case SignatureScheme.mldsa65:
220+
case SignatureScheme.mldsa87:
212221
default:
213222
return false;
214223
}

0 commit comments

Comments
 (0)