From 9946667069d6e297e2c35b2f4875d5c62f406e61 Mon Sep 17 00:00:00 2001
From: J08nY
Date: Thu, 27 Feb 2025 15:34:42 +0100
Subject: Add more signature tests for completeness.
---
.../cz/crcs/ectester/data/wrong/results.xml | 52 +++++++++++++++++++---
1 file changed, 46 insertions(+), 6 deletions(-)
(limited to 'common')
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
index 18302b1..2f5c4f2 100644
--- a/common/src/main/resources/cz/crcs/ectester/data/wrong/results.xml
+++ b/common/src/main/resources/cz/crcs/ectester/data/wrong/results.xml
@@ -222,24 +222,54 @@
Well-formed invalid signature with s = 2 * p.
- nok/sn
+ nok/rp
*
- 0x304502207c48281b60b73752f3e20c25e8a06b335122d5890db28d2969d3145fcd384e7b022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551
+ 0x3045022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff02207c48281b60b73752f3e20c25e8a06b335122d5890db28d2969d3145fcd384e7b
0xABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
secg/secp256r1
wrong/default_priv
wrong/default_pub
- Well-formed invalid signature s = n.
+ Well-formed invalid signature r = p.
- nok/rnsn
+ nok/r2p
*
- 0x3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551
+ 0x3045022101fffffffe00000002000000000000000000000001fffffffffffffffffffffffe02207eba982489753a51a69fd582673d2e62b6b07cc6374237c1424f1e469cb00a98
0xABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
secg/secp256r1
wrong/default_priv
wrong/default_pub
- Well-formed invalid signature r = n and s = n.
+ Well-formed invalid signature with r = 2 * p.
+
+
+ nok/rn
+ *
+ 0x3045022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255102207c48281b60b73752f3e20c25e8a06b335122d5890db28d2969d3145fcd384e7b
+ 0xABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+ Well-formed invalid signature r = n.
+
+
+ nok/r2n
+ *
+ 0x3045022101fffffffe00000002000000000000000000000001fffffffffffffffffffffffe02207eba982489753a51a69fd582673d2e62b6b07cc6374237c1424f1e469cb00a98
+ 0xABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+ Well-formed invalid signature with r = 2 * n.
+
+
+ nok/sn
+ *
+ 0x304502207c48281b60b73752f3e20c25e8a06b335122d5890db28d2969d3145fcd384e7b022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551
+ 0xABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+ Well-formed invalid signature s = n.
nok/s2n
@@ -251,6 +281,16 @@
wrong/default_pub
Well-formed invalid signature with s = 2 * n.
+
+ nok/rnsn
+ *
+ 0x3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551
+ 0xABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+ Well-formed invalid signature r = n and s = n.
+
nok/length_overflow16
*
--
cgit v1.2.3-70-g09d2