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