aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/data/EC_Store.java
diff options
context:
space:
mode:
authorJ08nY2018-06-30 00:57:54 +0200
committerJ08nY2018-06-30 00:57:54 +0200
commit6c29f55b0e3c5a866c7589393db9259950db811b (patch)
tree0e9711a3e8c91330ec9d88f7770928a43f92f11a /src/cz/crcs/ectester/data/EC_Store.java
parent07cfc81f909ebeee6ea88a5671749bc44e5c6769 (diff)
downloadECTester-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.java6
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));