Commit Graph

  • 46c947828f
    add support for any generic hash function M Alghazwi 2025-01-30 10:28:33 +01:00
  • 909dba1b43
    add hybrid bench and refactor M Alghazwi 2025-01-17 10:06:41 +01:00
  • 1f85bd8d5f
    add hybrid tests and refactor M Alghazwi 2025-01-17 10:06:09 +01:00
  • 6641199f78
    update readme M Alghazwi 2025-01-17 10:05:39 +01:00
  • 00ee710354
    add hybrid recursion M Alghazwi 2025-01-17 10:05:04 +01:00
  • eaf7e65c3d
    optimize hash selection M Alghazwi 2025-01-15 21:59:17 +01:00
  • e9182cc1d9
    improve bench for multiple params M Alghazwi 2025-01-15 21:58:56 +01:00
  • af1c337555
    fix and refactor benches M Alghazwi 2025-01-14 23:03:00 +01:00
  • 209eda8240
    refactor tests to follow changes in circuit impl M Alghazwi 2025-01-14 11:13:51 +01:00
  • c8a8ec0f5e
    refactor aggregation circuits and add error handling M Alghazwi 2025-01-14 10:54:43 +01:00
  • d63a309e02
    remove the hardcoded circuit params and refactor M Alghazwi 2025-01-10 12:32:45 +01:00
  • 7b2c084339
    add hash as type to circuit so we don't hardcode it. M Alghazwi 2025-01-10 11:56:06 +01:00
  • 2cf92cfedf
    refactor imports M Alghazwi 2025-01-10 11:30:34 +01:00
  • 72cc4699f3
    refactor and improve code readability M Alghazwi 2025-01-10 11:30:04 +01:00
  • a2113ac44b
    add error handling and refactor M Alghazwi 2025-01-10 11:29:03 +01:00
  • 59e054554c
    clean up and improve with comments M Alghazwi 2025-01-09 10:37:54 +01:00
  • 760dca9a08
    add documentation and clean up M Alghazwi 2025-01-09 10:37:06 +01:00
  • 563ba77a8c
    add prove_tree fn M Alghazwi 2025-01-09 10:36:38 +01:00
  • 7d44d8b15c
    add comments M Alghazwi 2025-01-09 10:36:05 +01:00
  • 5d2237cea8
    clean up params M Alghazwi 2025-01-09 10:35:25 +01:00
  • 1a46bd085d
    add tree recursion approach2 M Alghazwi 2025-01-09 10:35:10 +01:00
  • 3f2d8cc88c
    common data fn for inner-circuit M Alghazwi 2025-01-09 10:34:13 +01:00
  • b69b682df2
    re-organize simple recursion M Alghazwi 2025-01-09 10:32:14 +01:00
  • e61a17800d
    add leaf circuit M Alghazwi 2025-01-09 10:30:39 +01:00
  • a101da56ab
    add benchmark impl for tree recursion approach2 M Alghazwi 2025-01-06 14:14:56 +01:00
  • c717ab2770
    add tree recursion approach2 M Alghazwi 2024-12-30 11:40:13 +03:00
  • aac4bfc39e
    refactor function names M Alghazwi 2024-12-13 16:38:53 +03:00
  • 9a8e0000ee
    add recursion tests and refactor M Alghazwi 2024-12-13 16:38:05 +03:00
  • b280a5252c
    add select hash helper fn M Alghazwi 2024-12-13 16:37:26 +03:00
  • e5985184df
    add cyclic and tree recursion and refactor M Alghazwi 2024-12-13 16:36:26 +03:00
  • cf75968473
    add circuit with pub input M Alghazwi 2024-12-13 16:33:53 +03:00
  • 9b7a551543 update plonky2_maybe_rayon to ver 1.0.0 M Alghazwi 2024-12-06 20:41:48 +01:00
  • afe7d7dac6 clean up circ data M Alghazwi 2024-12-06 20:37:49 +01:00
  • 64bc34b218 add simple tree recursion M Alghazwi 2024-12-06 09:12:02 +01:00
  • 4bb1b74293
    make the workflow shell scripts exit if something fails, so that you can see the errors Balazs Komuves 2024-12-05 19:45:23 +01:00
  • 609518daf1
    add executable rights to the shell scripts Balazs Komuves 2024-12-05 18:10:12 +01:00
  • 18560d13df update to plonky2 1.0.0 M Alghazwi 2024-11-28 10:20:01 +01:00
  • fd5d7f9407 add constraints measurement M Alghazwi 2024-11-26 12:33:58 +01:00
  • 9d7fc998d6 adjust bench M Alghazwi 2024-11-26 12:15:23 +01:00
  • e8ec09dd58 seperate public input M Alghazwi 2024-11-26 12:10:17 +01:00
  • d8cf1e0af5 test proof serialization M Alghazwi 2024-11-26 11:35:47 +01:00
  • 3a1d87d450 change entropy to hashout M Alghazwi 2024-11-26 11:04:22 +01:00
  • f139d70a5f add circuit data serialization M Alghazwi 2024-11-26 09:53:47 +01:00
  • 0e09c7549d add bench results M Alghazwi 2024-11-14 13:23:34 +01:00
  • 0a5bc23bd6 add non-circuit ceiling_log2 M Alghazwi 2024-11-14 12:46:18 +01:00
  • 31d8cb1447 fix benchmarks M Alghazwi 2024-11-14 12:26:37 +01:00
  • e843d68a4d update readme and refactor M Alghazwi 2024-11-14 10:31:32 +01:00
  • 01f13df605 add ceiling_log2 and refactor M Alghazwi 2024-11-12 13:06:28 +01:00
  • 2b2aaab749 add no-padding hash and refactor M Alghazwi 2024-11-12 12:03:56 +01:00
  • a6bfc1ae92 fix mask_bits bug M Alghazwi 2024-11-09 11:37:08 +01:00
  • 0696e6477b clean up M Alghazwi 2024-11-08 12:26:50 +01:00
  • 54ffe0d3fd re-arrange code and refactor M Alghazwi 2024-11-08 12:23:55 +01:00
  • 67ff54c3f6 add json support, proof-input, and refactor M Alghazwi 2024-11-08 12:22:36 +01:00
  • cc14498c71 move proof-input and refactor M Alghazwi 2024-11-07 09:32:29 +01:00
  • 7a24f7d081 add testing params M Alghazwi 2024-11-05 13:19:00 +01:00
  • 645b30fa96 major refactor M Alghazwi 2024-11-05 12:57:49 +01:00
  • 4c3f2043ee add bit mask M Alghazwi 2024-11-03 11:50:46 +01:00
  • 4d723f8c7f add key_compress and refactor M Alghazwi 2024-11-03 11:48:35 +01:00
  • c725043c4d remove phantom date and refactor M Alghazwi 2024-11-03 11:45:20 +01:00
  • cba274b64b fix ctr M Alghazwi 2024-11-03 11:43:07 +01:00
  • e65586241f move last_bits out of loop M Alghazwi 2024-11-03 11:41:21 +01:00
  • 911dc38f30 change entropy to digest M Alghazwi 2024-11-03 11:39:59 +01:00
  • 76ed312e2c add entropy to cell sampling M Alghazwi 2024-10-22 13:56:39 +02:00
  • 3c5a130a70 add dataset level proof M Alghazwi 2024-10-21 13:31:54 +02:00
  • 0fcf280f6c update results and desc M Alghazwi 2024-10-18 12:45:31 +02:00
  • e986e8ffb9 refactor for testing M Alghazwi 2024-10-18 12:34:31 +02:00
  • 3b80809fb4 add sample_cells bench M Alghazwi 2024-10-18 12:01:01 +02:00
  • 9b1881f947 refactor benches M Alghazwi 2024-10-18 10:17:36 +02:00
  • 494cb8a248 refactor dataset sampling M Alghazwi 2024-10-18 10:09:41 +02:00
  • 9eefa78c24 refactor circuits M Alghazwi 2024-10-17 21:38:14 +02:00
  • 5a13ac3650 refactor utils and params M Alghazwi 2024-10-17 09:12:27 +02:00
  • b1c13a9bc1 add test M Alghazwi 2024-10-16 11:31:43 +02:00
  • cadac4bb64 add sample_cells M Alghazwi 2024-10-16 11:21:33 +02:00
  • 896d0dfe93 fix typo M Alghazwi 2024-10-15 15:53:18 +02:00
  • 23e5a2701a add bench M Alghazwi 2024-10-15 14:33:02 +02:00
  • 19789fd112 add proving cells circuit and clean up M Alghazwi 2024-10-15 14:03:46 +02:00
  • 79904f9251 add safe circuit M Alghazwi 2024-10-10 13:33:05 +02:00
  • e326630e7b add safe MT M Alghazwi 2024-10-08 14:21:12 +02:00
  • 8c1489b273 init M Alghazwi 2024-10-07 10:36:11 +02:00