@@ -502,7 +502,7 @@ private void rejectionTest(MLDSAParameters parameters, String filename, Rejectio
502
502
List <TestVector > testVectors = parseTestVectors (TestResourceFinder .findTestResource ("pqc/crypto/mldsa" , filename ));
503
503
for (int i = 0 ; i < testVectors .size (); ++i )
504
504
{
505
- TestVector t = testVectors .get (i );
505
+ TestVector t = ( TestVector ) testVectors .get (i );
506
506
FixedSecureRandom random = new FixedSecureRandom (t .seed );
507
507
508
508
MLDSAKeyPairGenerator kpGen = new MLDSAKeyPairGenerator ();
@@ -541,7 +541,6 @@ private void rejectionExternalMuTest(MLDSAParameters parameters, String filename
541
541
{
542
542
rejectionTest (parameters , filename , new RejectionOperation ()
543
543
{
544
- @ Override
545
544
public byte [] processSign (MLDSAPrivateKeyParameters privParams , byte [] msg )
546
545
throws CryptoException
547
546
{
@@ -550,7 +549,6 @@ public byte[] processSign(MLDSAPrivateKeyParameters privParams, byte[] msg)
550
549
return signer .generateMuSignature (msg );
551
550
}
552
551
553
- @ Override
554
552
public boolean processVerify (MLDSAPublicKeyParameters pubParams , byte [] msg , byte [] sig )
555
553
{
556
554
InternalMLDSASigner signer = new InternalMLDSASigner ();
@@ -565,7 +563,6 @@ private void rejectionPrehashTest(MLDSAParameters parameters, String filename)
565
563
{
566
564
rejectionTest (parameters , filename , new RejectionOperation ()
567
565
{
568
- @ Override
569
566
public byte [] processSign (MLDSAPrivateKeyParameters privParams , byte [] msg )
570
567
throws CryptoException
571
568
{
@@ -575,7 +572,6 @@ public byte[] processSign(MLDSAPrivateKeyParameters privParams, byte[] msg)
575
572
return signer .generateSignature ();
576
573
}
577
574
578
- @ Override
579
575
public boolean processVerify (MLDSAPublicKeyParameters pubParams , byte [] msg , byte [] sig )
580
576
{
581
577
HashMLDSASigner signer = new HashMLDSASigner ();
@@ -591,7 +587,6 @@ private void rejectionTest(MLDSAParameters parameters, String filename)
591
587
{
592
588
rejectionTest (parameters , filename , new RejectionOperation ()
593
589
{
594
- @ Override
595
590
public byte [] processSign (MLDSAPrivateKeyParameters privParams , byte [] msg )
596
591
throws CryptoException
597
592
{
@@ -602,7 +597,6 @@ public byte[] processSign(MLDSAPrivateKeyParameters privParams, byte[] msg)
602
597
return signer .generateSignature ();
603
598
}
604
599
605
- @ Override
606
600
public boolean processVerify (MLDSAPublicKeyParameters pubParams , byte [] msg , byte [] sig )
607
601
{
608
602
InternalMLDSASigner signer = new InternalMLDSASigner ();
@@ -618,16 +612,14 @@ private void rejectionUpStreamTest(MLDSAParameters parameters, String filename)
618
612
{
619
613
rejectionTest (parameters , filename , new RejectionOperation ()
620
614
{
621
- @ Override
622
615
public byte [] processSign (MLDSAPrivateKeyParameters privParams , byte [] msg )
623
616
throws CryptoException
624
617
{
625
618
InternalMLDSASigner signer = new InternalMLDSASigner ();
626
619
signer .init (true , privParams );
627
620
return signer .internalGenerateSignature (msg , new byte [32 ]);
628
621
}
629
-
630
- @ Override
622
+
631
623
public boolean processVerify (MLDSAPublicKeyParameters pubParams , byte [] msg , byte [] sig )
632
624
{
633
625
InternalMLDSASigner signer = new InternalMLDSASigner ();
@@ -661,7 +653,7 @@ private static List<TestVector> parseTestVectors(InputStream src)
661
653
}
662
654
663
655
// Look for test vector array start
664
- if (line .contains ("dilithium_rejection_testvectors[] = " ))
656
+ if (line .indexOf ("dilithium_rejection_testvectors[] = " ) >= 0 )
665
657
{
666
658
continue ;
667
659
}
@@ -689,11 +681,11 @@ private static List<TestVector> parseTestVectors(InputStream src)
689
681
while (hexMatcher .find ())
690
682
{
691
683
String hex = hexMatcher .group (1 );
692
- currentBytes .add (( byte )Integer .parseInt (hex , 16 ));
684
+ currentBytes .add (new Byte (( byte )Integer .parseInt (hex , 16 ) ));
693
685
}
694
686
695
687
// Check for field end
696
- if (line .contains ("}," ))
688
+ if (line .indexOf ("}," ) >= 0 )
697
689
{
698
690
setField (currentVector , currentField , currentBytes );
699
691
currentField = null ;
@@ -718,7 +710,7 @@ private static void setField(TestVector vector, String field, List<Byte> bytes)
718
710
byte [] byteArray = new byte [bytes .size ()];
719
711
for (int i = 0 ; i < bytes .size (); i ++)
720
712
{
721
- byteArray [i ] = bytes .get (i );
713
+ byteArray [i ] = (( Byte ) bytes .get (i )). byteValue ( );
722
714
}
723
715
724
716
if ("seed" .equals (field ))
0 commit comments