Commit history
g
Merge pull request #50 from 0xPolygonMiden/next
Tracking PR for release v0.1.1
398af59grjte committed on Feb 6, 2023
B
Merge pull request #32 from 0xPolygonMiden/next
Tracking PR for next release
3c60484Bobbin Threadbare committed on Dec 14, 2022
B
Merge pull request #16 from 0xPolygonMiden/next
Tracking PR for v0.1 release
ed07f89Bobbin Threadbare committed on Dec 2, 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
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 #31 from 0xPolygonMiden/bobbin-readme-improv
Minor updates to main and benchmark README files
ad2b63cBobbin Threadbare committed on Dec 14, 2022
V
Merge pull request #27 from 0xPolygonMiden/add-simple-smt
feat: add simple sparse merkle tree
aa12215Victor Lopes committed on Dec 14, 2022
B
Merge pull request #26 from 0xPolygonMiden/al-bench-docs
Benchmark instructions for hash functions
41cb6c9Bobbin Threadbare committed on Dec 13, 2022
B
Merge pull request #28 from 0xPolygonMiden/bobbin-blake3-improv
Improve BLAKE3 sequential hashing performance
4ed0611Bobbin Threadbare committed on Dec 12, 2022
B
Merge pull request #25 from 0xPolygonMiden/al-blake3-bench
feat: blake3 benchmarks
8f3aaa7Bobbin Threadbare committed on Dec 9, 2022
A
Merge pull request #29 from 0xPolygonMiden/itzmeanjan-blake3-improv
Optimize BLAKE3 Sequential Hashing
1332299Anjan Roy committed on Dec 12, 2022
B
feat: improve blake3 sequential hashing performance
9782992Bobbin Threadbare committed on Dec 9, 2022
A
chg: don't assume we're only working with base field elements, consider extension field elements too
See https://github.com/0xPolygonMiden/crypto/pull/29#discussion_r1045108928 where it was suggested.
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
b4f9d60Anjan Roy committed on Dec 12, 2022
A
chg: don't assume that default features are available on all targets
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
0d713afAnjan Roy committed on Dec 10, 2022
A
chg: first convert all elements to little endian bytes and then consume them in a single call to blake3 hasher
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
aa4e313Anjan Roy committed on Dec 10, 2022
A
doc: benchmark hash functions
doc: benchmark hash functions
fix nits
fix: misc. nits
fix: nits and link
fix additional nits
fix: nits
c728423Al-Kindi-0 committed on Dec 8, 2022
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
docs: minor updates to main and benchmark README files
527455fBobbin Threadbare committed on Dec 13, 2022
g
Merge pull request #49 from 0xPolygonMiden/grjte-add-changelog
docs: add changelog
cf7011agrjte committed on Feb 6, 2023
K
Merge pull request #47 from 0xPolygonMiden/kaneki-domain-separator
refactor merge in domain tests
f399df5Kaneki (カネキ ケン) committed on Feb 1, 2023
K
Merge pull request #40 from 0xPolygonMiden/kaneki-domain-separator
Domain separator during merge
6de7730Kaneki (カネキ ケン) committed on Jan 23, 2023
g
Merge pull request #42 from 0xPolygonMiden/kaneki-random-coin
Reexport publiccoin & publiccoinerror from winterfell
5818879grjte committed on Jan 23, 2023
B
Merge pull request #34 from 0xPolygonMiden/bobbin-merkle-derive
Implement PartialEq and Eq traits on Merkle structs
f51d6b7Bobbin Threadbare committed on Dec 28, 2022
B
feat: add PartialEq and Eq traits to Merkle structs
4f65d01Bobbin Threadbare committed on Dec 27, 2022
0
refactor: reexport publiccoin & publiccoinerror from winterfell
Signed-off-by: 0xKanekiKen <100861945+0xKanekiKen@users.noreply.github.com>
ce2cbe70xKanekiKen committed on Jan 23, 2023
0
test: unit tests for merge in domain method
Signed-off-by: 0xKanekiKen <100861945+0xKanekiKen@users.noreply.github.com>
5757b890xKanekiKen committed on Jan 23, 2023
0
feat: new merge method for 2 digest with a domain separator
Signed-off-by: 0xKanekiKen <100861945+0xKanekiKen@users.noreply.github.com>
bc6191b0xKanekiKen committed on Jan 23, 2023
0
tests: refactor merge_in_domain tests
Signed-off-by: 0xKanekiKen <100861945+0xKanekiKen@users.noreply.github.com>
37c6f000xKanekiKen committed on Feb 1, 2023