diff options
| author | J08nY | 2018-06-30 00:57:54 +0200 |
|---|---|---|
| committer | J08nY | 2018-06-30 00:57:54 +0200 |
| commit | 6c29f55b0e3c5a866c7589393db9259950db811b (patch) | |
| tree | 0e9711a3e8c91330ec9d88f7770928a43f92f11a /src/cz/crcs/ectester/data/EC_Store.java | |
| parent | 07cfc81f909ebeee6ea88a5671749bc44e5c6769 (diff) | |
| download | ECTester-6c29f55b0e3c5a866c7589393db9259950db811b.tar.gz ECTester-6c29f55b0e3c5a866c7589393db9259950db811b.tar.zst ECTester-6c29f55b0e3c5a866c7589393db9259950db811b.zip | |
Add composite PQ tests. Better order tests by EC_Data id.
Diffstat (limited to 'src/cz/crcs/ectester/data/EC_Store.java')
| -rw-r--r-- | src/cz/crcs/ectester/data/EC_Store.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/cz/crcs/ectester/data/EC_Store.java b/src/cz/crcs/ectester/data/EC_Store.java index d2c8224..db8371c 100644 --- a/src/cz/crcs/ectester/data/EC_Store.java +++ b/src/cz/crcs/ectester/data/EC_Store.java @@ -327,6 +327,9 @@ public class EC_Store { curveKeys.add(item); curves.putIfAbsent(curve, curveKeys); } + for (List<T> keyList : curves.values()) { + Collections.sort(keyList); + } List<Map.Entry<EC_Curve, List<T>>> curveList = new LinkedList<>(); curveList.addAll(curves.entrySet()); Comparator<Map.Entry<EC_Curve, List<T>>> c = Comparator.comparing(o -> o.getKey().getBits()); @@ -350,6 +353,9 @@ public class EC_Store { group.add(item); groups.putIfAbsent(prefix, group); } + for (List<T> itemList : groups.values()) { + Collections.sort(itemList); + } List<Map.Entry<String, List<T>>> result = new LinkedList<>(); result.addAll(groups.entrySet()); result.sort(Comparator.comparing(Map.Entry::getKey)); |
