Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove canonical signature check #2395

Closed
0xKodzy opened this issue May 31, 2024 · 1 comment
Closed

Remove canonical signature check #2395

0xKodzy opened this issue May 31, 2024 · 1 comment

Comments

@0xKodzy
Copy link

0xKodzy commented May 31, 2024

Duplicate of EOSIO/eos#6699

Requiring signatures to be canonical is necessary to prevent Signature Malleability attacks.
However, in Antelope-based chains, this requirement serves no functional purpose since the signature does not affect the transaction hash generation.
Consequently, even if an attacker alters the signature, they cannot exploit it.

The primary problem with canonical checks is that they require the signer to repeat the entire signing process until a canonical signature is found. This can be quite time-consuming for applications that need high-speed signing.

@enf-ci-bot enf-ci-bot moved this to Todo in Team Backlog May 31, 2024
@bhazzard bhazzard closed this as not planned Won't fix, can't repro, duplicate, stale Jan 16, 2025
@github-project-automation github-project-automation bot moved this from Todo to Done in Team Backlog Jan 16, 2025
@spoonincode
Copy link
Member

Replaced with AntelopeIO/spring#1106

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

4 participants