├── .github ├── auto_assign-issues.yml ├── auto_assign.yml ├── dco.yml └── workflows │ ├── codeql-analysis.yml │ ├── dco.yml │ └── python-package.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── pyproject.toml ├── requirements.txt ├── setup.cfg ├── sev-snp-measure.py ├── sevsnpmeasure ├── __init__.py ├── cli.py ├── gctx.py ├── guest.py ├── id_block.py ├── ovmf.py ├── sev_hashes.py ├── sev_mode.py ├── vcpu_types.py ├── vmm_types.py └── vmsa.py ├── snp-create-id-block.py └── tests ├── fixtures ├── README.md ├── ovmf_AmdSev_suffix.bin ├── ovmf_OvmfX64_suffix.bin ├── svsm.bin └── svsm_ovmf.fd ├── keyfile ├── author_key_test.pem └── id_key_test.pem ├── test_guest.py ├── test_id_block.py ├── test_sev_mode.py └── test_vcpu_types.py /.github/auto_assign-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/.github/auto_assign-issues.yml -------------------------------------------------------------------------------- /.github/auto_assign.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/.github/auto_assign.yml -------------------------------------------------------------------------------- /.github/dco.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/.github/dco.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/dco.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/.github/workflows/dco.yml -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | cryptography==42.0.4 2 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/setup.cfg -------------------------------------------------------------------------------- /sev-snp-measure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/sev-snp-measure.py -------------------------------------------------------------------------------- /sevsnpmeasure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/sevsnpmeasure/__init__.py -------------------------------------------------------------------------------- /sevsnpmeasure/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/sevsnpmeasure/cli.py -------------------------------------------------------------------------------- /sevsnpmeasure/gctx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/sevsnpmeasure/gctx.py -------------------------------------------------------------------------------- /sevsnpmeasure/guest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/sevsnpmeasure/guest.py -------------------------------------------------------------------------------- /sevsnpmeasure/id_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/sevsnpmeasure/id_block.py -------------------------------------------------------------------------------- /sevsnpmeasure/ovmf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/sevsnpmeasure/ovmf.py -------------------------------------------------------------------------------- /sevsnpmeasure/sev_hashes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/sevsnpmeasure/sev_hashes.py -------------------------------------------------------------------------------- /sevsnpmeasure/sev_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/sevsnpmeasure/sev_mode.py -------------------------------------------------------------------------------- /sevsnpmeasure/vcpu_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/sevsnpmeasure/vcpu_types.py -------------------------------------------------------------------------------- /sevsnpmeasure/vmm_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/sevsnpmeasure/vmm_types.py -------------------------------------------------------------------------------- /sevsnpmeasure/vmsa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/sevsnpmeasure/vmsa.py -------------------------------------------------------------------------------- /snp-create-id-block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/snp-create-id-block.py -------------------------------------------------------------------------------- /tests/fixtures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/tests/fixtures/README.md -------------------------------------------------------------------------------- /tests/fixtures/ovmf_AmdSev_suffix.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/tests/fixtures/ovmf_AmdSev_suffix.bin -------------------------------------------------------------------------------- /tests/fixtures/ovmf_OvmfX64_suffix.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/tests/fixtures/ovmf_OvmfX64_suffix.bin -------------------------------------------------------------------------------- /tests/fixtures/svsm.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/tests/fixtures/svsm.bin -------------------------------------------------------------------------------- /tests/fixtures/svsm_ovmf.fd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/tests/fixtures/svsm_ovmf.fd -------------------------------------------------------------------------------- /tests/keyfile/author_key_test.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/tests/keyfile/author_key_test.pem -------------------------------------------------------------------------------- /tests/keyfile/id_key_test.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/tests/keyfile/id_key_test.pem -------------------------------------------------------------------------------- /tests/test_guest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/tests/test_guest.py -------------------------------------------------------------------------------- /tests/test_id_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/tests/test_id_block.py -------------------------------------------------------------------------------- /tests/test_sev_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/tests/test_sev_mode.py -------------------------------------------------------------------------------- /tests/test_vcpu_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virtee/sev-snp-measure/HEAD/tests/test_vcpu_types.py --------------------------------------------------------------------------------