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