Augusto F. Hack
2bbea37dbe
rpo: added conversions for digest
2 years ago
Andrey Khmuro
2214ff2425
chore: TSMT benchmark
2 years ago
Bobbin Threadbare
6d0c7567f0
chore: minor code organization improvement
2 years ago
Augusto F. Hack
8cf5e9fd2c
feature: add conditional support for serde
2 years ago
Bobbin Threadbare
b768eade4d
feat: added handling of bottom tier to TieredSmt
2 years ago
Augusto F. Hack
bbb1e641a3
config: add rustfmt config
2 years ago
Augusto F. Hack
88a646031f
feat: add merkle store
2 years ago
Victor Lopez
3a6a4fcce6
feat: refactor simple smt to use empty subtree constants
Prior to this commit, there was an internal procedure with the merkle
trees to compute empty sub-tree for arbitrary depths.
However, this isn't ideal as this code can be reused in any merkle
implementation that uses RPO as backend.
This commit introduces a structure that will generate these empty
subtrees values.
2 years ago
Victor Lopez
0af45b75f4
feat: upgrade to winterfell 0.5
2 years ago
Bobbin Threadbare
ee1d5dc2e1
chore: clean up create interfaces
3 years ago
Victor Lopez
dc2e82e011
feat: implement ord for rpo digest 256
closes #8
3 years ago
Victor Lopez
3b9d515d00
feat: add no-std support
closes #5
3 years ago
Bobbin Threadbare
7395697a68
refactor: flattened repo structure
3 years ago
Al-Kindi-0
09014a34d1
fix: clippy warnings
3 years ago
Al-Kindi-0
7cb9f7bfdf
chore: update to winter 0.4.1
3 years ago
Al-Kindi-0
84f7a73666
feat: canonical range check deserialize Digest
3 years ago
Al-Kindi-0
1d5d11efaf
fix misc. nits
3 years ago
Al-Kindi-0
bbfddcfbd3
fix misc. nits
3 years ago
Al-Kindi-0
2ad8495bc2
feat:RPO implementation
3 years ago