87 Commits

Author SHA1 Message Date
M Alghazwi
6cdd8a43f1
fix typo in cargo.toml 2025-01-31 12:37:24 +01:00
M Alghazwi
5acbcf1f06
add hashing for verifierData 2025-01-31 12:18:14 +01:00
M Alghazwi
69983cd2dd
fix N param 2025-01-30 13:49:41 +01:00
M Alghazwi
709a78a673
add uniform recursion bench 2025-01-30 13:47:59 +01:00
M Alghazwi
798d53ba12
add uniform recursion tests 2025-01-30 13:47:26 +01:00
M Alghazwi
9a57b660f2
impl uniform recursion circuits 2025-01-30 13:46:37 +01:00
M Alghazwi
cb9523969d
add bench results for recursion 2025-01-30 10:30:10 +01:00
M Alghazwi
e83d4eb869
refactor tests 2025-01-30 10:29:48 +01:00
M Alghazwi
46c947828f
add support for any generic hash function 2025-01-30 10:28:33 +01:00
M Alghazwi
909dba1b43
add hybrid bench and refactor 2025-01-17 10:06:41 +01:00
M Alghazwi
1f85bd8d5f
add hybrid tests and refactor 2025-01-17 10:06:09 +01:00
M Alghazwi
6641199f78
update readme 2025-01-17 10:05:39 +01:00
M Alghazwi
00ee710354
add hybrid recursion 2025-01-17 10:05:04 +01:00
M Alghazwi
eaf7e65c3d
optimize hash selection 2025-01-15 21:59:17 +01:00
M Alghazwi
e9182cc1d9
improve bench for multiple params 2025-01-15 21:58:56 +01:00
M Alghazwi
af1c337555
fix and refactor benches 2025-01-14 23:03:00 +01:00
M Alghazwi
209eda8240
refactor tests to follow changes in circuit impl 2025-01-14 11:13:51 +01:00
M Alghazwi
c8a8ec0f5e
refactor aggregation circuits and add error handling 2025-01-14 10:54:43 +01:00
M Alghazwi
d63a309e02
remove the hardcoded circuit params and refactor 2025-01-10 12:32:45 +01:00
M Alghazwi
7b2c084339
add hash as type to circuit so we don't hardcode it. 2025-01-10 11:56:06 +01:00
M Alghazwi
2cf92cfedf
refactor imports 2025-01-10 11:30:34 +01:00
M Alghazwi
72cc4699f3
refactor and improve code readability 2025-01-10 11:30:04 +01:00
M Alghazwi
a2113ac44b
add error handling and refactor 2025-01-10 11:29:03 +01:00
M Alghazwi
59e054554c
clean up and improve with comments 2025-01-09 10:37:54 +01:00
M Alghazwi
760dca9a08
add documentation and clean up 2025-01-09 10:37:06 +01:00
M Alghazwi
563ba77a8c
add prove_tree fn 2025-01-09 10:36:38 +01:00
M Alghazwi
7d44d8b15c
add comments 2025-01-09 10:36:05 +01:00
M Alghazwi
5d2237cea8
clean up params 2025-01-09 10:35:25 +01:00
M Alghazwi
1a46bd085d
add tree recursion approach2 2025-01-09 10:35:10 +01:00
M Alghazwi
3f2d8cc88c
common data fn for inner-circuit 2025-01-09 10:34:13 +01:00
M Alghazwi
b69b682df2
re-organize simple recursion 2025-01-09 10:32:14 +01:00
M Alghazwi
e61a17800d
add leaf circuit 2025-01-09 10:30:39 +01:00
M Alghazwi
a101da56ab
add benchmark impl for tree recursion approach2 2025-01-06 14:14:56 +01:00
M Alghazwi
c717ab2770
add tree recursion approach2 2024-12-30 11:40:13 +03:00
M Alghazwi
aac4bfc39e
refactor function names 2024-12-13 16:38:53 +03:00
M Alghazwi
9a8e0000ee
add recursion tests and refactor 2024-12-13 16:38:05 +03:00
M Alghazwi
b280a5252c
add select hash helper fn 2024-12-13 16:37:26 +03:00
M Alghazwi
e5985184df
add cyclic and tree recursion and refactor 2024-12-13 16:36:26 +03:00
M Alghazwi
cf75968473
add circuit with pub input 2024-12-13 16:33:53 +03:00
M Alghazwi
9b7a551543 update plonky2_maybe_rayon to ver 1.0.0 2024-12-06 20:41:48 +01:00
M Alghazwi
afe7d7dac6 clean up circ data 2024-12-06 20:37:49 +01:00
M Alghazwi
64bc34b218 add simple tree recursion 2024-12-06 09:23:32 +01:00
Balazs Komuves
4bb1b74293
make the workflow shell scripts exit if something fails, so that you can see the errors 2024-12-05 19:45:23 +01:00
Balazs Komuves
609518daf1
add executable rights to the shell scripts 2024-12-05 18:10:12 +01:00
M Alghazwi
18560d13df update to plonky2 1.0.0 2024-11-28 10:20:01 +01:00
M Alghazwi
fd5d7f9407 add constraints measurement 2024-11-26 12:33:58 +01:00
M Alghazwi
9d7fc998d6 adjust bench 2024-11-26 12:15:23 +01:00
M Alghazwi
e8ec09dd58 seperate public input 2024-11-26 12:10:17 +01:00
M Alghazwi
d8cf1e0af5 test proof serialization 2024-11-26 11:35:47 +01:00
M Alghazwi
3a1d87d450 change entropy to hashout 2024-11-26 11:04:22 +01:00