@@ -502,7 +502,7 @@ private void rejectionTest(MLDSAParameters parameters, String filename, Rejectio
502502 List <TestVector > testVectors = parseTestVectors (TestResourceFinder .findTestResource ("pqc/crypto/mldsa" , filename ));
503503 for (int i = 0 ; i < testVectors .size (); ++i )
504504 {
505- TestVector t = testVectors .get (i );
505+ TestVector t = ( TestVector ) testVectors .get (i );
506506 FixedSecureRandom random = new FixedSecureRandom (t .seed );
507507
508508 MLDSAKeyPairGenerator kpGen = new MLDSAKeyPairGenerator ();
@@ -541,7 +541,6 @@ private void rejectionExternalMuTest(MLDSAParameters parameters, String filename
541541 {
542542 rejectionTest (parameters , filename , new RejectionOperation ()
543543 {
544- @ Override
545544 public byte [] processSign (MLDSAPrivateKeyParameters privParams , byte [] msg )
546545 throws CryptoException
547546 {
@@ -550,7 +549,6 @@ public byte[] processSign(MLDSAPrivateKeyParameters privParams, byte[] msg)
550549 return signer .generateMuSignature (msg );
551550 }
552551
553- @ Override
554552 public boolean processVerify (MLDSAPublicKeyParameters pubParams , byte [] msg , byte [] sig )
555553 {
556554 InternalMLDSASigner signer = new InternalMLDSASigner ();
@@ -565,7 +563,6 @@ private void rejectionPrehashTest(MLDSAParameters parameters, String filename)
565563 {
566564 rejectionTest (parameters , filename , new RejectionOperation ()
567565 {
568- @ Override
569566 public byte [] processSign (MLDSAPrivateKeyParameters privParams , byte [] msg )
570567 throws CryptoException
571568 {
@@ -575,7 +572,6 @@ public byte[] processSign(MLDSAPrivateKeyParameters privParams, byte[] msg)
575572 return signer .generateSignature ();
576573 }
577574
578- @ Override
579575 public boolean processVerify (MLDSAPublicKeyParameters pubParams , byte [] msg , byte [] sig )
580576 {
581577 HashMLDSASigner signer = new HashMLDSASigner ();
@@ -591,7 +587,6 @@ private void rejectionTest(MLDSAParameters parameters, String filename)
591587 {
592588 rejectionTest (parameters , filename , new RejectionOperation ()
593589 {
594- @ Override
595590 public byte [] processSign (MLDSAPrivateKeyParameters privParams , byte [] msg )
596591 throws CryptoException
597592 {
@@ -602,7 +597,6 @@ public byte[] processSign(MLDSAPrivateKeyParameters privParams, byte[] msg)
602597 return signer .generateSignature ();
603598 }
604599
605- @ Override
606600 public boolean processVerify (MLDSAPublicKeyParameters pubParams , byte [] msg , byte [] sig )
607601 {
608602 InternalMLDSASigner signer = new InternalMLDSASigner ();
@@ -618,16 +612,14 @@ private void rejectionUpStreamTest(MLDSAParameters parameters, String filename)
618612 {
619613 rejectionTest (parameters , filename , new RejectionOperation ()
620614 {
621- @ Override
622615 public byte [] processSign (MLDSAPrivateKeyParameters privParams , byte [] msg )
623616 throws CryptoException
624617 {
625618 InternalMLDSASigner signer = new InternalMLDSASigner ();
626619 signer .init (true , privParams );
627620 return signer .internalGenerateSignature (msg , new byte [32 ]);
628621 }
629-
630- @ Override
622+
631623 public boolean processVerify (MLDSAPublicKeyParameters pubParams , byte [] msg , byte [] sig )
632624 {
633625 InternalMLDSASigner signer = new InternalMLDSASigner ();
@@ -661,7 +653,7 @@ private static List<TestVector> parseTestVectors(InputStream src)
661653 }
662654
663655 // Look for test vector array start
664- if (line .contains ("dilithium_rejection_testvectors[] = " ))
656+ if (line .indexOf ("dilithium_rejection_testvectors[] = " ) >= 0 )
665657 {
666658 continue ;
667659 }
@@ -689,11 +681,11 @@ private static List<TestVector> parseTestVectors(InputStream src)
689681 while (hexMatcher .find ())
690682 {
691683 String hex = hexMatcher .group (1 );
692- currentBytes .add (( byte )Integer .parseInt (hex , 16 ));
684+ currentBytes .add (new Byte (( byte )Integer .parseInt (hex , 16 ) ));
693685 }
694686
695687 // Check for field end
696- if (line .contains ("}," ))
688+ if (line .indexOf ("}," ) >= 0 )
697689 {
698690 setField (currentVector , currentField , currentBytes );
699691 currentField = null ;
@@ -718,7 +710,7 @@ private static void setField(TestVector vector, String field, List<Byte> bytes)
718710 byte [] byteArray = new byte [bytes .size ()];
719711 for (int i = 0 ; i < bytes .size (); i ++)
720712 {
721- byteArray [i ] = bytes .get (i );
713+ byteArray [i ] = (( Byte ) bytes .get (i )). byteValue ( );
722714 }
723715
724716 if ("seed" .equals (field ))
0 commit comments