Skip to content

v0.29.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 00:07
adf966c

Changes

  • [BREAKING] Recursive MASM verification now accepts a claim commitment and authenticates the advice-supplied claim and kernel witness. Rust callers construct request-addressed inputs with RecursiveVerifierInputs::for_request (#3447).

Fixes

  • [BREAKING] Fixed collisions between empty input and full rate blocks in domain-separated field-element hashing by marking nonzero-domain empty input in capacity. This changes empty domain-separated commitments (#3447).
  • [BREAKING] Split the synthetic core MASM package into separate miden-core and miden-precompiles packages, leaving the bare miden namespace available for sibling packages such as miden-protocol (#3459).
  • Moved the miden-precompiles and miden-precompiles-prover crate sources from the repository root into crates/, aligning them with the rest of the workspace layout (#3462).