-
Notifications
You must be signed in to change notification settings - Fork 160
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* (temporary) smt_new with `smt_new::get` * fix `mvdnw` typo * advice map: keys are now leaf hashes * smt.set: empty case * insert: single leaf * remove TODO * rename to LEAF_DEPTH * Change miden-crypto branch * `test_smt_get` * `test_smt_set` * gitignore vscode * fmt * masm: fix key[3] -> key[0] * add advice map to test * tests: fix advice_map * test_smt_get passes * fix `smt_new::set` * split `test_smt_key` * tests: change LEAVES keys * push_mapvaln typo * update `adv.push_smtpeek` * fix arguments to `mtree_set` * fix `adv.push_mapvaln` arguments * fix stack * fix inserting to existing key * add test: insert empty value to empty tree * `set_empty_leaf` proc * insert empty value on empty leaf * file sections * `set_single_leaf` * set_single_leaf: check insert or remove * fix insert single leaf * `test_smt_set`: run the test twice * set_single_leaf: implement removal * extract code to helper functions * comment * document masm functions * rename `smt_new` * `push_smtget_inputs`: make `unimplemented!()` * `push_smtset_inputs`: make unimplemented * `push_smtpeek_result`: fix docstring * `smt` injectors: remove unused methods * `AdviceMapValueInvalidLength` rename * update miden-crypto to branch `next` * Remove docstrings for unimplemented advice injectors * update mdbook for `smt` * Specify `Advice Stack` in docstring * test: change key * change test name * `stdlib`: Remove `miden-core` dependency * Rename `AdviceMapValueInvalidLength` error variant * `ExecutionError`: add error types for `Smt` advice map * empty leaf case: `mtree_verify` the advice provider claim * `set_empty_leaf` cycle count * `insert_single_leaf` * cycles: set * cycle count: get * change to `K[3]` * don't update advice map on removal * mdbook * fix doc for `adv.push_smt*` io ops * temporarily use `plafer-smt-get-value` branch for miden-crypto * Revert "temporarily use `plafer-smt-get-value` branch for miden-crypto" This reverts commit b62c021. * Fix advice map update in `Smt` masm (#1225) * update `Test` struct to make `Host` accessible * test_set_advice_map * fix masm * fix test * add test * Revert "update `Test` struct to make `Host` accessible" This reverts commit 825544e. * Fix `Smt` empty leaf check (#1228) * failing test * fix masm * fix `insert_single_leaf` * fix `remove_single_leaf` - prev case * implement new case * fix comment * replace unknown cycle count with X * fixed branch * chore: revert miden-crypto branch to next * Re-export `SmtProof{Error}` --------- Co-authored-by: Bobbin Threadbare <[email protected]>
- Loading branch information
Showing
13 changed files
with
707 additions
and
2,551 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -19,4 +19,7 @@ stdlib/assets/std.masl | |
**/.DS_Store | ||
|
||
# File present in Intellij IDE's. | ||
.idea/ | ||
.idea/ | ||
|
||
# VS Code | ||
.vscode/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.