11 Commits

Author SHA1 Message Date
Balazs Komuves
606562832f
hack in the t=16 version of Poseidon2 into the Haskell reference implementation 2024-10-16 17:30:29 +02:00
Balazs Komuves
c3955c9581
minor documentation changes 2024-10-03 00:46:50 +02:00
Balazs Komuves
d89a5cca7b
add Monolith hash implementation (C + Nim + tests) 2024-10-03 00:26:28 +02:00
Balazs Komuves
eb413af279
add reference implementation for Monolith hash 2024-10-02 22:55:15 +02:00
Balazs Komuves
69f1994eea refactoring the structure of the nimble package 2024-10-01 21:00:27 +02:00
Balazs Komuves
2681bf15d7 add Merkle trees w/ tests (+ some minor refactorings) 2024-10-01 16:00:27 +02:00
Balazs Komuves
5c72f57809 add sponge construction with test (the Nim API is hackish and incomplete) 2024-10-01 12:19:59 +02:00
Balazs Komuves
9bf867b821 add tests for Poseidon2 permutations 2024-10-01 11:19:19 +02:00
Balazs Komuves
affa213628 sponge reference implementation (Haskell) 2024-09-29 19:06:13 +02:00
Balazs Komuves
f60ca83c55 Poseidon2 permutation reference implementation (Haskell) 2024-09-29 19:06:02 +02:00
Balazs Komuves
fcc86bbc20 initial improt: some basic C FFI seems to work 2024-09-24 13:19:16 +02:00