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

Open
0xKodzy opened this issue May 31, 2024 · 0 comments
Open

Remove canonical signature check #2395

0xKodzy opened this issue May 31, 2024 · 0 comments

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.

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

No branches or pull requests

3 participants