14 Commits

Author SHA1 Message Date
Balazs Komuves
bd0a5e968c
update to use the latest nim-poseidon2 2023-12-18 12:50:54 +01:00
Balazs Komuves
78dcaaa396
improve the nim-cli documentation 2023-12-15 22:33:41 +01:00
Balazs Komuves
cb144df60a
fix some typos 2023-12-15 17:49:11 +01:00
Balazs Komuves
dd95030a39
nim-cli: add --verbose option 2023-12-15 17:21:45 +01:00
Balazs Komuves
2f30a0cef8
Nim: add the missing commas in the JSON export :) 2023-12-15 17:21:34 +01:00
Balazs Komuves
30740a86b5
add generating the main component to the Nim proof input generator 2023-12-15 14:52:26 +01:00
Balazs Komuves
f9af4fa84f
add Nim CLI application to generate proof inputs 2023-12-15 13:13:49 +01:00
Balazs Komuves
fea3d520b4
make cellSize and blockSize global parameters 2023-12-15 12:08:28 +01:00
Balazs Komuves
cbcf9b476c
add padding of Merkle paths (to fixed length) to the Nim reference impl 2023-12-14 14:21:10 +01:00
Balazs Komuves
159b71959c
updated the Haskell and Nim code to produce inputs for proving against the dataset root (instead of the slot root) 2023-11-25 14:24:25 +01:00
Balazs Komuves
950d6c9df9
the Nim and Haskell circuit input generators produces the same input 2023-11-23 14:39:20 +01:00
Balazs Komuves
9e61c14e5d
proof input generation reference impl. in Nim (WIP, untested!) 2023-11-17 18:17:26 +01:00
Balazs Komuves
fad92b6c75
move testvectors into a subdirectory 2023-11-17 11:32:09 +01:00
Balazs Komuves
be5a0ed2a9
generate test vectors, using Haskell and Nim 2023-11-16 14:01:22 +01:00