Ahmad Afuni
|
c66506c048
|
feat(backend): Use Schnorr signatures for signed PODs (#236)
* Implement non-native extension field arithmetic
* Schnorr signature verification (#221)
* Use Schnorr signatures for signed PODs
* add custom gates (#237)
* Clippy
* Formatting
* Apply suggestions from code review
Co-authored-by: Eduard S. <eduardsanou@posteo.net>
* Fix typo
* Fix tests
* Point -> PublicKey
* Remove default nnf_div implementation for clarity
* Code review & edits for clarity
* Remove suspicious mutation
* Simplify computation
* Fix division
* Fix
* Update src/backends/plonky2/primitives/ec/curve.rs
Co-authored-by: Eduard S. <eduardsanou@posteo.net>
* Update src/backends/plonky2/primitives/ec/curve.rs
Co-authored-by: Eduard S. <eduardsanou@posteo.net>
* Fixes
* Add public key to signed POD struct
* Style
* Elaborate on in-circuit field->biguint conversion
* Add missing gates
* Comments
* Add bits to biguint struct
* Comments
* Comment
---------
Co-authored-by: Daniel Gulotta <dgulotta@alum.mit.edu>
Co-authored-by: Eduard S. <eduardsanou@posteo.net>
|
2025-06-10 00:24:16 +10:00 |
|