24ff82dd3d
Organize imports ( #188 )
...
* Organize imports
Use rustfmt to organize imports. Resolve #162
* remove unused imports
* cargo fmt
2025-04-07 16:19:13 -07:00
ce26a316a1
MainPod implementation ( #168 )
...
* Initial circuit op work
* Fix copy op
* Add more ops
* add mainpod boilerplate
* pass basic test of mainpod
* fix duplicate imports
* WIP
* fixes
* wip
* fix test
* wip
* clean up
* address feedback from @ax0
* oops
---------
Co-authored-by: Ahmad <root@ahmadafuni.com>
2025-04-01 11:23:45 -07:00
arnaucube
4a94b34792
Add SignedPod verification circuit (SignedPodVerifyGadget) ( #170 )
...
* add boolean selector to the MerkleProofGadget, to allow skipping proof verifications when all the slots are not used (eg. in the SignedPod circuit)
* move existing signedpod's circuits draft to its own file
* implement SignedPodVerify circuit
2025-04-01 18:20:28 +02:00
arnaucube
d6033b7090
implement SignedPod (non-mock) using proof-based signatures ( #160 )
2025-03-25 22:17:14 +01:00
arnaucube
3b2860beeb
organize files & dirs (mostly backend structure) ( #158 )
2025-03-24 12:34:45 +01:00