wycheproof-ed25519-invalid-signature
EdDSA: Invalid signature
The test vector contains a signature with edge case values such as 0 or the order of the group.
REJECT
Your service should reject this one.
Stated as the outcome to assert against, so a suite compares with this rather than hardcoding a result and getting it backwards.
The effect of accepting such signatures probably indicates that signatures can be forged without even knowing the message itself. Demonstrated by 20 test vectors in Project Wycheproof.
Provenance
- Kind
- vulnerabilityA published weakness exists for this. Failing it is a known exploit path.
- Source
- wycheproof
- Clause
- RFC 8032 §5.1
- CVE
- none
- Weakness
- none
Test keys only. Nothing here is a statement about any particular service: the expected outcome above is what an application ought to do, not evidence that yours does.