Commit history
V
feat: add simple sparse merkle tree
This commit moves the previous implementation of `SparseMerkleTree` from
miden-core to this crate.
It also include a couple of new tests, a bench suite, and a couple of
minor fixes. The original API was preserved to maintain compatibility
with `AdviceTape`.
closes #21
5fd0d69Victor Lopez committed on Dec 8, 2022
B
Merge pull request #23 from 0xPolygonMiden/bobbin-readme-updates
Update README file in preparation for v0.1 release
a41329fBobbin Threadbare committed on Dec 2, 2022
B
Merge pull request #20 from 0xPolygonMiden/bobbin-crate-cleanup
Clean up crate interfaces in preparation for v0.1 release
3e54680Bobbin Threadbare committed on Dec 1, 2022
B
Merge pull request #18 from 0xPolygonMiden/add-blake3
feat: add blake3 160, 192 & 256 bits
0257538Bobbin Threadbare committed on Nov 30, 2022
B
Merge pull request #11 from 0xPolygonMiden/implement-ord-for-rpo
Implement ord for rpo
a3553adBobbin Threadbare committed on Nov 28, 2022
B
Merge pull request #17 from 0xPolygonMiden/al-rpo-bench
feat: benchmark RPO
adb6083Bobbin Threadbare committed on Nov 28, 2022
B
Merge pull request #10 from 0xPolygonMiden/implement-no-std
feat: add no-std support
6cf3b07Bobbin Threadbare committed on Nov 24, 2022
B
Merge pull request #2 from 0xPolygonMiden/rpo
Rpo
2f3dcd4Bobbin Threadbare committed on Oct 25, 2022
B
Merge pull request #4 from 0xPolygonMiden/add-script-to-ci
feat(ci): add script to ci
b58c1a4Bobbin Threadbare committed on Oct 20, 2022
B
Merge pull request #1 from 0xPolygonMiden/merkle
Implement basic Merkle tree-related primitives
3220cd0Bobbin Threadbare committed on Oct 20, 2022
V
chore(repo): add contributing guidelines
The contributing guidelines are defiend as standard for Miden VM and it
is desirable it is extended here.
If we use the guidelines from the beginning, we avoid future problems
related to big refactors and history migration.
6014da5Victor Lopez committed on Oct 20, 2022
V
chore(workspace): add Cargo.toml with workspace setup
This commit introduces a workspace structure with a `Cargo.toml`.
Currently we have a single member `crypto`, but these can be added
incrementally in the future.
e9ef2a9Victor Lopez committed on Oct 20, 2022
V
feat(crypto): expose api modules
Currently the API modules are hidden to the crate scope.
In order to avoid global permissive allows, they can initially be
exported, and tweaked to local scopes as they get implemented, finalized
and tested.
Related to #3
ebf9557Victor Lopez committed on Oct 20, 2022