From 08cdda311e3360db27819045f2336803588ebf38 Mon Sep 17 00:00:00 2001
From: J08nY
Date: Thu, 28 Feb 2019 18:36:05 +0100
Subject: Many fixes to cofactor, edge-cases and misc suites.
---
.../crcs/ectester/data/cofactor/cofactor160p56467.csv | 1 +
.../crcs/ectester/data/cofactor/cofactor160p65521.csv | 1 +
.../crcs/ectester/data/cofactor/cofactor160p65535.csv | 1 +
src/cz/crcs/ectester/data/cofactor/curves.xml | 18 ++++++++++++++++++
src/cz/crcs/ectester/data/cofactor/keys.xml | 18 ++++++++++++++++++
5 files changed, 39 insertions(+)
create mode 100644 src/cz/crcs/ectester/data/cofactor/cofactor160p56467.csv
create mode 100644 src/cz/crcs/ectester/data/cofactor/cofactor160p65521.csv
create mode 100644 src/cz/crcs/ectester/data/cofactor/cofactor160p65535.csv
(limited to 'src/cz/crcs/ectester/data')
diff --git a/src/cz/crcs/ectester/data/cofactor/cofactor160p56467.csv b/src/cz/crcs/ectester/data/cofactor/cofactor160p56467.csv
new file mode 100644
index 0000000..f5355bf
--- /dev/null
+++ b/src/cz/crcs/ectester/data/cofactor/cofactor160p56467.csv
@@ -0,0 +1 @@
+0x9e1cee7f5d94e89ef3fd2495a5f441e4d0089761,0x652a7627dced8c162fe2550b47f3a0244e378343,0x534fba94f02ffd658a31473600f5ec9a105f8e9a,0x045ac019464f3462ea668abafb5e4132b3143015,0x2a7ee80b1b2077e5efe8be68363b96326db5379d,0x0000b781d03d6dbd8c8ac3d780a2924dcec0bfb7,0xdc93
\ No newline at end of file
diff --git a/src/cz/crcs/ectester/data/cofactor/cofactor160p65521.csv b/src/cz/crcs/ectester/data/cofactor/cofactor160p65521.csv
new file mode 100644
index 0000000..10e3605
--- /dev/null
+++ b/src/cz/crcs/ectester/data/cofactor/cofactor160p65521.csv
@@ -0,0 +1 @@
+0x9e1cee7f5d94e89ef3fbf9957f0cd8e42c99184b,0x9035f448a33d8ea2e07bb4d25235f9b537cda8ad,0x95c5b09f7e391ba56198394f6bef2f78d1988c6e,0x57fa57b33a0bf68349a6458cc4c31bdba1537923,0x1f1a0a3d7250ecd7aaccb90be7a5748099c7b398,0x00009e2632bc569dfbe0b62653897822ea67197d,0xfff1
\ No newline at end of file
diff --git a/src/cz/crcs/ectester/data/cofactor/cofactor160p65535.csv b/src/cz/crcs/ectester/data/cofactor/cofactor160p65535.csv
new file mode 100644
index 0000000..bd47372
--- /dev/null
+++ b/src/cz/crcs/ectester/data/cofactor/cofactor160p65535.csv
@@ -0,0 +1 @@
+0x9e1cee7f5d94e89ef3fc6e6bc13cd2ed3d5b1a59,0x75cb167293650be7c3be3dedb92f06f1d0200135,0x218e827ae606230fe9b076bf8beb5421cb467839,0x55ab2088b77a9f79e050a9f0de962090d1de4157,0x0add088122fda90ecb2e84eded3aba2bf6db1e2b,0x00009e1d8c9cea31d2d0c6cc6e17012be1873f03,0xffff
\ No newline at end of file
diff --git a/src/cz/crcs/ectester/data/cofactor/curves.xml b/src/cz/crcs/ectester/data/cofactor/curves.xml
index 0b8c52e..30204e8 100644
--- a/src/cz/crcs/ectester/data/cofactor/curves.xml
+++ b/src/cz/crcs/ectester/data/cofactor/curves.xml
@@ -62,6 +62,24 @@
prime
cofactor128p65535.csv
+
+ large/cofactor160p56467
+ 160
+ prime
+ cofactor160p56467.csv
+
+
+ large/cofactor160p65521
+ 160
+ prime
+ cofactor160p65521.csv
+
+
+ large/cofactor160p65535
+ 160
+ prime
+ cofactor160p65535.csv
+
cofactor160p2
diff --git a/src/cz/crcs/ectester/data/cofactor/keys.xml b/src/cz/crcs/ectester/data/cofactor/keys.xml
index 2be7238..d6058f0 100644
--- a/src/cz/crcs/ectester/data/cofactor/keys.xml
+++ b/src/cz/crcs/ectester/data/cofactor/keys.xml
@@ -721,4 +721,22 @@
cofactor/large/cofactor128p65535
cofactor order = 0xffff
+
+ large/cofactor160p56467/0
+ 0x574d8a01e5ce61862b1f9504f81abe454ae30cf3,0x5c099446c1d7c24df133f85ecc0baa27a687c8e5
+ cofactor/large/cofactor160p56467
+ cofactor order = 0xdc93
+
+
+ large/cofactor160p65521/0
+ 0x2567137bf265849618b13057f22ead81753bb39d,0x746c2fc9f040cf8ceeac2015f07522e9616bd094
+ cofactor/large/cofactor160p65521
+ cofactor order = 0xfff1
+
+
+ large/cofactor160p65535/0
+ 0x0b16071db6d90823611ad35ed728b4f9a9abff9e,0x852a227d06c50d603cc4d8592770f535766927a2
+ cofactor/large/cofactor160p65535
+ cofactor order = 0xffff
+
--
cgit v1.2.3-70-g09d2