Crate tasm_lib

Source

Re-exports§

pub use triton_vm;
pub use triton_vm::twenty_first;

Modules§

arithmetic
array
data_type
exported_snippets
hashing
io
library
linker
list
List operations, mimicking Vec in some ways (but not in others).
memory
Memory convention used in this crate:
mmr
neptune
prelude
Re-exports the most commonly-needed APIs of TASM Lib.
rust_shadowing_helper_functions
snippet_bencher
structure
test_helpers
traits
verifier

Macros§

field
Convenience macro, so that we don’t have to write
field_with_size
Convenience macro, so that we don’t have to write

Structs§

InitVmState
RustShadowOutputState

Functions§

empty_stack
generate_full_profile
A thin wrapper around VM::profile.
maybe_write_debuggable_vm_state_to_disk
If the environment variable TASMLIB_TRITON_TUI is set, write the initial VM state to file vm_state.json.
prove_and_verify
Run prover on the program, with stack-initialization converted to code.
push_encodable