LICENSE
MANIFEST.in
README.md
pyproject.toml
docs/COMPLIANCE.md
docs/COMPOSES_WITH.md
docs/STRANGERS.md
src/obsign_verify/__init__.py
src/obsign_verify/canonical.py
src/obsign_verify/cli.py
src/obsign_verify/kernel.py
src/obsign_verify/py.typed
src/obsign_verify/signature.py
src/obsign_verify/verify.py
src/obsign_verify.egg-info/PKG-INFO
src/obsign_verify.egg-info/SOURCES.txt
src/obsign_verify.egg-info/dependency_links.txt
src/obsign_verify.egg-info/entry_points.txt
src/obsign_verify.egg-info/requires.txt
src/obsign_verify.egg-info/top_level.txt
src/obsign_verify/data/conformance_vectors.json
src/obsign_verify/data/challenge/ATTESTATION.md
src/obsign_verify/data/challenge/bundles/env_only_change_must_still_verify/receipt.json
src/obsign_verify/data/challenge/bundles/forged_input_hash/receipt.json
src/obsign_verify/data/challenge/bundles/forged_output_hash/receipt.json
src/obsign_verify/data/challenge/bundles/resealed_tampered_claim/receipt.json
src/obsign_verify/data/challenge/bundles/swapped_dtype/receipt.json
src/obsign_verify/data/challenge/bundles/swapped_kernel/receipt.json
src/obsign_verify/data/challenge/bundles/tampered_params/receipt.json
src/obsign_verify/data/challenge/bundles/truncated_receipt/receipt.json
src/obsign_verify/data/challenge/bundles/valid/receipt.json
tests/test_verifier.py
tools/compliance_map.py
tools/dogfood.py