From 381a7f7d248ad2583c95cd970b286cdef092c97f Mon Sep 17 00:00:00 2001 From: J08nY Date: Mon, 30 Jan 2023 18:55:27 +0100 Subject: Fixes for Java 19. Fixes #17. --- src/cz/crcs/ectester/common/util/ECUtil.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/cz/crcs/ectester/common/util/ECUtil.java') diff --git a/src/cz/crcs/ectester/common/util/ECUtil.java b/src/cz/crcs/ectester/common/util/ECUtil.java index e047439..8ad31bf 100644 --- a/src/cz/crcs/ectester/common/util/ECUtil.java +++ b/src/cz/crcs/ectester/common/util/ECUtil.java @@ -6,7 +6,6 @@ import cz.crcs.ectester.data.EC_Store; import org.bouncycastle.asn1.*; import org.bouncycastle.crypto.digests.SHA1Digest; -import java.io.ByteArrayOutputStream; import java.io.FileInputStream; import java.io.IOException; import java.math.BigInteger; @@ -354,7 +353,7 @@ public class ECUtil { public static BigInteger[] fromDERSignature(byte[] signature) throws IOException { ASN1StreamParser parser = new ASN1StreamParser(signature); - DERSequence sequence = (DERSequence) ((DERSequenceParser) parser.readObject()).getLoadedObject(); + DERSequence sequence = (DERSequence) ((DLSequenceParser) parser.readObject()).getLoadedObject(); ASN1Integer r = (ASN1Integer) sequence.getObjectAt(0); ASN1Integer s = (ASN1Integer) sequence.getObjectAt(1); return new BigInteger[]{r.getPositiveValue(), s.getPositiveValue()}; -- cgit v1.2.3-70-g09d2