aboutsummaryrefslogtreecommitdiff
path: root/common/src/main/resources/cz/crcs/ectester/data/wrong
diff options
context:
space:
mode:
Diffstat (limited to 'common/src/main/resources/cz/crcs/ectester/data/wrong')
-rw-r--r--common/src/main/resources/cz/crcs/ectester/data/wrong/curves.xml95
-rw-r--r--common/src/main/resources/cz/crcs/ectester/data/wrong/keys.xml28
-rw-r--r--common/src/main/resources/cz/crcs/ectester/data/wrong/results.xml213
-rw-r--r--common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp128.csv1
-rw-r--r--common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp160.csv1
-rw-r--r--common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp192.csv1
-rw-r--r--common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp224.csv1
-rw-r--r--common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp256.csv1
-rw-r--r--common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp384.csv1
-rw-r--r--common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp521.csv1
-rw-r--r--common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt163.csv1
-rw-r--r--common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt233.csv1
-rw-r--r--common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt239.csv1
-rw-r--r--common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt283.csv1
-rw-r--r--common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt409.csv1
-rw-r--r--common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt571.csv1
16 files changed, 349 insertions, 0 deletions
diff --git a/common/src/main/resources/cz/crcs/ectester/data/wrong/curves.xml b/common/src/main/resources/cz/crcs/ectester/data/wrong/curves.xml
new file mode 100644
index 0000000..2a51474
--- /dev/null
+++ b/common/src/main/resources/cz/crcs/ectester/data/wrong/curves.xml
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<curves xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="../schema.xsd">
+ <curve>
+ <id>wrongp128</id>
+ <bits>128</bits>
+ <field>prime</field>
+ <file>wrongp128.csv</file>
+ <desc>The field is not prime.</desc>
+ </curve>
+ <curve>
+ <id>wrongp160</id>
+ <bits>160</bits>
+ <field>prime</field>
+ <file>wrongp160.csv</file>
+ <desc>The field is not prime.</desc>
+ </curve>
+ <curve>
+ <id>wrongp192</id>
+ <bits>192</bits>
+ <field>prime</field>
+ <file>wrongp192.csv</file>
+ <desc>The field is not prime.</desc>
+ </curve>
+ <curve>
+ <id>wrongp224</id>
+ <bits>224</bits>
+ <field>prime</field>
+ <file>wrongp224.csv</file>
+ <desc>The field is not prime.</desc>
+ </curve>
+ <curve>
+ <id>wrongp256</id>
+ <bits>256</bits>
+ <field>prime</field>
+ <file>wrongp256.csv</file>
+ <desc>The field is not prime.</desc>
+ </curve>
+ <curve>
+ <id>wrongp384</id>
+ <bits>384</bits>
+ <field>prime</field>
+ <file>wrongp384.csv</file>
+ <desc>The field is not prime.</desc>
+ </curve>
+ <curve>
+ <id>wrongp521</id>
+ <bits>521</bits>
+ <field>prime</field>
+ <file>wrongp521.csv</file>
+ <desc>The field is not prime.</desc>
+ </curve>
+ <curve>
+ <id>wrongt163</id>
+ <bits>163</bits>
+ <field>binary</field>
+ <file>wrongt163.csv</file>
+ <desc>The field polynomial is not irreducible in F_2^163[x].</desc>
+ </curve>
+ <curve>
+ <id>wrongt233</id>
+ <bits>233</bits>
+ <field>binary</field>
+ <file>wrongt233.csv</file>
+ <desc>The field polynomial is not irreducible in F_2^233[x].</desc>
+ </curve>
+ <curve>
+ <id>wrongt239</id>
+ <bits>239</bits>
+ <field>binary</field>
+ <file>wrongt239.csv</file>
+ <desc>The field polynomial is not irreducible in F_2^239[x].</desc>
+ </curve>
+ <curve>
+ <id>wrongt283</id>
+ <bits>283</bits>
+ <field>binary</field>
+ <file>wrongt283.csv</file>
+ <desc>The field polynomial is not irreducible in F_2^283[x].</desc>
+ </curve>
+ <curve>
+ <id>wrongt409</id>
+ <bits>409</bits>
+ <field>binary</field>
+ <file>wrongt409.csv</file>
+ <desc>The field polynomial is not irreducible in F_2^409[x].</desc>
+ </curve>
+ <curve>
+ <id>wrongt571</id>
+ <bits>571</bits>
+ <field>binary</field>
+ <file>wrongt571.csv</file>
+ <desc>The field polynomial is not irreducible in F_2^571[x].</desc>
+ </curve>
+</curves> \ No newline at end of file
diff --git a/common/src/main/resources/cz/crcs/ectester/data/wrong/keys.xml b/common/src/main/resources/cz/crcs/ectester/data/wrong/keys.xml
new file mode 100644
index 0000000..4be8b4d
--- /dev/null
+++ b/common/src/main/resources/cz/crcs/ectester/data/wrong/keys.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<keys xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="../schema.xsd">
+ <pubkey>
+ <id>default_pub</id>
+ <inline>0x116d77bea845d4bd0204cb8b954c957431c23a7111a0eda94d41a3c774260e37,0x9589952dcc2034be9cb36411c59e8978fc40a7ebce5dc296d8c693a25b637969</inline>
+ <curve>secg/secp256r1</curve>
+ <desc>A random public key for default_priv.</desc>
+ </pubkey>
+ <privkey>
+ <id>default_priv</id>
+ <inline>0x92d375aebbc233bc9b60124ff7adf963917ab77bfc254418900f7ba51c85cc09</inline>
+ <curve>secg/secp256r1</curve>
+ <desc>A random private key for default_pub.</desc>
+ </privkey>
+ <pubkey>
+ <id>negated_pub</id>
+ <inline>0x116d77bea845d4bd0204cb8b954c957431c23a7111a0eda94d41a3c774260e37,0x6a766ad133dfcb42634c9bee3a61768703bf581531a23d6927396c5da49c8696</inline>
+ <curve>secg/secp256r1</curve>
+ <desc>A negation of default_pub(public key for negated_priv).</desc>
+ </pubkey>
+ <privkey>
+ <id>negated_priv</id>
+ <inline>0x6d2c8a50443dcc44649fedb00852069c2b6c4331aaf25a6c63aa4f1ddfdd5948</inline>
+ <curve>secg/secp256r1</curve>
+ <desc>A negation of default_priv(private key for negated_pub).</desc>
+ </privkey>
+</keys> \ No newline at end of file
diff --git a/common/src/main/resources/cz/crcs/ectester/data/wrong/results.xml b/common/src/main/resources/cz/crcs/ectester/data/wrong/results.xml
new file mode 100644
index 0000000..e3f0967
--- /dev/null
+++ b/common/src/main/resources/cz/crcs/ectester/data/wrong/results.xml
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="../schema.xsd">
+ <sigResult>
+ <id>ok/random</id>
+ <sig>SHA1</sig>
+ <inline>0x304402203988322ab9f52c7f11d5d1aa92a2ac0b00275bcad8e934682257323fda672482022052231597382268e8f3b82b99e386ebb7c7db1a8b4a8bdacd496190314e4c5bad</inline>
+ <raw>0xABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB</raw>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>A correct signature by the default key.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/negated</id>
+ <sig>SHA1</sig>
+ <inline>0x304402203988322ab9f52c7f11d5d1aa92a2ac0b00275bcad8e934682257323fda672482022052231597382268e8f3b82b99e386ebb7c7db1a8b4a8bdacd496190314e4c5bad</inline>
+ <raw>0xABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB</raw>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/negated_priv</signkey>
+ <verifykey>wrong/negated_pub</verifykey>
+ <desc>A signature made by the default key, to be verified by the negated one.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/random</id>
+ <sig>SHA1</sig>
+ <inline>0x30440220e641671e6415629dc8398e35ae1362cb647f293a92553b1594d57fff58df302c02206baafface035e3758eea0dd9ef734976c70b6dd06f4d81d33f5e28bfb8730624</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>A random, well-formed but invalid signature.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/r0</id>
+ <sig>SHA1</sig>
+ <inline>0x3044022000000000000000000000000000000000000000000000000000000000000000000220d0837b07fe63d225733391e6808a081fd8aeb1359511feba7ca4f266727f968e</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>Well-formed invalid signature with r = 0.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/s0</id>
+ <sig>SHA1</sig>
+ <inline>0x304402206bea66d439da6b0b4a0e45b51e76d53336f27f7aa8e35f2008b77a8e021eff0a02200000000000000000000000000000000000000000000000000000000000000000</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>Well-formed invalid signature with s = 0.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/r1</id>
+ <sig>SHA1</sig>
+ <inline>0x3044022000000000000000000000000000000000000000000000000000000000000000010220e660f19ddc20a30adda6ca175577b492e238ef8734b904a31045d453825974d4</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>Well-formed invalid signature with r = 1.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/s1</id>
+ <sig>SHA1</sig>
+ <inline>0x30440220d30ab3301d7132edbead77c0d622bbb7be8626c9ac5ee6c536281e6c18e79ab002200000000000000000000000000000000000000000000000000000000000000001</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>Well-formed invalid signature with s = 1.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/r0s0</id>
+ <sig>SHA1</sig>
+ <inline>0x30440220000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>Well-formed invalid signature with r = 0 and s = 0.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/r0s1</id>
+ <sig>SHA1</sig>
+ <inline>0x30440220000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000001</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>Well-formed invalid signature with r = 0 and s = 1.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/r1s0</id>
+ <sig>SHA1</sig>
+ <inline>0x30440220000000000000000000000000000000000000000000000000000000000000000102200000000000000000000000000000000000000000000000000000000000000000</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>Well-formed invalid signature with r = 1 and s = 0.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/r1s1</id>
+ <sig>SHA1</sig>
+ <inline>0x30440220000000000000000000000000000000000000000000000000000000000000000102200000000000000000000000000000000000000000000000000000000000000001</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>Well-formed invalid signature with r = 1 and s = 1.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/sp</id>
+ <sig>SHA1</sig>
+ <inline>0x30440220fc48281b60b73752f3e20c25e8a06b335122d5890db28d2969d3145fcd384e7b0220ffffffff00000001000000000000000000000000ffffffffffffffffffffffff</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>Well-formed invalid signature s = p.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/s2p</id>
+ <sig>SHA1</sig>
+ <inline>0x30450220feba982489753a51a69fd582673d2e62b6b07cc6374237c1424f1e469cb00a98022101fffffffe00000002000000000000000000000001fffffffffffffffffffffffe</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>Well-formed invalid signature with s = 2 * p.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/length_overflow16</id>
+ <sig>SHA1</sig>
+ <inline>0x3083ff000002203988322ab9f52c7f11d5d1aa92a2ac0b00275bcad8e934682257323fda672482022052231597382268e8f3b82b99e386ebb7c7db1a8b4a8bdacd496190314e4c5bad</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>Invalid signature, that is shorter than specified in its ASN.1 SEQUENCE length header and its length overflows 16bits.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/length_overflow32</id>
+ <sig>SHA1</sig>
+ <inline>0x3085ff0000000002203988322ab9f52c7f11d5d1aa92a2ac0b00275bcad8e934682257323fda672482022052231597382268e8f3b82b99e386ebb7c7db1a8b4a8bdacd496190314e4c5bad</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>Invalid signature, that is shorter than specified in its ASN.1 SEQUENCE length header and its length overflows 32bits.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/length_overflow64</id>
+ <sig>SHA1</sig>
+ <inline>0x3089ff000000000000000002203988322ab9f52c7f11d5d1aa92a2ac0b00275bcad8e934682257323fda672482022052231597382268e8f3b82b99e386ebb7c7db1a8b4a8bdacd496190314e4c5bad</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>Invalid signature, that is shorter than specified in its ASN.1 SEQUENCE length header and its length overflows 64bits.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/length_indefinite</id>
+ <sig>SHA1</sig>
+ <inline>0x308002203988322ab9f52c7f11d5d1aa92a2ac0b00275bcad8e934682257323fda672482022052231597382268e8f3b82b99e386ebb7c7db1a8b4a8bdacd496190314e4c5bad</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>Invalid signature, with indefinite length.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/long</id>
+ <sig>SHA1</sig>
+ <inline>0x30420220e641671e6415629dc8398e35ae1362cb647f293a92553b1594d57fff58df302c02206baafface035e3758eea0dd9ef734976c70b6dd06f4d81d33f5e28bfb8730624</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>Invalid signature, that is longer than specified in its ASN.1 SEQUENCE length header.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/short</id>
+ <sig>SHA1</sig>
+ <inline>0x30460220e641671e6415629dc8398e35ae1362cb647f293a92553b1594d57fff58df302c02206baafface035e3758eea0dd9ef734976c70b6dd06f4d81d33f5e28bfb8730624</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>Invalid signature, that is shorter than specified in its ASN.1 SEQUENCE length header.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/long_r</id>
+ <sig>SHA1</sig>
+ <inline>0x3044021ee641671e6415629dc8398e35ae1362cb647f293a92553b1594d57fff58df302c02206baafface035e3758eea0dd9ef734976c70b6dd06f4d81d33f5e28bfb8730624</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>Invalid signature, where r is longer than specified in its ASN.1 length header.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/long_s</id>
+ <sig>SHA1</sig>
+ <inline>0x30440220e641671e6415629dc8398e35ae1362cb647f293a92553b1594d57fff58df302c021e6baafface035e3758eea0dd9ef734976c70b6dd06f4d81d33f5e28bfb8730624</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>Invalid signature, where s is longer than specified in its ASN.1 length header.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/short_r</id>
+ <sig>SHA1</sig>
+ <inline>0x30440222e641671e6415629dc8398e35ae1362cb647f293a92553b1594d57fff58df302c02206baafface035e3758eea0dd9ef734976c70b6dd06f4d81d33f5e28bfb8730624</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>Invalid signature, where r is shorter than specified in its ASN.1 length header.</desc>
+ </sigResult>
+ <sigResult>
+ <id>nok/short_s</id>
+ <sig>SHA1</sig>
+ <inline>0x30440220e641671e6415629dc8398e35ae1362cb647f293a92553b1594d57fff58df302c02226baafface035e3758eea0dd9ef734976c70b6dd06f4d81d33f5e28bfb8730624</inline>
+ <curve>secg/secp256r1</curve>
+ <signkey>wrong/default_priv</signkey>
+ <verifykey>wrong/default_pub</verifykey>
+ <desc>Invalid signature, where s is shorter than specified in its ASN.1 length header.</desc>
+ </sigResult>
+</results> \ No newline at end of file
diff --git a/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp128.csv b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp128.csv
new file mode 100644
index 0000000..d24da0e
--- /dev/null
+++ b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp128.csv
@@ -0,0 +1 @@
+0xf9c44412b2cca89ba4f1ca271d143323,0x9f5d27633551f202cd129e15712f0c64,0xdd1cdcde6e8da4b594bd4055bd601dca,0x27d3f8fea47ec1814569080b2aec652f,0xebf29da39d7a387fdc3ee3a6e1898d0d,0x53416c063b998d8936fb4337f4300dcf,0x3 \ No newline at end of file
diff --git a/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp160.csv b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp160.csv
new file mode 100644
index 0000000..20dea88
--- /dev/null
+++ b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp160.csv
@@ -0,0 +1 @@
+0x4353148e2ad8805dff87bfd7fd6b78da022417dd,0x3e41d827a2fc528cfead39f1c38699073daa2e8c,0x12a5b38d121e1274d92be25459340117189b6aa9,0x12ee1c85d8270955746c2262915d9af9ec5864bb,0x3458e410d63535a091e43785ad9b48b5cb26f3f2,0x0d77041c6ef819ac664e599199157d655c5dbc83,0x5 \ No newline at end of file
diff --git a/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp192.csv b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp192.csv
new file mode 100644
index 0000000..7d2241c
--- /dev/null
+++ b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp192.csv
@@ -0,0 +1 @@
+0x9eb2bb2b250ffded1686035b63e7e5d995ba781a011d3b22,0x4e167abc2774f53d04a800d3a45c83a2a63b671b21a4550d,0x142b292e4b02ede63ed10aa901d9b51fe119f27d57a3a063,0x916f6535f2781de3c6c9e84fbe27d5f46287fa6827a6c8f5,0x93bceca98e0f1ba4f52838f80d057f9b364e01f235c55719,0x34e63e63b70554a45cd75673cbf7f748873e140ff2e02e30,0x3 \ No newline at end of file
diff --git a/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp224.csv b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp224.csv
new file mode 100644
index 0000000..aeaaae4
--- /dev/null
+++ b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp224.csv
@@ -0,0 +1 @@
+0x7fc961151375f20321881d4a704c5263d09d0270fa799aac8265a7d9,0x6d9aac79206bc67534b41e623995fcf15584bac41e0a5e309c2ac6d7,0x1a0167d5a679d3524753df6be9d797990838d2ff222b1d9b64c4fc8b,0x124f913cdf8e182956eef18ab9456d2114e38d9262dbf06285d9a4a2,0x7501d823647e2fbe9e9e1fd7f2eaac15cb84680ba290775c7338c569,0x198ead04371796cd6d1b390ee34276e0c3529a168953d9a4cb78e25b,0x5 \ No newline at end of file
diff --git a/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp256.csv b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp256.csv
new file mode 100644
index 0000000..6902618
--- /dev/null
+++ b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp256.csv
@@ -0,0 +1 @@
+0xf93f4bfacd5dc41609ec790ace7b58b3a8466b533440a986a1b6252657840329,0xdedd6767ca13b7ed136d0725772e7665f7b8d7450541e747ebb22b188b0298cd,0xcb32f6d3febf6b2558e583de19180b286a0d0ca4cbc0b5ae40b2684ca5fa0549,0xe9f44e8e52268d84a2ac538a35469f041e5096b1c885922d7068c24c4f7986ab,0x927d137b6af7330546218ca73fd396483a1ca02e43bfd9e8e1266fe182cc6108,0x5315195399c9ec0758a42858ef7e72e68d6cce71116ae323eb0a5313fec656ca,0x3 \ No newline at end of file
diff --git a/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp384.csv b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp384.csv
new file mode 100644
index 0000000..694ae78
--- /dev/null
+++ b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp384.csv
@@ -0,0 +1 @@
+0xe5c59884cfefc22682cbc0f1d18b574c2cec33ace6ff00246db133dd25b6b8eca6e192324f73815c131e06ac129cf3c6,0x738b368de5c4b0be23c8c197df7d098372e49ef6719c02c64833a8834518cd8c0d9241f72100cb5051db0657f75a1c23,0x69754b463614c2e2dbcf6dccf623cc0f1acdc19e54cb228dbaf071459f4af4c8b6665e814653ec77937f93aba77d5c83,0x74019d327322b23f79888df61d0549c60983e967f9d783298c9fabb05d3f50380b75b9c0925016ab8606a3c7cb304fee,0x319d25a6e657db46b06dc875f23a25cd7dd85312706b98f7d42e5fef6205efa94c9e3de358442bbba0078c836474b886,0x2df451b429965a07b3c259c9f6b577dc08fc0a55c7cc99a0e2bd0a5f6df1582f549383a3a97d80459d6c67bc03b8fd8e,0x5 \ No newline at end of file
diff --git a/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp521.csv b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp521.csv
new file mode 100644
index 0000000..76fe2f2
--- /dev/null
+++ b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongp521.csv
@@ -0,0 +1 @@
+0x189a60ffc98c7183895a913cce35a6a9eb598dd37031ef413b22efdfce0c66a39adbc7807185d2f9258e236d97fcefbc399d96b21367b72d96aa4db8e17e085eb6b,0x14fa01ed55832127e87f87781de9dd477302be69dec9d55ca741569bddebf3f4356ded7a21173937426b7e28cd25704c715e85d677d1ebfe4349943269fa3f420b2,0x151ff15174ae4126937a8a1ab0f1d64f85fdf6edebd29615e822ffa44b6e2a951b918f49444ffc4bfc09f0f8bda8c30f095ab5d8aa5bcc26a16245d848e0beb9d88,0x1544b864fe3e9891aedcf537c6f7d3de1f77ee74ef1d3122f0c2d891189895f56362be7d031503b1d23ca7bd978650a49efce4d437dedec0e3325ca40c1f8ef2ee0,0x140197a9f062bad1e447eb6c1f4385f7dde488f0d1ba76a83750d2e9d59db3b7826c0bdb2294c8a2fb08e62152824a05a67dfd8528084b1865018e0a6c6204057c8,0x189a60ffc98c7183895a913cce35a6a9eb598dd37031ef413b22efdfce0c66a39adbc7807185d2f9258e236d97fcefbc399d96b21367b72d96aa4db8e17e085eb6a,0x5 \ No newline at end of file
diff --git a/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt163.csv b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt163.csv
new file mode 100644
index 0000000..88b142e
--- /dev/null
+++ b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt163.csv
@@ -0,0 +1 @@
+0x00a3,0x0002,0x0000,0x0000,0x55e202b98d7e864b2c9c560dc8f8b4047743a84ad,0x4cf310ee7a37cb2bacafa5e5a5ffcc8464a51162d,0x58ae9952e3b62978ccc1bfd060564b2620d154049,0x5ed1e3aa306f09a955feff97757bc4e599c64bb9f,0x2aaaaaaaaaaaaaaaaaaaaaaaaaabc02b61ca4c651,0x3
diff --git a/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt233.csv b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt233.csv
new file mode 100644
index 0000000..291cdfe
--- /dev/null
+++ b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt233.csv
@@ -0,0 +1 @@
+0x00e9,0x0001,0x0000,0x0000,0x14228234ca1e8900adcfef49a037d560c8e2c2ed4227d4a2cda8703079d,0x18f33f0e925e6af86764a84dae2e09eeb0ce218e21ad9638eeb9d2e2600,0x182a21d656972aeca534df8f8e8c5aa0f553cde1e025a75610f10ae9db5,0x118732c490d8788716e9ac581c37c140116d12e2e9abd56262a1a255472,0xc59f46db5ba025578d418f86dc556bec9d212b740ab595b83abd008ec0,0x2
diff --git a/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt239.csv b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt239.csv
new file mode 100644
index 0000000..bef2e14
--- /dev/null
+++ b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt239.csv
@@ -0,0 +1 @@
+0x00ef,0x0001,0x0000,0x0000,0x513e8b6997328b69d60decd7fa034c1b3bd862717164e7785eb06dcc5b88,0x63510c1cc1053a916b68f258e9d3f7c2ba054e4af05f3e4d61b3de772d2a,0x509d82beb7ef27b5b7421ac1e93ccffea76c4f0874991cf3facf0eab9ef6,0x42a9207ae1cc90d3d29c42a87f754321ccbeaed2e18957ce5a9b01f56812,0x28759505089d94226a73eefded3f7bf2f81673517715cb032daeddbb68f7,0x2
diff --git a/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt283.csv b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt283.csv
new file mode 100644
index 0000000..736fe15
--- /dev/null
+++ b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt283.csv
@@ -0,0 +1 @@
+0x011b,0x0002,0x0000,0x0000,0x7e2a42c7f5af962ff0f58711703462947d0a4eb3555b123aa33088a9c566424f0126157,0x6f317d6314dd7069b6be8cfb5fd0c563b9dbb2f9b8ca2618dd8cd4e7d1a368452aa3c34,0x5beb9f0130f758148a16a5c65b9228836af1c7afbab4afeffed328ed04ec1bf015f9c16,0x68996bd05c007c329738a29893a6215c99fbfa460e143090d588d9b157c99843e91c976,0x2552bf070faa392ab3b7fa07e443e5a45dc9bb3e1a6fe44d1440fdde6752c90899d4197,0x3
diff --git a/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt409.csv b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt409.csv
new file mode 100644
index 0000000..fe7e040
--- /dev/null
+++ b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt409.csv
@@ -0,0 +1 @@
+0x0199,0x0002,0x0000,0x0000,0x1cc6efad1333dd213e812bdc9909754ff20c102fb9c9a2a7fdbd23ca7d414bec401bc45532980dff9cc869b4622c7f5b65e2afb,0x1cfc909e058af6762da1c2d85ec911d4e393dcd4539aa6c6d755b3dfdf9c4c338c84b984f533479d2f2bb5169b4fae6a25159f6,0x1ef44edd1100313984d059e3ecae6c866d83bfb9931e616abafcb9f1461ec264509260b4c62a09f1f03595c404e530d467dc14c,0x1055f15e3b4272c3bf6ecaeb59204470b96111eb38eb395066b26fbae646ab57b7ae6cda5722a98b01aade1bcf3b6db950d2957,0xc3b9b6e10f6ed3a458388e94c4d567e1a2272bb996892a919e65a8da15c0907ac735eb2f9a7cee28ac90193dabd2408e232839,0x2
diff --git a/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt571.csv b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt571.csv
new file mode 100644
index 0000000..2fcd0df
--- /dev/null
+++ b/common/src/main/resources/cz/crcs/ectester/data/wrong/wrongt571.csv
@@ -0,0 +1 @@
+0x023b,0x0002,0x0000,0x0000,0x4d3b833ae38b91e89061c4fae9e38264f2e88b4969778aa935eeec50fd1d66a994589e835aeb590566f0adafba2c40c1866865e62cae00f1d235038139d8d25b32d842a7a8b03b0,0x736974cc00c08dfbd1d23a6bea984c1c1af6ceae0a8b48ecd84b8a4fedbb46d61ab94efa8f53e50b6aa0c0599c2121af733dc36c07ccb7762d210bef02aa8611fe464d369f8a923,0x4f3bb81214f966e73a2f64423738ab7cd642b871ce7fb0e5f302a3a658aafd68e25d38c432d5e48334a2c03f472defa43ca0933fd13c98138bab6d7ca228ab860c79cd9114d4549,0x6355104090026816f380b1b406e84f93e12cbaa9f23adcef1eab09bd0418f7906195b102daed369ba72b9370e24a12c7676263c20bf7c7f3018c7a84ee80f586cc8fb16dd526110,0x397cad72a3fefe82d79a96e18009f5f9b661a9fa2ee53a5eb9f4016d2deaf249e2969b9af649fa363f4c2d5ec837792d932748f7344a16f8ab4be63341812d1c4f52a7b3fa65757,0x2