From b6d6766fef9b73db70bda8b6b398128ba5a41ab2 Mon Sep 17 00:00:00 2001
From: J08nY
Date: Sat, 11 Aug 2018 21:52:48 +0200
Subject: Add various ECDSA tests.
---
src/cz/crcs/ectester/data/wrong/keys.xml | 16 ++++
src/cz/crcs/ectester/data/wrong/results.xml | 140 ++++++++++++++++++++++++++++
2 files changed, 156 insertions(+)
create mode 100644 src/cz/crcs/ectester/data/wrong/keys.xml
create mode 100644 src/cz/crcs/ectester/data/wrong/results.xml
(limited to 'src/cz/crcs/ectester/data/wrong')
diff --git a/src/cz/crcs/ectester/data/wrong/keys.xml b/src/cz/crcs/ectester/data/wrong/keys.xml
new file mode 100644
index 0000000..a122bc1
--- /dev/null
+++ b/src/cz/crcs/ectester/data/wrong/keys.xml
@@ -0,0 +1,16 @@
+
+
+
+ default_pub
+ 0x116d77bea845d4bd0204cb8b954c957431c23a7111a0eda94d41a3c774260e37,0x9589952dcc2034be9cb36411c59e8978fc40a7ebce5dc296d8c693a25b637969
+ secg/secp256r1
+ A random public key for default_priv.
+
+
+ default_priv
+ 0x92d375aebbc233bc9b60124ff7adf963917ab77bfc254418900f7ba51c85cc09
+ secg/secp256r1
+ A random private key for default_pub.
+
+
\ No newline at end of file
diff --git a/src/cz/crcs/ectester/data/wrong/results.xml b/src/cz/crcs/ectester/data/wrong/results.xml
new file mode 100644
index 0000000..a1ac470
--- /dev/null
+++ b/src/cz/crcs/ectester/data/wrong/results.xml
@@ -0,0 +1,140 @@
+
+
+
+ random
+ SHA1
+ 0x30440220e641671e6415629dc8398e35ae1362cb647f293a92553b1594d57fff58df302c02206baafface035e3758eea0dd9ef734976c70b6dd06f4d81d33f5e28bfb8730624
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+
+
+ r0
+ SHA1
+ 0x3044022000000000000000000000000000000000000000000000000000000000000000000220d0837b07fe63d225733391e6808a081fd8aeb1359511feba7ca4f266727f968e
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+
+
+ s0
+ SHA1
+ 0x304402206bea66d439da6b0b4a0e45b51e76d53336f27f7aa8e35f2008b77a8e021eff0a02200000000000000000000000000000000000000000000000000000000000000000
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+
+
+ r1
+ SHA1
+ 0x3044022000000000000000000000000000000000000000000000000000000000000000010220e660f19ddc20a30adda6ca175577b492e238ef8734b904a31045d453825974d4
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+
+
+ s1
+ SHA1
+ 0x30440220d30ab3301d7132edbead77c0d622bbb7be8626c9ac5ee6c536281e6c18e79ab002200000000000000000000000000000000000000000000000000000000000000001
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+
+
+ r0s0
+ SHA1
+ 0x30440220000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+
+
+ r0s1
+ SHA1
+ 0x30440220000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000001
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+
+
+ r1s0
+ SHA1
+ 0x30440220000000000000000000000000000000000000000000000000000000000000000102200000000000000000000000000000000000000000000000000000000000000000
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+
+
+ r1s1
+ SHA1
+ 0x30440220000000000000000000000000000000000000000000000000000000000000000102200000000000000000000000000000000000000000000000000000000000000001
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+
+
+ sp
+ SHA1
+ 0x30440220fc48281b60b73752f3e20c25e8a06b335122d5890db28d2969d3145fcd384e7b0220ffffffff00000001000000000000000000000000ffffffffffffffffffffffff
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+
+
+ s2p
+ SHA1
+ 0x30450220feba982489753a51a69fd582673d2e62b6b07cc6374237c1424f1e469cb00a98022101fffffffe00000002000000000000000000000001fffffffffffffffffffffffe
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+
+
+ long
+ SHA1
+ 0x30420220e641671e6415629dc8398e35ae1362cb647f293a92553b1594d57fff58df302c02206baafface035e3758eea0dd9ef734976c70b6dd06f4d81d33f5e28bfb8730624
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+
+
+ short
+ SHA1
+ 0x30460220e641671e6415629dc8398e35ae1362cb647f293a92553b1594d57fff58df302c02206baafface035e3758eea0dd9ef734976c70b6dd06f4d81d33f5e28bfb8730624
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+
+
+ long_r
+ SHA1
+ 0x3044021ee641671e6415629dc8398e35ae1362cb647f293a92553b1594d57fff58df302c02206baafface035e3758eea0dd9ef734976c70b6dd06f4d81d33f5e28bfb8730624
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+
+
+ long_s
+ SHA1
+ 0x30440220e641671e6415629dc8398e35ae1362cb647f293a92553b1594d57fff58df302c021e6baafface035e3758eea0dd9ef734976c70b6dd06f4d81d33f5e28bfb8730624
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+
+
+ short_r
+ SHA1
+ 0x30440222e641671e6415629dc8398e35ae1362cb647f293a92553b1594d57fff58df302c02206baafface035e3758eea0dd9ef734976c70b6dd06f4d81d33f5e28bfb8730624
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+
+
+ short_s
+ SHA1
+ 0x30440220e641671e6415629dc8398e35ae1362cb647f293a92553b1594d57fff58df302c02226baafface035e3758eea0dd9ef734976c70b6dd06f4d81d33f5e28bfb8730624
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+
+
\ No newline at end of file
--
cgit v1.2.3-70-g09d2