summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* `build()` now uses the term "leaves" instead of "nodes"Santo Cariotti2025-09-241-3/+2
|
* Use levels, not leaves, to increase speed of proofingSanto Cariotti2025-09-041-28/+30
|
* Fix doc on libSanto Cariotti2025-07-181-1/+1
|
* Do not duplicate the last node when elements are oddSanto Cariotti2025-07-171-13/+5
|
* A faster way to find the sibling index for "proof"Santo Cariotti2025-07-161-17/+8
|
* Make tree for foldersSanto Cariotti2025-07-074-14/+86
|
* Use `rayon` for parallelizationSanto Cariotti2025-06-253-24/+33
|
* Proofer uses self hasher on `verify`Santo Cariotti2025-06-252-26/+28
|
* Increase tree's speed avoiding to store data in a vecSanto Cariotti2025-06-253-26/+6
|
* Add `Blake3Hasher`Santo Cariotti2025-06-231-16/+56
|
* Add `Keccak512Hasher`Santo Cariotti2025-06-231-0/+43
|
* Add test on lib.rsSanto Cariotti2025-06-171-1/+54
|
* test: add not valid proof exampleSanto Cariotti2025-06-171-0/+17
|
* Avoid clone for pair also on proofSanto Cariotti2025-06-171-5/+13
|
* Merkletree `.build()` in-placeSanto Cariotti2025-06-171-14/+25
|
* Use `.last()` for better readabilitySanto Cariotti2025-06-172-3/+3
|
* Move struct in proper crateSanto Cariotti2025-06-162-10/+13
|
* Remove featureSanto Cariotti2025-06-163-43/+38
|
* Move proof tests and fix lifetimeSanto Cariotti2025-06-163-41/+51
|
* Use enumeration for left/right siblingsSanto Cariotti2025-06-162-33/+43
|
* Add prooferSanto Cariotti2025-06-165-53/+234
| | | | Also, avoid to request hasher on node creation
* Remove `src/merkle` folderSanto Cariotti2025-06-164-71/+66
|
* Rename `DefaultHasher` to `DummyHasher`Santo Cariotti2025-06-163-4/+4
|
* Use bytes instead of string for data valuesSanto Cariotti2025-06-164-21/+65
|
* docs: addSanto Cariotti2025-06-145-6/+78
|
* fix(clippy): Box refs and modules importsSanto Cariotti2025-06-144-9/+25
|
* Fix typo on "leaves" wordSanto Cariotti2025-06-141-8/+8
|
* Avoid to check if a pair has an even lengthSanto Cariotti2025-06-141-6/+1
| | | | This check can be avoided because we know for sure that we have a "even" number of leaves
* Hasher with SHA256 algorithm is no more the defaultSanto Cariotti2025-06-142-9/+20
|
* InitSanto Cariotti2025-06-135-0/+202