From 6979f115f9a2f64d18cee4497f0dc2189266a17a Mon Sep 17 00:00:00 2001 From: J08nY Date: Wed, 25 Apr 2018 00:10:00 +0200 Subject: Sort tests better in a few test suites. --- src/cz/crcs/ectester/reader/test/CardInvalidCurvesSuite.java | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'src/cz/crcs/ectester/reader/test/CardInvalidCurvesSuite.java') diff --git a/src/cz/crcs/ectester/reader/test/CardInvalidCurvesSuite.java b/src/cz/crcs/ectester/reader/test/CardInvalidCurvesSuite.java index 10e0cdf..8af7c77 100644 --- a/src/cz/crcs/ectester/reader/test/CardInvalidCurvesSuite.java +++ b/src/cz/crcs/ectester/reader/test/CardInvalidCurvesSuite.java @@ -32,14 +32,8 @@ public class CardInvalidCurvesSuite extends CardTestSuite { * Try ECDH with invalid public keys of increasing order. */ Map pubkeys = EC_Store.getInstance().getObjects(EC_Key.Public.class, "invalid"); - Map> curves = new TreeMap<>(); - for (EC_Key.Public key : pubkeys.values()) { - EC_Curve curve = EC_Store.getInstance().getObject(EC_Curve.class, key.getCurve()); - List keys = curves.getOrDefault(curve, new LinkedList<>()); - keys.add(key); - curves.putIfAbsent(curve, keys); - } - for (Map.Entry> e : curves.entrySet()) { + List>> curveList = EC_Store.mapToCurve(pubkeys.values()); + for (Map.Entry> e : curveList) { EC_Curve curve = e.getKey(); List keys = e.getValue(); -- cgit v1.3.1