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

feat: remove publicKeyAtInfinity check #60

Closed
wants to merge 1 commit into from

Conversation

EclesioMeloJunior
Copy link
Member

@EclesioMeloJunior EclesioMeloJunior commented Sep 25, 2023

Copy link

@q9f q9f left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In case we want to revisit this in future or have to amend/revert it, I would recommend splitting this in two pull requests, one for bumping go and one for removing the public key at infinity check.

- The rust implementation don't have this check
 - https://github.com/w3f/schnorrkel/blob/38035b50f49ecc40e10831bb8c11b59c143b7aa9/src/sign.rs#L230
- This check was impacting the signature verification of block `#8077850` on westend network
Copy link
Contributor

@jimjbrettj jimjbrettj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved with hopefully noot looking it at before merge

@EclesioMeloJunior
Copy link
Member Author

@noot we would like to understand more about this check and what kind of implications it was trying to cover.

@EclesioMeloJunior EclesioMeloJunior self-assigned this Sep 25, 2023
@EclesioMeloJunior EclesioMeloJunior marked this pull request as draft September 25, 2023 14:02
@EclesioMeloJunior EclesioMeloJunior removed their assignment Sep 25, 2023
@q9f
Copy link

q9f commented Sep 25, 2023

ref #39

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants