arnaucube
arnaucube/miden-cryptoPublic Self-hosted repository

Commit history

c726050957bdfd717e6369d2d6a7138c18f6b0ce
A
mmr: support proofs with older forest versions
Augusto F. Hack committed on Oct 27, 2023
c726050
A
mmr: support arbitrary from/to delta updates
Augusto F. Hack committed on Oct 27, 2023
9239340
A
mmr: publicly export MmrDelta
Augusto F. Hack committed on Oct 27, 2023
97ee929
B
docs: update changelog
Bobbin Threadbare committed on Oct 26, 2023
bfae06e
A
docs: added RPX benchmarks
Al-Kindi-0 committed on Oct 26, 2023
b4e2d63
A
rpo: added conversions for digest
Augusto F. Hack committed on Oct 26, 2023
2bbea37
B
chore: update main readme
Bobbin Threadbare committed on Oct 19, 2023
8300094
A
config: add .editorconfig
Augusto F. Hack committed on Oct 19, 2023
f44175e
B
chore: update crate version to v0.8
Bobbin Threadbare committed on Oct 11, 2023
4cf8eeb
B
Merge pull request #226 from shuoer86/main chore: fix typos
Bobbin Threadbare committed on Nov 26, 2023
c86bdc6
B
fix: RPO Falcon build on Windows
Bobbin Threadbare committed on Oct 10, 2023
7f3d4b8
B
fix: glob dependency
Bobbin Threadbare committed on Oct 6, 2023
1a00c70
B
docs: add module descriptions
Bobbin Threadbare committed on Oct 6, 2023
7ddcdc5
B
chore: add TieredSmt to readme
Bobbin Threadbare committed on May 26, 2023
2ed880d
B
refactor: flattened repo structure
Bobbin Threadbare committed on Oct 26, 2022
7395697
B
Merge pull request #2 from 0xPolygonMiden/rpo Rpo
Bobbin Threadbare committed on Oct 25, 2022
2f3dcd4
B
Initial commit
Bobbin Threadbare committed on Oct 3, 2022
19a79d3
A
fix: misc. nits
Al-Kindi-0 committed on Oct 20, 2022
32af9aa
A
fix nits
Al-Kindi-0 committed on Oct 19, 2022
4d108fe
A
fix nits
Al-Kindi-0 committed on Oct 19, 2022
17f13db
A
feat: Merklepathset & Merkle tree
Al-Kindi-0 committed on Oct 19, 2022
6e90c9c
A
feat: Merklepathset & Merkle tree
Al-Kindi-0 committed on Oct 19, 2022
22cf7ab
A
fix: clippy warnings
Al-Kindi-0 committed on Oct 26, 2022
09014a3
A
chore: change to BINARY_CHUNK_SIZE
Al-Kindi-0 committed on Oct 26, 2022
636c92a
A
chore: update to winter 0.4.1
Al-Kindi-0 committed on Oct 25, 2022
7cb9f7b
A
feat: canonical range check deserialize Digest
Al-Kindi-0 committed on Oct 24, 2022
84f7a73
A
fix misc. nits
Al-Kindi-0 committed on Oct 24, 2022
1d5d11e
A
add test vectors & fix nits
Al-Kindi-0 committed on Oct 21, 2022
1dd923a
A
fix misc. nits
Al-Kindi-0 committed on Oct 20, 2022
a23c519
A
fix misc. nits
Al-Kindi-0 committed on Oct 20, 2022
bbfddcf
A
feat:RPO implementation
Al-Kindi-0 committed on Oct 20, 2022
2ad8495
V
feat: add no-std support closes #5
Victor Lopez committed on Nov 22, 2022
3b9d515
A
chore: rustfmt fix + minor nits
Al-Kindi-0 committed on Nov 25, 2022
0abadf3
A
feat: benchmark RPO
Al-Kindi-0 committed on Nov 25, 2022
1e177f0
V
feat: implement ord for rpo digest 256 closes #8
Victor Lopez committed on Nov 25, 2022
dc2e82e
V
feat: add blake3 160, 192 & 256 bits closes #6
Victor Lopez committed on Nov 28, 2022
57d4cb0
B
chore: clean up create interfaces
Bobbin Threadbare committed on Nov 30, 2022
ee1d5dc
B
docs: update main README file
Bobbin Threadbare committed on Dec 1, 2022
9b08ac7
A
feat: blake3 benchmarks
Al-Kindi-0 committed on Dec 6, 2022
20b437f
B
feat: improve blake3 sequential hashing performance
Bobbin Threadbare committed on Dec 9, 2022
9782992
B
docs: minor updates to main and benchmark README files
Bobbin Threadbare committed on Dec 13, 2022
527455f
B
feat: add PartialEq and Eq traits to Merkle structs
Bobbin Threadbare committed on Dec 27, 2022
4f65d01
g
chore: update version to 0.1.1
grjte committed on Feb 6, 2023
d25a90b
g
docs: add changelog
grjte committed on Feb 6, 2023
e0e4610
B
docs: fix typos in doc comments
Bobbin Threadbare committed on Feb 17, 2023
3c9a523
V
fix: sponge pad panics on input closes #44
Victor Lopez committed on Jan 26, 2023
ed36ebc
V
feat: add `from_elements` to `NodeIndex`
Victor Lopez committed on Feb 16, 2023
9307178
V
chore: prepare for `v0.1.2` release
Victor Lopez committed on Feb 17, 2023
325b3ab
B
chore: update changelog for v0.1.3 release
Bobbin Threadbare committed on Feb 20, 2023
85ba3f1
V
feat: upgrade to winterfell 0.5
Victor Lopez committed on Feb 20, 2023
0af45b7
B
chore: update dependencies
Bobbin Threadbare committed on Feb 20, 2023
e6bf497
B
chore: changed version to v0.1.4 in Cargo.toml
Bobbin Threadbare committed on Feb 22, 2023
41c38b4
B
chore: add winterfell dependency update to changelog
Bobbin Threadbare committed on Mar 25, 2023
7036925
B
chore: add Mmr to readme and changelog
Bobbin Threadbare committed on Mar 25, 2023
d68be83
A
docs: mention tree form order of NodeIndex docs
Augusto F. Hack committed on Feb 22, 2023
dfb073f
A
chore: initial run pre-commit
Augusto F. Hack committed on Mar 1, 2023
956e4c6
A
feat: added pre-commit hook config
Augusto F. Hack committed on Mar 1, 2023
efa39e5
A
feat: merkle mountain range
Augusto F. Hack committed on Feb 18, 2023
32d37f1
A
feat: add merkle store
Augusto F. Hack committed on Mar 14, 2023
88a6460
A
bugfix: check if the requested root is in the storage
Augusto F. Hack committed on Mar 16, 2023
669ebb4
A
chore: ignore pre-commit rev
Augusto F. Hack committed on Mar 1, 2023
bc12fca
A
chore: storage -> store
Augusto F. Hack committed on Mar 20, 2023
17eb8d7
A
feat: add benchmark for storages
Augusto F. Hack committed on Mar 17, 2023
78e82f2
A
bugfix: fix store benchmark
Augusto F. Hack committed on Mar 22, 2023
ef342ce
A
chore: clarified assert message
Augusto F. Hack committed on Mar 22, 2023
d6cbd17
B
fix: to paths reduction of MerklePathSet
Bobbin Threadbare committed on Mar 23, 2023
9531d2b
A
store: added user documentation on usage and purpose
Augusto F. Hack committed on Mar 22, 2023
2d1bc3b
A
feat: added MerkleStore serde
Augusto F. Hack committed on Mar 24, 2023
7957cc9
B
chore: update crate versions, dependencies, and CHANGELOG
Bobbin Threadbare committed on Mar 24, 2023
a589227
B
chore: update crate version to v0.3
Bobbin Threadbare committed on Apr 7, 2023
61db888
A
chore: remove simple_smt::Store
Augusto F. Hack committed on Mar 30, 2023
f8a62da
A
feat: add node iterator to MerkleTree
Augusto F. Hack committed on Mar 30, 2023
1df4318
A
feat: add support for MMR to the MerkleStore
Augusto F. Hack committed on Mar 31, 2023
429d3ba
A
feat: add parent node iterator for SimpleSMT
Augusto F. Hack committed on Apr 3, 2023
9275dd0
A
mmr: optimized peak hash for Miden VM
Augusto F. Hack committed on Apr 6, 2023
ab903a2
B
feat: optimized hash_elements for blake3 hasher
Bobbin Threadbare committed on Feb 23, 2023
433b467
B
chore: update changelog
Bobbin Threadbare committed on Apr 21, 2023
e983e94
B
chore: update version to v0.4.0
Bobbin Threadbare committed on Apr 8, 2023
e02507d
A
config: add rustfmt config
Augusto F. Hack committed on Apr 11, 2023
bbb1e64
f
feat: re-export MmrProof
frisitano committed on Apr 14, 2023
79915cc
B
feat: add inner node iterator to MerklePath
Bobbin Threadbare committed on Apr 21, 2023
130ae3d
B
fix: serialization test
Bobbin Threadbare committed on Apr 21, 2023
22c9f38
A
feat: added From convertions for the MerkleStore
Augusto F. Hack committed on Apr 21, 2023
59595a2
A
store: remove SimpleSMT/MerkleTree/Mmr add/with methods
Augusto F. Hack committed on Apr 20, 2023
eb316f5
A
store: support adding existing structures
Augusto F. Hack committed on Apr 19, 2023
8161477
B
chore: update changelog
Bobbin Threadbare committed on May 26, 2023
dcda57f
B
chore: update crate version to v0.5.0
Bobbin Threadbare committed on Apr 21, 2023
52db23c
f
feat: add .inner_nodes() to [MerkleStore]
frisitano committed on May 3, 2023
4555fc9
B
refactor: update SimpleSmt interfaces
Bobbin Threadbare committed on May 7, 2023
fcf0347
B
feat: add leaves() iterator to SimpleSmt
Bobbin Threadbare committed on May 9, 2023
629494b
B
feat: add subset() to MerkleStore
Bobbin Threadbare committed on May 9, 2023
13aeda5
B
feat: added handling of bottom tier to TieredSmt
Bobbin Threadbare committed on May 14, 2023
b768ead
B
feat: implement basic TieredSmt
Bobbin Threadbare committed on May 12, 2023
51ce07c
B
feat: implement iterators over contents of TieredSmt
Bobbin Threadbare committed on May 16, 2023
21e7a5c
B
chore: update changelog
Bobbin Threadbare committed on Jun 25, 2023
858f95d
B
refactor: rename Merkle store Node into StoreNode
Bobbin Threadbare committed on Jun 25, 2023
b2d6866
B
fix: compilation errors
Bobbin Threadbare committed on Jun 13, 2023
fe5cac9
B
chore: update crete version to v0.6.0
Bobbin Threadbare committed on May 26, 2023
59f7723
B
chore: clean up test code
Bobbin Threadbare committed on Jun 13, 2023
049ae32
A
refactor: improve tests, add error tests
Andrey Khmuro committed on Jun 13, 2023
b9def61
A
refactor: improve tests, small fixes
Andrey Khmuro committed on Jun 9, 2023
766702e
A
refactor: small fixes
Andrey Khmuro committed on Jun 6, 2023
218a64b
A
refactor: optimize code, fix bugs
Andrey Khmuro committed on Jun 5, 2023
2708a23
A
refactor: MerkleStore clippy fix
Andrey Khmuro committed on Jun 3, 2023
43f1a4c
A
fix: fix add_path func leaf determination
Andrey Khmuro committed on Jun 3, 2023
55cc71d
A
feat: partial Merkle tree
Andrey Khmuro committed on May 30, 2023
23f448f
B
feat: add EMPTY_VALUE const to SMTs
Bobbin Threadbare committed on Jun 13, 2023
4215e83
B
refactor: simplify recording MerkleStore structure
Bobbin Threadbare committed on Jun 23, 2023
f08644e
f
feat: introduce recorder objects
frisitano committed on Jun 16, 2023
679a30e
B
chore: add date for v0.7 release
Bobbin Threadbare committed on Oct 6, 2023
9235a78
B
fix: remove PQClean submodule
Bobbin Threadbare committed on Aug 12, 2023
7780a50
B
chore: minor code organization improvement
Bobbin Threadbare committed on Aug 12, 2023
6d0c756
B
chore: update blake3 dependency to v1.4
Bobbin Threadbare committed on Jul 26, 2023
8c749e4
B
chore: update crate version to v0.7.0
Bobbin Threadbare committed on Jun 25, 2023
813fe24
f
feat: introduce diff traits and objects
frisitano committed on Jun 30, 2023
44e60e7
B
fix: node type check in inner_nodes() iterator of TSMT
Bobbin Threadbare committed on Aug 1, 2023
6810b5e
B
feat: implement iterator over key-value pairs for TSMT
Bobbin Threadbare committed on Aug 1, 2023
a03f2b5
B
feat: implement value removal in TSMT
Bobbin Threadbare committed on Jul 28, 2023
1bb75e8
B
refactor: simplify TSTM leaf node hashing
Bobbin Threadbare committed on Jul 27, 2023
1578a9e
B
feat: implement ability to generate TSMT proofs
Bobbin Threadbare committed on Aug 2, 2023
1ac30f8
A
tsmt: add basic traits and into/from parts methods
Augusto F. Hack committed on Aug 3, 2023
33ef78f
A
tsmt: return error code instead of panic
Augusto F. Hack committed on Aug 3, 2023
83b6946
A
tsmt: export smt error
Augusto F. Hack committed on Aug 7, 2023
f71d989
B
fix: misspelled variant name in TieredSmtProofError
Bobbin Threadbare committed on Aug 4, 2023
b3e7578
B
fix: bug in TSMT for depth 64 removal
Bobbin Threadbare committed on Aug 4, 2023
5c6a20c
A
feature: add conditional support for serde
Augusto F. Hack committed on Aug 8, 2023
8cf5e9f
A
error: moved to its own module
Augusto F. Hack committed on Aug 15, 2023
f7e6922
A
chore: TSMT benchmark
Andrey Khmuro committed on Aug 14, 2023
2214ff2
A
refactor: replace with EMPTY_WORD, ZERO and ONE
Andrey Khmuro committed on Aug 31, 2023
2f09410
G
feat: implement RPO hash using SVE instructionss
Grzegorz Swirski committed on Sep 15, 2023
701a187
A
feat: Falcon 512 signature
Al-Kindi-0 committed on Oct 3, 2023
8078021
B
refactor: clean up features
Bobbin Threadbare committed on Oct 3, 2023
cf91c89
B
docs: add signature section to main readme
Bobbin Threadbare committed on Oct 6, 2023
aeadc96
A
mmr: added partial mmr
Augusto F. Hack committed on Oct 17, 2023
bde20f9
s
chore: fix typos
shuoer86 committed on Nov 26, 2023
650508c