# nordisk/heimdall: files at 7ad51905cdb9 .cargo/ assets/ attestations/ ci/ crates/ docs/ fuzz/ guests/ LICENSES/ scripts/ xtask/ .gitignore Cargo.lock Cargo.toml CHANGELOG.md CLA-SIGNATURES.md CLA.md COMMERCIAL-LICENSING.md CONTRIBUTING.md deny.toml LICENSE NOTICE README.md rustfmt.toml SECURITY.md .cargo/config.toml assets/heimdall.webp attestations/heimdall-0.1.0.intoto.jsonl ci/ci.Containerfile crates/heimdall-cli/ crates/heimdall-core/ crates/heimdall-plain/ crates/heimdall-run/ crates/heimdall-wasm/ docs/examples/ docs/API.md docs/BUILD-THING.md docs/CLI.md docs/OPENSSF-ANSWERS.md docs/OPENZL-WASM.md docs/POLICY.md docs/RUN.md docs/SPEC.md fuzz/common/ fuzz/fuzz_targets/ fuzz/seeds/ fuzz/.gitignore fuzz/Cargo.toml guests/verify-bundle/ guests/README.md LICENSES/AGPL-3.0-only.txt LICENSES/Apache-2.0.txt LICENSES/CC-BY-4.0.txt scripts/ci.sh scripts/fuzz.sh scripts/plain-tests.sh xtask/src/ xtask/Cargo.toml crates/heimdall-cli/src/ crates/heimdall-cli/tests/ crates/heimdall-cli/Cargo.toml crates/heimdall-cli/LICENSE crates/heimdall-core/src/ crates/heimdall-core/tests/ crates/heimdall-core/Cargo.toml crates/heimdall-core/LICENSE crates/heimdall-plain/src/ crates/heimdall-plain/tests/ crates/heimdall-plain/Cargo.toml crates/heimdall-plain/LICENSE crates/heimdall-run/src/ crates/heimdall-run/tests/ crates/heimdall-run/Cargo.toml crates/heimdall-run/LICENSE crates/heimdall-wasm/src/ crates/heimdall-wasm/tests/ crates/heimdall-wasm/wit/ crates/heimdall-wasm/Cargo.toml crates/heimdall-wasm/LICENSE docs/examples/policy.toml fuzz/common/wasm_kit.rs fuzz/common/wasm_seeds.rs fuzz/fuzz_targets/output_name.rs fuzz/fuzz_targets/pinned_key_text.rs fuzz/fuzz_targets/policy_file.rs fuzz/fuzz_targets/result_encoding.rs fuzz/fuzz_targets/signed_result_wire.rs fuzz/fuzz_targets/verify_result_file.rs fuzz/fuzz_targets/wasm_emit_file.rs fuzz/fuzz_targets/wasm_guest_load.rs fuzz/seeds/output_name/ fuzz/seeds/pinned_key_text/ fuzz/seeds/policy_file/ fuzz/seeds/result_encoding/ fuzz/seeds/signed_result_wire/ fuzz/seeds/verify_result_file/ fuzz/seeds/wasm_emit_file/ fuzz/seeds/wasm_guest_load/ guests/verify-bundle/fuzz/ guests/verify-bundle/openzl/ guests/verify-bundle/src/ guests/verify-bundle/tests/ guests/verify-bundle/build.rs guests/verify-bundle/Cargo.lock guests/verify-bundle/Cargo.toml guests/verify-bundle/README.md xtask/src/main.rs crates/heimdall-cli/src/main.rs crates/heimdall-cli/tests/cli.rs crates/heimdall-cli/tests/wasm_e2e.rs crates/heimdall-cli/tests/wasm_runner.rs crates/heimdall-core/src/codec.rs crates/heimdall-core/src/codes.rs crates/heimdall-core/src/fuzz_api.rs crates/heimdall-core/src/hex.rs crates/heimdall-core/src/lib.rs crates/heimdall-core/src/outputs.rs crates/heimdall-core/src/runner.rs crates/heimdall-core/src/signed.rs crates/heimdall-core/src/types.rs crates/heimdall-core/tests/common/ crates/heimdall-core/tests/api.rs crates/heimdall-core/tests/codec.rs crates/heimdall-core/tests/fuzz_seeds.proptest-regressions crates/heimdall-core/tests/fuzz_seeds.rs crates/heimdall-core/tests/outputs.rs crates/heimdall-core/tests/pinned_key.rs crates/heimdall-core/tests/proptests.proptest-regressions crates/heimdall-core/tests/proptests.rs crates/heimdall-core/tests/signed_result.rs crates/heimdall-core/tests/types.rs crates/heimdall-plain/src/bin/ crates/heimdall-plain/src/default_profile.rs crates/heimdall-plain/src/image.rs crates/heimdall-plain/src/lib.rs crates/heimdall-plain/src/outputs.rs crates/heimdall-plain/src/shim.rs crates/heimdall-plain/src/spec.rs crates/heimdall-plain/tests/common/ crates/heimdall-plain/tests/container.rs crates/heimdall-plain/tests/image.rs crates/heimdall-plain/tests/runner_fake_shim.rs crates/heimdall-plain/tests/spec.rs crates/heimdall-run/src/fuzz_api.rs crates/heimdall-run/src/indir.rs crates/heimdall-run/src/job.rs crates/heimdall-run/src/lib.rs crates/heimdall-run/src/outdir.rs crates/heimdall-run/src/policy_file.rs crates/heimdall-run/src/runner.rs crates/heimdall-run/src/verify.rs crates/heimdall-run/src/wasm.rs crates/heimdall-run/tests/fuzz_seeds.rs crates/heimdall-run/tests/indir.rs crates/heimdall-run/tests/job.rs crates/heimdall-run/tests/outdir.rs crates/heimdall-run/tests/policy_file.rs crates/heimdall-wasm/src/codes.rs crates/heimdall-wasm/src/host.rs crates/heimdall-wasm/src/lib.rs crates/heimdall-wasm/src/limits.rs crates/heimdall-wasm/src/names.rs crates/heimdall-wasm/src/outcome.rs crates/heimdall-wasm/tests/common/ crates/heimdall-wasm/tests/rust-guest/ crates/heimdall-wasm/tests/cpu_limits.rs crates/heimdall-wasm/tests/emit_file.rs crates/heimdall-wasm/tests/good_guest.rs crates/heimdall-wasm/tests/guest_output.rs crates/heimdall-wasm/tests/link.rs crates/heimdall-wasm/tests/memory_limits.rs crates/heimdall-wasm/tests/properties.proptest-regressions crates/heimdall-wasm/tests/properties.rs crates/heimdall-wasm/tests/refusal_codes.rs crates/heimdall-wasm/tests/rust_guest.rs crates/heimdall-wasm/tests/signatures.rs crates/heimdall-wasm/wit/heimdall.wit fuzz/seeds/output_name/1692419006a8 fuzz/seeds/output_name/5ec1f7e700f3 fuzz/seeds/output_name/9dbd93802160 fuzz/seeds/output_name/badutf8 fuzz/seeds/output_name/c14cddc033f6 fuzz/seeds/output_name/c8687a08aa5d fuzz/seeds/output_name/cdb4ee2aea69 fuzz/seeds/output_name/d6b96a97d147 fuzz/seeds/output_name/nul fuzz/seeds/pinned_key_text/badutf8 fuzz/seeds/pinned_key_text/v2 fuzz/seeds/pinned_key_text/valid fuzz/seeds/pinned_key_text/wrong_key_id fuzz/seeds/policy_file/binary fuzz/seeds/policy_file/ceiling.toml fuzz/seeds/policy_file/example.toml fuzz/seeds/policy_file/file_above_total.toml fuzz/seeds/policy_file/minimal.toml fuzz/seeds/policy_file/native.toml fuzz/seeds/policy_file/net.toml fuzz/seeds/policy_file/read.toml fuzz/seeds/policy_file/zero.toml fuzz/seeds/result_encoding/refused fuzz/seeds/result_encoding/sample fuzz/seeds/result_encoding/short fuzz/seeds/result_encoding/trailing fuzz/seeds/signed_result_wire/bitflip fuzz/seeds/signed_result_wire/empty fuzz/seeds/signed_result_wire/magic_only fuzz/seeds/signed_result_wire/truncated fuzz/seeds/signed_result_wire/valid fuzz/seeds/signed_result_wire/version2 fuzz/seeds/verify_result_file/bitflip fuzz/seeds/verify_result_file/empty fuzz/seeds/verify_result_file/magic_only fuzz/seeds/verify_result_file/truncated fuzz/seeds/verify_result_file/valid fuzz/seeds/verify_result_file/version2 fuzz/seeds/wasm_emit_file/bad_utf8 fuzz/seeds/wasm_emit_file/dup fuzz/seeds/wasm_emit_file/empty fuzz/seeds/wasm_emit_file/one fuzz/seeds/wasm_emit_file/refuse_mid fuzz/seeds/wasm_emit_file/too_big fuzz/seeds/wasm_emit_file/trap_mid fuzz/seeds/wasm_emit_file/traversal fuzz/seeds/wasm_emit_file/two fuzz/seeds/wasm_guest_load/component_bad_sig fuzz/seeds/wasm_guest_load/component_signed fuzz/seeds/wasm_guest_load/component_truncated fuzz/seeds/wasm_guest_load/component_unsigned fuzz/seeds/wasm_guest_load/component_wrong_pin fuzz/seeds/wasm_guest_load/core_module fuzz/seeds/wasm_guest_load/empty guests/verify-bundle/fuzz/fuzz_targets/ guests/verify-bundle/fuzz/seeds/ guests/verify-bundle/fuzz/.gitignore guests/verify-bundle/fuzz/Cargo.toml guests/verify-bundle/openzl/shim/ guests/verify-bundle/openzl/src/ guests/verify-bundle/openzl/c-files.txt guests/verify-bundle/openzl/h-files.txt guests/verify-bundle/openzl/VENDOR.md guests/verify-bundle/openzl/vendor.sh guests/verify-bundle/openzl/wasm32.patch guests/verify-bundle/src/cert.rs guests/verify-bundle/src/digest.rs guests/verify-bundle/src/dsse.rs guests/verify-bundle/src/fuzz_api.rs guests/verify-bundle/src/ipc.rs guests/verify-bundle/src/lib.rs guests/verify-bundle/src/limits.rs guests/verify-bundle/src/model.rs guests/verify-bundle/src/params.rs guests/verify-bundle/src/pathsafe.rs guests/verify-bundle/src/refusal.rs guests/verify-bundle/src/verify.rs guests/verify-bundle/src/wasm.rs guests/verify-bundle/src/zl.rs guests/verify-bundle/src/znippy.rs guests/verify-bundle/tests/common/ guests/verify-bundle/tests/fixtures/ guests/verify-bundle/tests/archive.rs guests/verify-bundle/tests/dsse.rs guests/verify-bundle/tests/fuzz_seeds.rs guests/verify-bundle/tests/good_bundles.rs guests/verify-bundle/tests/openzl.rs guests/verify-bundle/tests/policy_and_params.rs guests/verify-bundle/tests/props.rs guests/verify-bundle/tests/tampering.rs guests/verify-bundle/tests/wasm_e2e.rs crates/heimdall-core/tests/common/mod.rs crates/heimdall-plain/src/bin/heimdall-plain-shim.rs crates/heimdall-plain/tests/common/mod.rs crates/heimdall-wasm/tests/common/mod.rs crates/heimdall-wasm/tests/rust-guest/src/ crates/heimdall-wasm/tests/rust-guest/Cargo.lock crates/heimdall-wasm/tests/rust-guest/Cargo.toml guests/verify-bundle/fuzz/fuzz_targets/archive.rs guests/verify-bundle/fuzz/fuzz_targets/bundle.rs guests/verify-bundle/fuzz/fuzz_targets/certificate.rs guests/verify-bundle/fuzz/fuzz_targets/dsse_envelope.rs guests/verify-bundle/fuzz/fuzz_targets/openzl_frame.rs guests/verify-bundle/fuzz/fuzz_targets/params.rs guests/verify-bundle/fuzz/seeds/archive/ guests/verify-bundle/fuzz/seeds/bundle/ guests/verify-bundle/fuzz/seeds/certificate/ guests/verify-bundle/fuzz/seeds/dsse_envelope/ guests/verify-bundle/fuzz/seeds/openzl_frame/ guests/verify-bundle/fuzz/seeds/params/ guests/verify-bundle/openzl/shim/hzl.c guests/verify-bundle/openzl/src/deps/ guests/verify-bundle/openzl/src/include/ guests/verify-bundle/openzl/src/src/ guests/verify-bundle/openzl/src/LICENSE guests/verify-bundle/tests/common/mod.rs guests/verify-bundle/tests/common/zwriter.rs guests/verify-bundle/tests/fixtures/slsa-dwarf/ crates/heimdall-wasm/tests/rust-guest/src/lib.rs guests/verify-bundle/fuzz/seeds/archive/good-stored guests/verify-bundle/fuzz/seeds/archive/openzl-4k-chunks guests/verify-bundle/fuzz/seeds/archive/raw-7-byte-chunks guests/verify-bundle/fuzz/seeds/archive/regress-buffer-overrun guests/verify-bundle/fuzz/seeds/archive/regress-schema-panic guests/verify-bundle/fuzz/seeds/bundle/good-stored guests/verify-bundle/fuzz/seeds/bundle/regress-boolean-buffer guests/verify-bundle/fuzz/seeds/bundle/regress-buffer-overrun guests/verify-bundle/fuzz/seeds/certificate/release guests/verify-bundle/fuzz/seeds/dsse_envelope/minimal guests/verify-bundle/fuzz/seeds/openzl_frame/ramp guests/verify-bundle/fuzz/seeds/openzl_frame/regress-constant-stream-alloc guests/verify-bundle/fuzz/seeds/openzl_frame/text guests/verify-bundle/fuzz/seeds/openzl_frame/tiny guests/verify-bundle/fuzz/seeds/openzl_frame/zeros guests/verify-bundle/fuzz/seeds/params/good # (cut here: the tree is longer; clone the repository for all of it)