Skip to content

Commit 0559f25

Browse files
committed
corrected dilithium oids, added SLH-DSA-SHAKE
1 parent 39cd39a commit 0559f25

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

pkix/src/main/java/org/bouncycastle/cms/DefaultCMSSignatureAlgorithmNameGenerator.java

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,9 @@ public DefaultCMSSignatureAlgorithmNameGenerator()
169169
simpleAlgs.put(MiscObjectIdentifiers.id_alg_composite, "COMPOSITE");
170170
simpleAlgs.put(BCObjectIdentifiers.falcon_512, "Falcon-512");
171171
simpleAlgs.put(BCObjectIdentifiers.falcon_1024, "Falcon-1024");
172-
simpleAlgs.put(NISTObjectIdentifiers.id_ml_dsa_44, "Dilithium2");
173-
simpleAlgs.put(NISTObjectIdentifiers.id_ml_dsa_65, "Dilithium3");
174-
simpleAlgs.put(NISTObjectIdentifiers.id_ml_dsa_87, "Dilithium5");
172+
simpleAlgs.put(BCObjectIdentifiers.dilithium2, "Dilithium2");
173+
simpleAlgs.put(BCObjectIdentifiers.dilithium3, "Dilithium3");
174+
simpleAlgs.put(BCObjectIdentifiers.dilithium5, "Dilithium5");
175175
simpleAlgs.put(BCObjectIdentifiers.sphincsPlus_sha2_128s, "SPHINCS+-SHA2-128s");
176176
simpleAlgs.put(BCObjectIdentifiers.sphincsPlus_sha2_128f, "SPHINCS+-SHA2-128f");
177177
simpleAlgs.put(BCObjectIdentifiers.sphincsPlus_sha2_192s, "SPHINCS+-SHA2-192s");
@@ -185,13 +185,24 @@ public DefaultCMSSignatureAlgorithmNameGenerator()
185185
simpleAlgs.put(BCObjectIdentifiers.sphincsPlus_shake_256s, "SPHINCS+-SHAKE-256s");
186186
simpleAlgs.put(BCObjectIdentifiers.sphincsPlus_shake_256f, "SPHINCS+-SHAKE-256f");
187187

188+
simpleAlgs.put(NISTObjectIdentifiers.id_ml_dsa_44, "ML-DSA-44");
189+
simpleAlgs.put(NISTObjectIdentifiers.id_ml_dsa_65, "ML-DSA-65");
190+
simpleAlgs.put(NISTObjectIdentifiers.id_ml_dsa_87, "ML-DSA-87");
191+
188192
simpleAlgs.put(NISTObjectIdentifiers.id_slh_dsa_sha2_128s, "SLH-DSA-SHA2-128S");
189193
simpleAlgs.put(NISTObjectIdentifiers.id_slh_dsa_sha2_128f, "SLH-DSA-SHA2-128F");
190194
simpleAlgs.put(NISTObjectIdentifiers.id_slh_dsa_sha2_192s, "SLH-DSA-SHA2-192S");
191195
simpleAlgs.put(NISTObjectIdentifiers.id_slh_dsa_sha2_192f, "SLH-DSA-SHA2-192F");
192196
simpleAlgs.put(NISTObjectIdentifiers.id_slh_dsa_sha2_256s, "SLH-DSA-SHA2-256S");
193197
simpleAlgs.put(NISTObjectIdentifiers.id_slh_dsa_sha2_256s, "SLH-DSA-SHA2-256F");
194198

199+
simpleAlgs.put(NISTObjectIdentifiers.id_slh_dsa_shake_128s, "SLH-DSA-SHAKE-128S");
200+
simpleAlgs.put(NISTObjectIdentifiers.id_slh_dsa_shake_128f, "SLH-DSA-SHAKE-128F");
201+
simpleAlgs.put(NISTObjectIdentifiers.id_slh_dsa_shake_192s, "SLH-DSA-SHAKE-192S");
202+
simpleAlgs.put(NISTObjectIdentifiers.id_slh_dsa_shake_192f, "SLH-DSA-SHAKE-192F");
203+
simpleAlgs.put(NISTObjectIdentifiers.id_slh_dsa_shake_256s, "SLH-DSA-SHAKE-256S");
204+
simpleAlgs.put(NISTObjectIdentifiers.id_slh_dsa_shake_256s, "SLH-DSA-SHAKE-256F");
205+
195206
simpleAlgs.put(BCObjectIdentifiers.picnic_signature, "Picnic");
196207
}
197208

0 commit comments

Comments
 (0)