pod2/.github/workflows
Eduard S. 88a75986b8
Integrate recursion into MainPod (#243)
* calculate MainPod id in a dynamic-friendly way

The MainPod id is now calculated with front padding and a fixed size
independent of max_public_statements so that introduction gadgets can be
verified by a MainPod while paying only for the number of statements
they use.  This is because with front padding of none-statements we can
precompute the poseidon state corresponding to absorbing all the padding
statements and only pay constraints for the non-padding statements.

The id is calculated as follows:
`id = hash(serialize(reverse(statements || none-statements)))`

* add time feature and disable timing by default

* apply suggestions from @arnaucube

* link issues in todos
2025-05-29 17:10:19 +02:00
..
build.yml Integrate recursion into MainPod (#243) 2025-05-29 17:10:19 +02:00
clippy.yml Add clippy (#191) 2025-04-08 11:52:02 -07:00
mdbook-check.yml Check statement correctness on compile (#104) 2025-03-03 15:12:09 -08:00
mdbook-publish.yml sync spec & code (#107) 2025-03-05 11:35:23 -08:00
rustfmt.yml Prototype custom predicates (#74) 2025-02-21 10:55:36 +10:00
tests.yml implement proof-based signatures using plonky2 proofs (#112) 2025-03-08 00:27:14 +10:00
typos.toml Add RecursiveCircuit (#204) 2025-05-21 13:15:22 +02:00
typos.yml feat: unify SignedPod and MainPod traits (#64) 2025-02-18 13:00:54 +01:00