pod2/src/middleware
arnaucube 0637f52573
add circuit to verify signatures (SignatureVerifyGadget) (#167)
* implement circuit to verify signature (proof-based signature), ie. a 1-level recursion verification

* as agreed in the call, rename Gate -> Gadget when it's not a 'gate'

* make SignatureVerifyGadget conditional on the selector input

* small naming polish

* sigverifygadget: add s computation in-circuit, connect pk,msg,s to internalproof's public_inputs

* optimize signature verify

---------

Co-authored-by: Eduard S. <eduardsanou@posteo.net>
2025-03-31 16:36:37 -07:00
..
basetypes.rs Merkleproof verify circuit (#143) 2025-03-18 19:34:01 +01:00
containers.rs Fe contains (#145) 2025-03-27 10:54:58 +10:00
custom.rs Progress on the MainPod circuit (#159) 2025-03-21 16:53:03 +01:00
mod.rs add circuit to verify signatures (SignatureVerifyGadget) (#167) 2025-03-31 16:36:37 -07:00
operation.rs Fe contains (#145) 2025-03-27 10:54:58 +10:00
serialization.rs Serialization of Signed and Main Pods (#128) 2025-03-21 13:42:16 +00:00
statement.rs Fe contains (#145) 2025-03-27 10:54:58 +10:00