Skip to content

Conversation

@BlakeMScurr
Copy link

Add public key verification circuit that checks that a point is on the curve and that it's in the subgroup using (n-2)Q = 2(-Q). Note that calculating nQ or (n-1)Q with double and add both fail as they involve calculating nQ which can't be represented in projective coordinates.

Add public key verification circuit that checks that a point is on the
curve and that it's in the subgroup using `(n-2)Q = 2(-Q)`. Note that
calculating `nQ` or `(n-1)Q` with double and add both fail as they
involve calculating `nQ` which can't be represented in projective
coordinates.
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.

1 participant