Kaneki (カネキ ケン)
f399df5def
Merge pull request #47 from 0xPolygonMiden/kaneki-domain-separator
refactor merge in domain tests
2 years ago
0xKanekiKen
37c6f003c4
tests: refactor merge_in_domain tests
Signed-off-by: 0xKanekiKen <100861945+0xKanekiKen@users.noreply.github.com>
2 years ago
Kaneki (カネキ ケン)
6de7730e30
Merge pull request #40 from 0xPolygonMiden/kaneki-domain-separator
Domain separator during merge
2 years ago
0xKanekiKen
5757b896fe
test: unit tests for merge in domain method
Signed-off-by: 0xKanekiKen <100861945+0xKanekiKen@users.noreply.github.com>
2 years ago
grjte
581887916f
Merge pull request #42 from 0xPolygonMiden/kaneki-random-coin
Reexport publiccoin & publiccoinerror from winterfell
2 years ago
0xKanekiKen
ce2cbe704b
refactor: reexport publiccoin & publiccoinerror from winterfell
Signed-off-by: 0xKanekiKen <100861945+0xKanekiKen@users.noreply.github.com>
2 years ago
0xKanekiKen
bc6191b3fa
feat: new merge method for 2 digest with a domain separator
Signed-off-by: 0xKanekiKen <100861945+0xKanekiKen@users.noreply.github.com>
2 years ago
Bobbin Threadbare
f51d6b78aa
Merge pull request #34 from 0xPolygonMiden/bobbin-merkle-derive
Implement PartialEq and Eq traits on Merkle structs
2 years ago
Bobbin Threadbare
4f65d01df4
feat: add PartialEq and Eq traits to Merkle structs
2 years ago
Bobbin Threadbare
3c60484e21
Merge pull request #32 from 0xPolygonMiden/next
Tracking PR for next release
2 years ago
Bobbin Threadbare
ad2b63ce02
Merge pull request #31 from 0xPolygonMiden/bobbin-readme-improv
Minor updates to main and benchmark README files
2 years ago
Bobbin Threadbare
527455f600
docs: minor updates to main and benchmark README files
2 years ago
Victor Lopes
aa12215d30
Merge pull request #27 from 0xPolygonMiden/add-simple-smt
feat: add simple sparse merkle tree
2 years ago
Victor Lopez
5fd0d692e8
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
2 years ago
Bobbin Threadbare
41cb6c94c6
Merge pull request #26 from 0xPolygonMiden/al-bench-docs
Benchmark instructions for hash functions
2 years ago
Al-Kindi-0
c728423902
doc: benchmark hash functions
doc: benchmark hash functions
fix nits
fix: misc. nits
fix: nits and link
fix additional nits
fix: nits
2 years ago
Bobbin Threadbare
4ed0611463
Merge pull request #28 from 0xPolygonMiden/bobbin-blake3-improv
Improve BLAKE3 sequential hashing performance
2 years ago
Anjan Roy
1332299a82
Merge pull request #29 from 0xPolygonMiden/itzmeanjan-blake3-improv
Optimize BLAKE3 Sequential Hashing
2 years ago
Anjan Roy
b4f9d60981
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>
2 years ago
Anjan Roy
0d713af4ac
chg: don't assume that default features are available on all targets
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
2 years ago
Anjan Roy
aa4e313690
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>
2 years ago
Bobbin Threadbare
9782992662
feat: improve blake3 sequential hashing performance
2 years ago
Bobbin Threadbare
8f3aaa7eb6
Merge pull request #25 from 0xPolygonMiden/al-blake3-bench
feat: blake3 benchmarks
2 years ago
Al-Kindi-0
20b437f842
feat: blake3 benchmarks
2 years ago
Bobbin Threadbare
ed07f89fe7
Merge pull request #16 from 0xPolygonMiden/next
Tracking PR for v0.1 release
2 years ago
Bobbin Threadbare
a41329f9f6
Merge pull request #23 from 0xPolygonMiden/bobbin-readme-updates
Update README file in preparation for v0.1 release
2 years ago
Bobbin Threadbare
9b08ac731d
docs: update main README file
2 years ago
Bobbin Threadbare
3e54680167
Merge pull request #20 from 0xPolygonMiden/bobbin-crate-cleanup
Clean up crate interfaces in preparation for v0.1 release
2 years ago
Bobbin Threadbare
ee1d5dc2e1
chore: clean up create interfaces
2 years ago
Bobbin Threadbare
0257538a1e
Merge pull request #18 from 0xPolygonMiden/add-blake3
feat: add blake3 160, 192 & 256 bits
2 years ago
Victor Lopez
57d4cb0303
feat: add blake3 160, 192 & 256 bits
closes #6
2 years ago
Bobbin Threadbare
a3553ad04d
Merge pull request #11 from 0xPolygonMiden/implement-ord-for-rpo
Implement ord for rpo
2 years ago
Victor Lopez
dc2e82e011
feat: implement ord for rpo digest 256
closes #8
2 years ago
Bobbin Threadbare
adb6083066
Merge pull request #17 from 0xPolygonMiden/al-rpo-bench
feat: benchmark RPO
2 years ago
Al-Kindi-0
0abadf327e
chore: rustfmt fix + minor nits
2 years ago
Al-Kindi-0
1e177f0ba3
feat: benchmark RPO
2 years ago
Bobbin Threadbare
6cf3b07e3f
Merge pull request #10 from 0xPolygonMiden/implement-no-std
feat: add no-std support
2 years ago
Victor Lopez
3b9d515d00
feat: add no-std support
closes #5
2 years ago
Bobbin Threadbare
7395697a68
refactor: flattened repo structure
2 years ago
Bobbin Threadbare
2f3dcd47e3
Merge pull request #2 from 0xPolygonMiden/rpo
Rpo
2 years ago
Al-Kindi-0
09014a34d1
fix: clippy warnings
2 years ago
Al-Kindi-0
636c92a78b
chore: change to BINARY_CHUNK_SIZE
2 years ago
Al-Kindi-0
7cb9f7bfdf
chore: update to winter 0.4.1
2 years ago
Al-Kindi-0
84f7a73666
feat: canonical range check deserialize Digest
2 years ago
Al-Kindi-0
1d5d11efaf
fix misc. nits
2 years ago
Al-Kindi-0
1dd923a199
add test vectors & fix nits
2 years ago
Al-Kindi-0
a23c5192d7
fix misc. nits
2 years ago
Al-Kindi-0
bbfddcfbd3
fix misc. nits
2 years ago
Al-Kindi-0
2ad8495bc2
feat:RPO implementation
2 years ago
Bobbin Threadbare
b58c1a4444
Merge pull request #4 from 0xPolygonMiden/add-script-to-ci
feat(ci): add script to ci
2 years ago