aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/cz/crcs/ectester/data/categories.xml5
-rw-r--r--src/cz/crcs/ectester/data/cofactor/cofactor128p128.csv1
-rw-r--r--src/cz/crcs/ectester/data/cofactor/cofactor16p128.csv1
-rw-r--r--src/cz/crcs/ectester/data/cofactor/cofactor2p128.csv1
-rw-r--r--src/cz/crcs/ectester/data/cofactor/cofactor32p128.csv1
-rw-r--r--src/cz/crcs/ectester/data/cofactor/cofactor4p128.csv1
-rw-r--r--src/cz/crcs/ectester/data/cofactor/cofactor64p128.csv1
-rw-r--r--src/cz/crcs/ectester/data/cofactor/cofactor8p128.csv1
-rw-r--r--src/cz/crcs/ectester/data/cofactor/curves.xml47
-rw-r--r--src/cz/crcs/ectester/data/cofactor/keys.xml48
10 files changed, 107 insertions, 0 deletions
diff --git a/src/cz/crcs/ectester/data/categories.xml b/src/cz/crcs/ectester/data/categories.xml
index f123b6a..3451588 100644
--- a/src/cz/crcs/ectester/data/categories.xml
+++ b/src/cz/crcs/ectester/data/categories.xml
@@ -52,6 +52,11 @@
<desc></desc>
</category>
<category>
+ <name>cofactor</name>
+ <directory>cofactor</directory>
+ <desc></desc>
+ </category>
+ <category>
<name>test</name>
<directory>test</directory>
<desc>Test vectors</desc>
diff --git a/src/cz/crcs/ectester/data/cofactor/cofactor128p128.csv b/src/cz/crcs/ectester/data/cofactor/cofactor128p128.csv
new file mode 100644
index 0000000..58459f6
--- /dev/null
+++ b/src/cz/crcs/ectester/data/cofactor/cofactor128p128.csv
@@ -0,0 +1 @@
+0xb0b4005fd28fe7fb494b680e5ad7e1f5,0x6409a6ac9e446c1fa2c1432cbbd17c23,0x646e70d0490d799b8664d791cf34c9a8,0x1b3bdc3ea1be0329a69f6bb398437628,0x2fb05dc71eba40937f233c8d5d672ebb,0x1616800bfa51fcff7618e79d118d6b1,0x80 \ No newline at end of file
diff --git a/src/cz/crcs/ectester/data/cofactor/cofactor16p128.csv b/src/cz/crcs/ectester/data/cofactor/cofactor16p128.csv
new file mode 100644
index 0000000..181c47c
--- /dev/null
+++ b/src/cz/crcs/ectester/data/cofactor/cofactor16p128.csv
@@ -0,0 +1 @@
+0xf723fda094465e1328ca65dfe04ae01b,0x5c1145c56795ae08d3f96d7451db5389,0x3eafb22339feab41ab6069ec1188ea7d,0x6ec8bbabff3e264c59d152c03a29fb26,0x8c8e8e721c8817528cd243667d023095,0xf723fda094465e13cb5a5cc981c945f,0x10 \ No newline at end of file
diff --git a/src/cz/crcs/ectester/data/cofactor/cofactor2p128.csv b/src/cz/crcs/ectester/data/cofactor/cofactor2p128.csv
new file mode 100644
index 0000000..d9857d8
--- /dev/null
+++ b/src/cz/crcs/ectester/data/cofactor/cofactor2p128.csv
@@ -0,0 +1 @@
+0xf07c2775c51f358b8bdab54821aaa5ab,0x54e4afb6f93de32081be13f858262bc7,0xe13c739a7fe7f62812babb3cba8c6b1f,0x43cefc1ddc7d6936b0db49ecb4b8c4d9,0x52579151eb2779295b75cd7226895abb,0x783e13bae28f9ac60c18591fe953fbf7,0x2 \ No newline at end of file
diff --git a/src/cz/crcs/ectester/data/cofactor/cofactor32p128.csv b/src/cz/crcs/ectester/data/cofactor/cofactor32p128.csv
new file mode 100644
index 0000000..9673835
--- /dev/null
+++ b/src/cz/crcs/ectester/data/cofactor/cofactor32p128.csv
@@ -0,0 +1 @@
+0x8d4ee802a67d0de73b9ec4f1a70227b7,0x70b4c15289f93fbc9247509fc9085396,0x04dfb7818caa18da2a60b50f0056a62b,0x09907655c9579e02b30534529dc0031a,0x365f28ab09d64508b47519fea58f4035,0x46a77401533e86f405231d0d851b3d9,0x20 \ No newline at end of file
diff --git a/src/cz/crcs/ectester/data/cofactor/cofactor4p128.csv b/src/cz/crcs/ectester/data/cofactor/cofactor4p128.csv
new file mode 100644
index 0000000..44363ad
--- /dev/null
+++ b/src/cz/crcs/ectester/data/cofactor/cofactor4p128.csv
@@ -0,0 +1 @@
+0x94d9020b666fbb599609485472a9246f,0x8220ebe30c27e10f945b0c2cdfe6dcaa,0x1914928b1a349161061165128629ea88,0x6a1a526fe3d4f719082872b2d149a90f,0x423351dae6533a1a916b151cd0783165,0x25364082d99beed620f8082db41374e7,0x4 \ No newline at end of file
diff --git a/src/cz/crcs/ectester/data/cofactor/cofactor64p128.csv b/src/cz/crcs/ectester/data/cofactor/cofactor64p128.csv
new file mode 100644
index 0000000..35a5ecc
--- /dev/null
+++ b/src/cz/crcs/ectester/data/cofactor/cofactor64p128.csv
@@ -0,0 +1 @@
+0xc3d6db041a0c509309d706a52a9ae20d,0x6234008af9a67b1a0cf123a38a46d0fb,0x65ca327cc79249fd9b4f3a1c15890787,0x57c0a37da59815687f752f724f015b21,0x9136e347e107c2f5face9abd739f6a82,0x30f5b6c1068314251fbe0d341f0c569,0x40 \ No newline at end of file
diff --git a/src/cz/crcs/ectester/data/cofactor/cofactor8p128.csv b/src/cz/crcs/ectester/data/cofactor/cofactor8p128.csv
new file mode 100644
index 0000000..94d4b4e
--- /dev/null
+++ b/src/cz/crcs/ectester/data/cofactor/cofactor8p128.csv
@@ -0,0 +1 @@
+0xe65f3e99554260c832ee6c21ec3ac437,0x0ff5c77f9c00ad42c58878e9510a059e,0x0652b998c3bfeefe20afc97a2b6595f4,0xc8a6fef9cbda700c097a1c3ddcaf3d0d,0x602bc0de98577bf266432e60fabe4946,0x1ccbe7d32aa84c191817ef7e51812989,0x8 \ 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
new file mode 100644
index 0000000..8bfa5e4
--- /dev/null
+++ b/src/cz/crcs/ectester/data/cofactor/curves.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<curves xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="../schema.xsd">
+
+ <curve>
+ <id>cofactor2p128</id>
+ <bits>128</bits>
+ <field>prime</field>
+ <file>cofactor2p128.csv</file>
+ </curve>
+ <curve>
+ <id>cofactor4p128</id>
+ <bits>128</bits>
+ <field>prime</field>
+ <file>cofactor4p128.csv</file>
+ </curve>
+ <curve>
+ <id>cofactor8p128</id>
+ <bits>128</bits>
+ <field>prime</field>
+ <file>cofactor8p128.csv</file>
+ </curve>
+ <curve>
+ <id>cofactor16p128</id>
+ <bits>128</bits>
+ <field>prime</field>
+ <file>cofactor16p128.csv</file>
+ </curve>
+ <curve>
+ <id>cofactor32p128</id>
+ <bits>128</bits>
+ <field>prime</field>
+ <file>cofactor32p128.csv</file>
+ </curve>
+ <curve>
+ <id>cofactor64p128</id>
+ <bits>128</bits>
+ <field>prime</field>
+ <file>cofactor64p128.csv</file>
+ </curve>
+ <curve>
+ <id>cofactor128p128</id>
+ <bits>128</bits>
+ <field>prime</field>
+ <file>cofactor128p128.csv</file>
+ </curve>
+</curves> \ No newline at end of file
diff --git a/src/cz/crcs/ectester/data/cofactor/keys.xml b/src/cz/crcs/ectester/data/cofactor/keys.xml
new file mode 100644
index 0000000..8fbaa48
--- /dev/null
+++ b/src/cz/crcs/ectester/data/cofactor/keys.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<keys xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="../schema.xsd"
+ category="cofactor"
+ desc="">
+ <pubkey>
+ <id>cofactor2p128_1</id>
+ <inline>0x1274cf343b12c9de044a312c7e0d88b1,0x00000000000000000000000000000000</inline>
+ <curve>cofactor/cofactor2p128</curve>
+ <desc></desc>
+ </pubkey>
+ <pubkey>
+ <id>cofactor4p128_1</id>
+ <inline>0x4e5a1eb60f6d2cb5c24f6ea54a675cd6,0x00000000000000000000000000000000</inline>
+ <curve>cofactor/cofactor4p128</curve>
+ <desc></desc>
+ </pubkey>
+ <pubkey>
+ <id>cofactor8p128_1</id>
+ <inline>0x31eb5f732057b0ea57eed55f4259d85d,0x00000000000000000000000000000000</inline>
+ <curve>cofactor/cofactor8p128</curve>
+ <desc></desc>
+ </pubkey>
+ <pubkey>
+ <id>cofactor16p128_1</id>
+ <inline>0x89578c4527e2d5e8a95905e30f0889e3,0x00000000000000000000000000000000</inline>
+ <curve>cofactor/cofactor16p128</curve>
+ <desc></desc>
+ </pubkey>
+ <pubkey>
+ <id>cofactor32p128_1</id>
+ <inline>0x097191ee5ded1c36f2ec6bba78e7e6ea,0x00000000000000000000000000000000</inline>
+ <curve>cofactor/cofactor32p128</curve>
+ <desc></desc>
+ </pubkey>
+ <pubkey>
+ <id>cofactor64p128_1</id>
+ <inline>0x1d360b7f2f805be59aedeaae2813ee1f,0x00000000000000000000000000000000</inline>
+ <curve>cofactor/cofactor64p128</curve>
+ <desc></desc>
+ </pubkey>
+ <pubkey>
+ <id>cofactor128p128_1</id>
+ <inline>0x485b34188824c54f115f31891c18795c,0x00000000000000000000000000000000</inline>
+ <curve>cofactor/cofactor128p128</curve>
+ <desc></desc>
+ </pubkey>
+</keys> \ No newline at end of file