Commit history
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
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
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