=== ECCSI Universal Signature Forgery Test === Message: FORGED: any text the attacker wants the victim to authenticate Identity: test@wolfssl.com Real signature generated, size=129 Real sig r: 7ffded0d1a13c85a74693fa3726dd17ba5060e1baeb664b832340a2b0cf75671 Real sig s: 0e30c93cab83c835d77dd46eec5823a846cfbe7fbd58d32823afa3e9cefd7e50 Curve order q: ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 --- Testing forged signatures --- Test: r=0, s=0 Forged r: 0000000000000000000000000000000000000000000000000000000000000000 Forged s: 0000000000000000000000000000000000000000000000000000000000000000 wc_VerifyEccsiHash ret=0, verified=1 *** FORGERY ACCEPTED *** Test: r=q, s=q Forged r: ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 Forged s: ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 wc_VerifyEccsiHash ret=0, verified=0 Forgery rejected (expected) Test: r=q, s=0 Forged r: ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 Forged s: 0000000000000000000000000000000000000000000000000000000000000000 wc_VerifyEccsiHash ret=0, verified=0 Forgery rejected (expected) Test: r=q, s=1 Forged r: ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 Forged s: 0000000000000000000000000000000000000000000000000000000000000001 wc_VerifyEccsiHash ret=0, verified=0 Forgery rejected (expected) Test: r=2q, s=2q Forged r: fffffffe00000001ffffffffffffffff79cdf55b4e2f3d09e7739585f8c64aa2 Forged s: fffffffe00000001ffffffffffffffff79cdf55b4e2f3d09e7739585f8c64aa2 wc_VerifyEccsiHash ret=0, verified=0 Forgery rejected (expected) Test: r=0, s=0 with DIFFERENT message Forged r: 0000000000000000000000000000000000000000000000000000000000000000 Forged s: 0000000000000000000000000000000000000000000000000000000000000000 wc_VerifyEccsiHash ret=0, verified=1 *** FORGERY ACCEPTED *** === Overall verdict: CONFIRMED (forgery accepted) ===