zisk-rom-setup 1.1.0-alpha

ROM setup for ZisK guest programs
docs.rs failed to build zisk-rom-setup-1.1.0-alpha
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

rom-setup

This crate is part of ZisK. See the ZisK documentation for an overview of the system.

rom-setup produces the artifacts the ZisK prover needs from a guest ELF.

Overview

  • ROM Merkle setup (rom_merkle_setup, rom_merkle_setup_verkey) — builds the ROM commitment and the program verification key.
  • ASM generation (generate_assembly) — compiles the ELF into the assembly binaries used by the ASM execution backend.
  • Path/hash helpers — content-address ELFs and resolve the cache paths where ROM and ASM artifacts are stored.

Artifacts are content-addressed by the ELF hash and the proving key's HashMode, so a given ELF is processed once and reused across runs.

Documentation

License

Licensed under either of:

at your option.