aboutsummaryrefslogtreecommitdiff
path: root/common/src/main/java/cz/crcs/ectester/data/secg
diff options
context:
space:
mode:
authorJ08nY2024-03-22 23:58:55 +0100
committerJ08nY2024-03-25 14:52:43 +0100
commit73af477a8774e1ede5dd8de6491eb353dc0b12bd (patch)
tree2d4e3b19bc5fb55308b886032312be76341736d4 /common/src/main/java/cz/crcs/ectester/data/secg
parent64b95fa059295e1dc23371c849f2302c1c18f5b4 (diff)
downloadECTester-73af477a8774e1ede5dd8de6491eb353dc0b12bd.tar.gz
ECTester-73af477a8774e1ede5dd8de6491eb353dc0b12bd.tar.zst
ECTester-73af477a8774e1ede5dd8de6491eb353dc0b12bd.zip
Basic Gradle setup.
Diffstat (limited to 'common/src/main/java/cz/crcs/ectester/data/secg')
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/curves.xml161
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/secp112r1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/secp112r2.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/secp128r1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/secp128r2.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/secp160k1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/secp160r1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/secp160r2.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/secp192k1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/secp192r1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/secp224r1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/secp256k1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/secp256r1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/secp384r1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/secp521r1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/sect163k1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/sect163r1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/sect163r2.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/sect233k1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/sect233r1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/sect239k1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/sect283k1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/sect283r1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/sect409k1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/sect409r1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/sect571k1.csv1
-rw-r--r--common/src/main/java/cz/crcs/ectester/data/secg/sect571r1.csv1
27 files changed, 187 insertions, 0 deletions
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/curves.xml b/common/src/main/java/cz/crcs/ectester/data/secg/curves.xml
new file mode 100644
index 0000000..c04fe38
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/curves.xml
@@ -0,0 +1,161 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<curves xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="../schema.xsd">
+ <curve>
+ <id>secp112r1</id>
+ <bits>112</bits>
+ <field>prime</field>
+ <file>secp112r1.csv</file>
+ </curve>
+ <curve>
+ <id>secp112r2</id>
+ <bits>112</bits>
+ <field>prime</field>
+ <file>secp112r2.csv</file>
+ </curve>
+ <curve>
+ <id>secp128r1</id>
+ <bits>128</bits>
+ <field>prime</field>
+ <file>secp128r1.csv</file>
+ </curve>
+ <curve>
+ <id>secp128r2</id>
+ <bits>128</bits>
+ <field>prime</field>
+ <file>secp128r2.csv</file>
+ </curve>
+ <curve>
+ <id>secp160k1</id>
+ <bits>160</bits>
+ <field>prime</field>
+ <file>secp160k1.csv</file>
+ </curve>
+ <curve>
+ <id>secp160r1</id>
+ <bits>160</bits>
+ <field>prime</field>
+ <file>secp160r1.csv</file>
+ </curve>
+ <curve>
+ <id>secp160r2</id>
+ <bits>160</bits>
+ <field>prime</field>
+ <file>secp160r2.csv</file>
+ </curve>
+ <curve>
+ <id>secp192k1</id>
+ <bits>192</bits>
+ <field>prime</field>
+ <file>secp192k1.csv</file>
+ </curve>
+ <curve>
+ <id>secp192r1</id>
+ <bits>192</bits>
+ <field>prime</field>
+ <file>secp192r1.csv</file>
+ </curve>
+ <curve>
+ <id>secp224r1</id>
+ <bits>224</bits>
+ <field>prime</field>
+ <file>secp224r1.csv</file>
+ </curve>
+ <curve>
+ <id>secp256k1</id>
+ <bits>256</bits>
+ <field>prime</field>
+ <file>secp256k1.csv</file>
+ </curve>
+ <curve>
+ <id>secp256r1</id>
+ <bits>256</bits>
+ <field>prime</field>
+ <file>secp256r1.csv</file>
+ </curve>
+ <curve>
+ <id>secp384r1</id>
+ <bits>384</bits>
+ <field>prime</field>
+ <file>secp384r1.csv</file>
+ </curve>
+ <curve>
+ <id>secp521r1</id>
+ <bits>521</bits>
+ <field>prime</field>
+ <file>secp521r1.csv</file>
+ </curve>
+
+ <curve>
+ <id>sect163k1</id>
+ <bits>163</bits>
+ <field>binary</field>
+ <file>sect163k1.csv</file>
+ </curve>
+ <curve>
+ <id>sect163r1</id>
+ <bits>163</bits>
+ <field>binary</field>
+ <file>sect163r1.csv</file>
+ </curve>
+ <curve>
+ <id>sect163r2</id>
+ <bits>163</bits>
+ <field>binary</field>
+ <file>sect163r2.csv</file>
+ </curve>
+ <curve>
+ <id>sect233k1</id>
+ <bits>233</bits>
+ <field>binary</field>
+ <file>sect233k1.csv</file>
+ </curve>
+ <curve>
+ <id>sect233r1</id>
+ <bits>233</bits>
+ <field>binary</field>
+ <file>sect233r1.csv</file>
+ </curve>
+ <curve>
+ <id>sect239k1</id>
+ <bits>233</bits>
+ <field>binary</field>
+ <file>sect239k1.csv</file>
+ </curve>
+ <curve>
+ <id>sect283k1</id>
+ <bits>283</bits>
+ <field>binary</field>
+ <file>sect283k1.csv</file>
+ </curve>
+ <curve>
+ <id>sect283r1</id>
+ <bits>283</bits>
+ <field>binary</field>
+ <file>sect283r1.csv</file>
+ </curve>
+ <curve>
+ <id>sect409k1</id>
+ <bits>409</bits>
+ <field>binary</field>
+ <file>sect409k1.csv</file>
+ </curve>
+ <curve>
+ <id>sect409r1</id>
+ <bits>409</bits>
+ <field>binary</field>
+ <file>sect409r1.csv</file>
+ </curve>
+ <curve>
+ <id>sect571k1</id>
+ <bits>571</bits>
+ <field>binary</field>
+ <file>sect571k1.csv</file>
+ </curve>
+ <curve>
+ <id>sect571r1</id>
+ <bits>571</bits>
+ <field>binary</field>
+ <file>sect571r1.csv</file>
+ </curve>
+</curves> \ No newline at end of file
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/secp112r1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/secp112r1.csv
new file mode 100644
index 0000000..00d64d6
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/secp112r1.csv
@@ -0,0 +1 @@
+0xdb7c2abf62e35e668076bead208b,0xdb7c2abf62e35e668076bead2088,0x659ef8ba043916eede8911702b22,0x09487239995a5ee76b55f9c2f098,0xa89ce5af8724c0a23e0e0ff77500,0xdb7c2abf62e35e7628dfac6561c5,0x1 \ No newline at end of file
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/secp112r2.csv b/common/src/main/java/cz/crcs/ectester/data/secg/secp112r2.csv
new file mode 100644
index 0000000..0513e72
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/secp112r2.csv
@@ -0,0 +1 @@
+0xdb7c2abf62e35e668076bead208b,0x6127c24c05f38a0aaaf65c0ef02c,0x51def1815db5ed74fcc34c85d709,0x4ba30ab5e892b4e1649dd0928643,0xadcd46f5882e3747def36e956e97,0x36df0aafd8b8d7597ca10520d04b,0x4 \ No newline at end of file
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/secp128r1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/secp128r1.csv
new file mode 100644
index 0000000..eea5fed
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/secp128r1.csv
@@ -0,0 +1 @@
+0xfffffffdffffffffffffffffffffffff,0xfffffffdfffffffffffffffffffffffc,0xe87579c11079f43dd824993c2cee5ed3,0x161ff7528b899b2d0c28607ca52c5b86,0xcf5ac8395bafeb13c02da292dded7a83,0xfffffffe0000000075a30d1b9038a115,0x1 \ No newline at end of file
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/secp128r2.csv b/common/src/main/java/cz/crcs/ectester/data/secg/secp128r2.csv
new file mode 100644
index 0000000..6f2d098
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/secp128r2.csv
@@ -0,0 +1 @@
+0xfffffffdffffffffffffffffffffffff,0xd6031998d1b3bbfebf59cc9bbff9aee1,0x5eeefca380d02919dc2c6558bb6d8a5d,0x7b6aa5d85e572983e6fb32a7cdebc140,0x27b6916a894d3aee7106fe805fc34b44,0x3fffffff7fffffffbe0024720613b5a3,0x4 \ No newline at end of file
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/secp160k1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/secp160k1.csv
new file mode 100644
index 0000000..7d14c99
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/secp160k1.csv
@@ -0,0 +1 @@
+0xfffffffffffffffffffffffffffffffeffffac73,0x0000000000000000000000000000000000000000,0x0000000000000000000000000000000000000007,0x3b4c382ce37aa192a4019e763036f4f5dd4d7ebb,0x938cf935318fdced6bc28286531733c3f03c4fee,0x0100000000000000000001b8fa16dfab9aca16b6b3,0x1 \ No newline at end of file
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/secp160r1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/secp160r1.csv
new file mode 100644
index 0000000..ed37d81
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/secp160r1.csv
@@ -0,0 +1 @@
+0xffffffffffffffffffffffffffffffff7fffffff,0xffffffffffffffffffffffffffffffff7ffffffc,0x1c97befc54bd7a8b65acf89f81d4d4adc565fa45,0x4a96b5688ef573284664698968c38bb913cbfc82,0x23a628553168947d59dcc912042351377ac5fb32,0x0100000000000000000001f4c8f927aed3ca752257,0x1 \ No newline at end of file
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/secp160r2.csv b/common/src/main/java/cz/crcs/ectester/data/secg/secp160r2.csv
new file mode 100644
index 0000000..2121fc1
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/secp160r2.csv
@@ -0,0 +1 @@
+0xfffffffffffffffffffffffffffffffeffffac73,0xfffffffffffffffffffffffffffffffeffffac70,0xb4e134d3fb59eb8bab57274904664d5af50388ba,0x52dcb034293a117e1f4ff11b30f7199d3144ce6d,0xfeaffef2e331f296e071fa0df9982cfea7d43f2e,0x0100000000000000000000351ee786a818f3a1a16b,0x1 \ No newline at end of file
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/secp192k1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/secp192k1.csv
new file mode 100644
index 0000000..550093b
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/secp192k1.csv
@@ -0,0 +1 @@
+0xfffffffffffffffffffffffffffffffffffffffeffffee37,0x000000000000000000000000000000000000000000000000,0x000000000000000000000000000000000000000000000003,0xdb4ff10ec057e9ae26b07d0280b7f4341da5d1b1eae06c7d,0x9b2f2f6d9c5628a7844163d015be86344082aa88d95e2f9d,0xfffffffffffffffffffffffe26f2fc170f69466a74defd8d,0x1 \ No newline at end of file
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/secp192r1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/secp192r1.csv
new file mode 100644
index 0000000..07f9154
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/secp192r1.csv
@@ -0,0 +1 @@
+0xfffffffffffffffffffffffffffffffeffffffffffffffff,0xfffffffffffffffffffffffffffffffefffffffffffffffc,0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1,0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811,0xffffffffffffffffffffffff99def836146bc9b1b4d22831,0x1 \ No newline at end of file
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/secp224r1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/secp224r1.csv
new file mode 100644
index 0000000..4b206d4
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/secp224r1.csv
@@ -0,0 +1 @@
+0xffffffffffffffffffffffffffffffff000000000000000000000001,0xfffffffffffffffffffffffffffffffefffffffffffffffffffffffe,0xb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4,0xb70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21,0xbd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34,0xffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d,0x1 \ No newline at end of file
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/secp256k1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/secp256k1.csv
new file mode 100644
index 0000000..7835afc
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/secp256k1.csv
@@ -0,0 +1 @@
+0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f,0x0000000000000000000000000000000000000000000000000000000000000000,0x0000000000000000000000000000000000000000000000000000000000000007,0x79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798,0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8,0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141,0x1 \ No newline at end of file
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/secp256r1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/secp256r1.csv
new file mode 100644
index 0000000..c5a2440
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/secp256r1.csv
@@ -0,0 +1 @@
+0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b,0x6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296,0x4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5,0xffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551,0x1 \ No newline at end of file
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/secp384r1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/secp384r1.csv
new file mode 100644
index 0000000..eeba9fa
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/secp384r1.csv
@@ -0,0 +1 @@
+0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff,0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc,0xb3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef,0xaa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7,0x3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f,0xffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973,0x1 \ No newline at end of file
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/secp521r1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/secp521r1.csv
new file mode 100644
index 0000000..609672f
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/secp521r1.csv
@@ -0,0 +1 @@
+0x01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff,0x01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc,0x0051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f00,0x00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66,0x011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650,0x01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409,0x1 \ No newline at end of file
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/sect163k1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/sect163k1.csv
new file mode 100644
index 0000000..e35fbda
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/sect163k1.csv
@@ -0,0 +1 @@
+0x00a3,0x0007,0x0006,0x0003,0x000000000000000000000000000000000000000001,0x000000000000000000000000000000000000000001,0x02fe13c0537bbc11acaa07d793de4e6d5e5c94eee8,0x0289070fb05d38ff58321f2e800536d538ccdaa3d9,0x04000000000000000000020108a2e0cc0d99f8a5ef,0x2
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/sect163r1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/sect163r1.csv
new file mode 100644
index 0000000..fa7a328
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/sect163r1.csv
@@ -0,0 +1 @@
+0x00a3,0x0007,0x0006,0x0003,0x07b6882caaefa84f9554ff8428bd88e246d2782ae2,0x0713612dcddcb40aab946bda29ca91f73af958afd9,0x0369979697ab43897789566789567f787a7876a654,0x00435edb42efafb2989d51fefce3c80988f41ff883,0x03ffffffffffffffffffff48aab689c29ca710279b,0x2
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/sect163r2.csv b/common/src/main/java/cz/crcs/ectester/data/secg/sect163r2.csv
new file mode 100644
index 0000000..85b777b
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/sect163r2.csv
@@ -0,0 +1 @@
+0x00a3,0x0007,0x0006,0x0003,0x000000000000000000000000000000000000000001,0x020a601907b8c953ca1481eb10512f78744a3205fd,0x03f0eba16286a2d57ea0991168d4994637e8343e36,0x00d51fbc6c71a0094fa2cdd545b11c5c0c797324f1,0x040000000000000000000292fe77e70c12a4234c33,0x2
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/sect233k1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/sect233k1.csv
new file mode 100644
index 0000000..a429d81
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/sect233k1.csv
@@ -0,0 +1 @@
+0x00e9,0x004a,0x0000,0x0000,0x000000000000000000000000000000000000000000000000000000000000,0x000000000000000000000000000000000000000000000000000000000001,0x017232ba853a7e731af129f22ff4149563a419c26bf50a4c9d6eefad6126,0x01db537dece819b7f70f555a67c427a8cd9bf18aeb9b56e0c11056fae6a3,0x8000000000000000000000000000069d5bb915bcd46efb1ad5f173abdf,0x4
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/sect233r1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/sect233r1.csv
new file mode 100644
index 0000000..faba42b
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/sect233r1.csv
@@ -0,0 +1 @@
+0x00e9,0x004a,0x0000,0x0000,0x000000000000000000000000000000000000000000000000000000000001,0x0066647ede6c332c7f8c0923bb58213b333b20e9ce4281fe115f7d8f90ad,0x00fac9dfcbac8313bb2139f1bb755fef65bc391f8b36f8f8eb7371fd558b,0x01006a08a41903350678e58528bebf8a0beff867a7ca36716f7e01f81052,0x01000000000000000000000000000013e974e72f8a6922031d2603cfe0d7,0x2
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/sect239k1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/sect239k1.csv
new file mode 100644
index 0000000..8b2e58a
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/sect239k1.csv
@@ -0,0 +1 @@
+0x00ef,0x009e,0x0000,0x0000,0x000000000000000000000000000000000000000000000000000000000000,0x000000000000000000000000000000000000000000000000000000000001,0x29a0b6a887a983e9730988a68727a8b2d126c44cc2cc7b2a6555193035dc,0x76310804f12e549bdb011c103089e73510acb275fc312a5dc6b76553f0ca,0x2000000000000000000000000000005a79fec67cb6e91f1c1da800e478a5,0x4
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/sect283k1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/sect283k1.csv
new file mode 100644
index 0000000..9a3a8f6
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/sect283k1.csv
@@ -0,0 +1 @@
+0x011b,0x000c,0x0007,0x0005,0x000000000000000000000000000000000000000000000000000000000000000000000000,0x000000000000000000000000000000000000000000000000000000000000000000000001,0x0503213f78ca44883f1a3b8162f188e553cd265f23c1567a16876913b0c2ac2458492836,0x01ccda380f1c9e318d90f95d07e5426fe87e45c0e8184698e45962364e34116177dd2259,0x01ffffffffffffffffffffffffffffffffffe9ae2ed07577265dff7f94451e061e163c61,0x4
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/sect283r1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/sect283r1.csv
new file mode 100644
index 0000000..68c17f6
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/sect283r1.csv
@@ -0,0 +1 @@
+0x011b,0x000c,0x0007,0x0005,0x000000000000000000000000000000000000000000000000000000000000000000000001,0x027b680ac8b8596da5a4af8a19a0303fca97fd7645309fa2a581485af6263e313b79a2f5,0x05f939258db7dd90e1934f8c70b0dfec2eed25b8557eac9c80e2e198f8cdbecd86b12053,0x03676854fe24141cb98fe6d4b20d02b4516ff702350eddb0826779c813f0df45be8112f4,0x03ffffffffffffffffffffffffffffffffffef90399660fc938a90165b042a7cefadb307,0x2
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/sect409k1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/sect409k1.csv
new file mode 100644
index 0000000..e39e076
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/sect409k1.csv
@@ -0,0 +1 @@
+0x0199,0x0057,0x0000,0x0000,0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001,0x0060f05f658f49c1ad3ab1890f7184210efd0987e307c84c27accfb8f9f67cc2c460189eb5aaaa62ee222eb1b35540cfe9023746,0x01e369050b7c4e42acba1dacbf04299c3460782f918ea427e6325165e9ea10e3da5f6c42e9c55215aa9ca27a5863ec48d8e0286b,0x7ffffffffffffffffffffffffffffffffffffffffffffffffffe5f83b2d4ea20400ec4557d5ed3e3e7ca5b4b5c83b8e01e5fcf,0x4
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/sect409r1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/sect409r1.csv
new file mode 100644
index 0000000..727fb25
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/sect409r1.csv
@@ -0,0 +1 @@
+0x0199,0x0057,0x0000,0x0000,0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001,0x0021a5c2c8ee9feb5c4b9a753b7b476b7fd6422ef1f3dd674761fa99d6ac27c8a9a197b272822f6cd57a55aa4f50ae317b13545f,0x015d4860d088ddb3496b0c6064756260441cde4af1771d4db01ffe5b34e59703dc255a868a1180515603aeab60794e54bb7996a7,0x0061b1cfab6be5f32bbfa78324ed106a7636b9c5a7bd198d0158aa4f5488d08f38514f1fdf4b4f40d2181b3681c364ba0273c706,0x010000000000000000000000000000000000000000000000000001e2aad6a612f33307be5fa47c3c9e052f838164cd37d9a21173,0x2
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/sect571k1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/sect571k1.csv
new file mode 100644
index 0000000..0c94778
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/sect571k1.csv
@@ -0,0 +1 @@
+0x023b,0x000a,0x0005,0x0002,0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001,0x026eb7a859923fbc82189631f8103fe4ac9ca2970012d5d46024804801841ca44370958493b205e647da304db4ceb08cbbd1ba39494776fb988b47174dca88c7e2945283a01c8972,0x0349dc807f4fbf374f4aeade3bca95314dd58cec9f307a54ffc61efc006d8a2c9d4979c0ac44aea74fbebbb9f772aedcb620b01a7ba7af1b320430c8591984f601cd4c143ef1c7a3,0x020000000000000000000000000000000000000000000000000000000000000000000000131850e1f19a63e4b391a8db917f4138b630d84be5d639381e91deb45cfe778f637c1001,0x4
diff --git a/common/src/main/java/cz/crcs/ectester/data/secg/sect571r1.csv b/common/src/main/java/cz/crcs/ectester/data/secg/sect571r1.csv
new file mode 100644
index 0000000..739cbb0
--- /dev/null
+++ b/common/src/main/java/cz/crcs/ectester/data/secg/sect571r1.csv
@@ -0,0 +1 @@
+0x023b,0x000a,0x0005,0x0002,0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001,0x02f40e7e2221f295de297117b7f3d62f5c6a97ffcb8ceff1cd6ba8ce4a9a18ad84ffabbd8efa59332be7ad6756a66e294afd185a78ff12aa520e4de739baca0c7ffeff7f2955727a,0x0303001d34b856296c16c0d40d3cd7750a93d1d2955fa80aa5f40fc8db7b2abdbde53950f4c0d293cdd711a35b67fb1499ae60038614f1394abfa3b4c850d927e1e7769c8eec2d19,0x037bf27342da639b6dccfffeb73d69d78c6c27a6009cbbca1980f8533921e8a684423e43bab08a576291af8f461bb2a8b3531d2f0485c19b16e2f1516e23dd3c1a4827af1b8ac15b,0x03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe661ce18ff55987308059b186823851ec7dd9ca1161de93d5174d66e8382e9bb2fe84e47,0x2