Skip to content

Commit bafc09a

Browse files
committed
Java 4 compat changes
1 parent ebb4ba3 commit bafc09a

File tree

2 files changed

+8
-16
lines changed

2 files changed

+8
-16
lines changed

core/src/test/java/org/bouncycastle/pqc/crypto/test/MLDSATest.java

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -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))

pg/src/main/java/org/bouncycastle/bcpg/ArmoredInputStream.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ private void rejectUnknownHeadersInCSFMessages()
218218
throws ArmoredInputException
219219
{
220220
Iterator<String> headerLines = headerList.iterator();
221-
String header = headerLines.next();
221+
String header = (String)headerLines.next();
222222

223223
// Only reject unknown headers in cleartext signed messages
224224
if (!header.startsWith("-----BEGIN PGP SIGNED MESSAGE-----"))
@@ -229,7 +229,7 @@ private void rejectUnknownHeadersInCSFMessages()
229229
outerloop:
230230
while (headerLines.hasNext())
231231
{
232-
String headerLine = headerLines.next();
232+
String headerLine = (String)headerLines.next();
233233
for (Iterator it = allowedHeaders.iterator(); it.hasNext(); )
234234
{
235235
if (headerLine.startsWith((String)it.next() + ": "))

0 commit comments

Comments
 (0)