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

Add Jubjub to ECC stdlib #1282

Closed
wants to merge 199 commits into from
Closed

Add Jubjub to ECC stdlib #1282

wants to merge 199 commits into from

Conversation

alv-around
Copy link

@alv-around alv-around commented Feb 21, 2023

Add jubjub to stdlib #1251

Features:

  • Proof-Of-Ownership
  • VerifyEddsa

dark64 and others added 26 commits May 23, 2023 12:34
…okrates#1312)

* Fixed a small typo, the right bracket next to bitwidth was mistyped.

* Update types.md

Change the '[' to ')'.
…cuit

Short circuit on constant branch conditions
…nment

Allow composite field type in witness assignment
Detect division by zero in typed propagation
@alv-around alv-around marked this pull request as ready for review July 4, 2023 14:43
@alv-around
Copy link
Author

@dark64 @Schaeff. I finished the implementation for the Jubjub curve in the stdlib.

I had to re-arrange some stuff, because many ecc things were written for 254-bit values, and in the jubjub many are 255.

I also wrote in a way so in the future it is easy to integrate the signatures for bls12-377 and other Edwardstwisted curves

@alv-around alv-around changed the title Jubjub Add Jubjub to ECC stdlib Jul 5, 2023
@alv-around alv-around closed this Aug 2, 2023
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.

6 participants