@@ -3039,9 +3039,9 @@ public void checkCrlECDSAwithDilithiumCreation()
30393039 PrivateKey ecPriv = ecKp .getPrivate ();
30403040 PublicKey ecPub = ecKp .getPublic ();
30413041
3042- KeyPairGenerator dlKpg = KeyPairGenerator .getInstance ("Dilithium2 " , "BCPQC " );
3042+ KeyPairGenerator dlKpg = KeyPairGenerator .getInstance ("ML-DSA " , "BC " );
30433043
3044- dlKpg .initialize (DilithiumParameterSpec . dilithium2 );
3044+ dlKpg .initialize (MLDSAParameterSpec . ml_dsa_44 );
30453045
30463046 KeyPair dlKp = dlKpg .generateKeyPair ();
30473047
@@ -3057,7 +3057,7 @@ public void checkCrlECDSAwithDilithiumCreation()
30573057 // create the CRL - version 2
30583058 //
30593059 ContentSigner sigGen = new JcaContentSignerBuilder ("SHA256withECDSA" ).setProvider (BC ).build (ecPriv );
3060- ContentSigner altSigGen = new JcaContentSignerBuilder ("Dilithium2 " ).setProvider ("BCPQC " ).build (dlPriv );
3060+ ContentSigner altSigGen = new JcaContentSignerBuilder ("ML-DSA-44 " ).setProvider ("BC " ).build (dlPriv );
30613061
30623062 Date now = new Date ();
30633063
@@ -3098,7 +3098,7 @@ public void checkCrlECDSAwithDilithiumCreation()
30983098 crl .verify (ecPub , BC );
30993099
31003100 isTrue ("crl primary failed" , crlHolder .isSignatureValid (new JcaContentVerifierProviderBuilder ().setProvider (BC ).build (ecPub )));
3101- isTrue ("crl secondary failed" , crlHolder .isAlternativeSignatureValid (new JcaContentVerifierProviderBuilder ().setProvider ("BCPQC " ).build (dlPub )));
3101+ isTrue ("crl secondary failed" , crlHolder .isAlternativeSignatureValid (new JcaContentVerifierProviderBuilder ().setProvider ("BC " ).build (dlPub )));
31023102
31033103 if (!crl .getIssuerX500Principal ().equals (new X500Principal ("CN=Test CA" )))
31043104 {
@@ -4434,9 +4434,9 @@ public void checkCreationDilithiumSigWithECDSASig()
44344434 Security .addProvider (new BouncyCastlePQCProvider ());
44354435 }
44364436
4437- KeyPairGenerator kpGen = KeyPairGenerator .getInstance ("Dilithium " , "BCPQC " );
4437+ KeyPairGenerator kpGen = KeyPairGenerator .getInstance ("ML-DSA " , "BC " );
44384438
4439- kpGen .initialize (DilithiumParameterSpec . dilithium2 , new SecureRandom ());
4439+ kpGen .initialize (MLDSAParameterSpec . ml_dsa_44 , new SecureRandom ());
44404440
44414441 KeyPair kp = kpGen .generateKeyPair ();
44424442
@@ -4462,7 +4462,7 @@ public void checkCreationDilithiumSigWithECDSASig()
44624462 //
44634463 ContentSigner sigGen = new JcaContentSignerBuilder ("SHA256withECDSA" ).setProvider (BC ).build (ecPrivKey );
44644464
4465- ContentSigner altSigGen = new JcaContentSignerBuilder ("Dilithium2 " ).setProvider ("BCPQC " ).build (privKey );
4465+ ContentSigner altSigGen = new JcaContentSignerBuilder ("ML-DSA-44 " ).setProvider ("BC " ).build (privKey );
44664466
44674467 X509v3CertificateBuilder certGen = new JcaX509v3CertificateBuilder (
44684468 builder .build (), BigInteger .valueOf (1 ),
@@ -4500,7 +4500,7 @@ public void checkCreationDilithiumSigWithECDSASig()
45004500 isTrue ("alt sig alg wrong" , AltSignatureAlgorithm .fromExtensions (certHolder .getExtensions ()).equals (altSigGen .getAlgorithmIdentifier ()));
45014501 isTrue ("alt key wrong" , SubjectAltPublicKeyInfo .fromExtensions (certHolder .getExtensions ()).equals (ASN1Primitive .fromByteArray (pubKey .getEncoded ())));
45024502
4503- isTrue ("alt sig value wrong" , certHolder .isAlternativeSignatureValid (new JcaContentVerifierProviderBuilder ().setProvider ("BCPQC " ).build (pubKey )));
4503+ isTrue ("alt sig value wrong" , certHolder .isAlternativeSignatureValid (new JcaContentVerifierProviderBuilder ().setProvider ("BC " ).build (pubKey )));
45044504 }
45054505
45064506 public void checkCreationComposite ()
@@ -5504,7 +5504,7 @@ private void checkParseCompositePublicKey()
55045504
55055505 CompositePublicKey compositePublicKey = new CompositePublicKey (subjectPublicKeyInfo );
55065506
5507- isEquals (compositePublicKey .getPublicKeys ().get (0 ).getAlgorithm (), "DILITHIUM2 " );
5507+ isEquals (compositePublicKey .getPublicKeys ().get (0 ).getAlgorithm (), "ML-DSA-44 " );
55085508 isEquals (compositePublicKey .getPublicKeys ().get (1 ).getAlgorithm (), "ECDSA" );
55095509 }
55105510 catch (Exception e )
@@ -5551,7 +5551,7 @@ private void checkParseAndVerifyCompositeCertificate()
55515551
55525552 CompositePublicKey compositePublicKey = (CompositePublicKey )certificate .getPublicKey ();
55535553
5554- isEquals (compositePublicKey .getPublicKeys ().get (0 ).getAlgorithm (), "DILITHIUM2 " );
5554+ isEquals (compositePublicKey .getPublicKeys ().get (0 ).getAlgorithm (), "ML-DSA-44 " );
55555555 isEquals (compositePublicKey .getPublicKeys ().get (1 ).getAlgorithm (), "ECDSA" );
55565556
55575557 certificate .verify (compositePublicKey );
0 commit comments