From 9b51ac854de9d9fbf3b884d1cb65f80927cbd6be Mon Sep 17 00:00:00 2001
From: J08nY
Date: Sat, 15 Jun 2024 12:07:33 +0200
Subject: More signature tests.
---
.../cz/crcs/ectester/data/wrong/results.xml | 48 ++++++++++++++++++++--
1 file changed, 44 insertions(+), 4 deletions(-)
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 af5d6dd..18302b1 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
@@ -11,6 +11,16 @@
wrong/default_pub
A correct signature by the default key.
+
+ nok/malleable/s+n
+ SHA1
+ 0x304502203988322ab9f52c7f11d5d1aa92a2ac0b00275bcad8e934682257323fda67248202210152231596382268e9f3b82b99e386ebb784c21538f1a379523d1b5af44aaf80fe
+ 0xABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+ A correct signature modified by adding n to s.
+
nok/negated
SHA1
@@ -194,22 +204,52 @@
nok/sp
*
- 0x30440220fc48281b60b73752f3e20c25e8a06b335122d5890db28d2969d3145fcd384e7b0220ffffffff00000001000000000000000000000000ffffffffffffffffffffffff
+ 0x304502207c48281b60b73752f3e20c25e8a06b335122d5890db28d2969d3145fcd384e7b022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff
0xABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
secg/secp256r1
wrong/default_priv
wrong/default_pub
- Malformed (zero-padded) invalid signature s = p.
+ Well-formed invalid signature s = p.
nok/s2p
*
- 0x30450220feba982489753a51a69fd582673d2e62b6b07cc6374237c1424f1e469cb00a98022101fffffffe00000002000000000000000000000001fffffffffffffffffffffffe
+ 0x304502207eba982489753a51a69fd582673d2e62b6b07cc6374237c1424f1e469cb00a98022101fffffffe00000002000000000000000000000001fffffffffffffffffffffffe
+ 0xABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+ Well-formed invalid signature with s = 2 * p.
+
+
+ nok/sn
+ *
+ 0x304502207c48281b60b73752f3e20c25e8a06b335122d5890db28d2969d3145fcd384e7b022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551
+ 0xABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+ Well-formed invalid signature s = n.
+
+
+ nok/rnsn
+ *
+ 0x3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551
+ 0xABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
+ secg/secp256r1
+ wrong/default_priv
+ wrong/default_pub
+ Well-formed invalid signature r = n and s = n.
+
+
+ nok/s2n
+ *
+ 0x304502207eba982489753a51a69fd582673d2e62b6b07cc6374237c1424f1e469cb00a98022101fffffffe00000002000000000000000000000001fffffffffffffffffffffffe
0xABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
secg/secp256r1
wrong/default_priv
wrong/default_pub
- Malformed (zero-padded) invalid signature with s = 2 * p.
+ Well-formed invalid signature with s = 2 * n.
nok/length_overflow16
--
cgit v1.2.3-70-g09d2