src/pqc_hypervisor_attestation/__init__.py
| 1 | """PQC Hypervisor Attestation — quantum-safe memory integrity for AI workloads.""" |
| 2 | |
| 3 | from pqc_hypervisor_attestation.backends.base import AttestationBackend |
| 4 | from pqc_hypervisor_attestation.backends.memory import InMemoryBackend |
| 5 | from pqc_hypervisor_attestation.backends.sev_snp import AMDSEVSNPBackend |
| 6 | from pqc_hypervisor_attestation.backends.tdx import IntelTDXBackend |
| 7 | from pqc_hypervisor_attestation.claim import AttestationClaim, AttestationReport |
| 8 | from pqc_hypervisor_attestation.continuous import ContinuousAttester |
| 9 | from pqc_hypervisor_attestation.errors import ( |
| 10 | AttestationVerificationError, |
| 11 | BackendError, |
| 12 | HypervisorAttestationError, |
| 13 | InvalidRegionError, |
| 14 | RegionDriftError, |
| 15 | UnknownBackendError, |
| 16 | ) |
| 17 | from pqc_hypervisor_attestation.region import MemoryRegion, RegionSnapshot |
| 18 | from pqc_hypervisor_attestation.signer import ( |
| 19 | Attester, |
| 20 | AttestationVerifier, |
| 21 | VerificationResult, |
| 22 | ) |
| 23 | |
| 24 | __version__ = "0.1.0" |
| 25 | __all__ = [ |
| 26 | "MemoryRegion", |
| 27 | "RegionSnapshot", |
| 28 | "AttestationClaim", |
| 29 | "AttestationReport", |
| 30 | "Attester", |
| 31 | "AttestationVerifier", |
| 32 | "VerificationResult", |
| 33 | "ContinuousAttester", |
| 34 | "AttestationBackend", |
| 35 | "InMemoryBackend", |
| 36 | "AMDSEVSNPBackend", |
| 37 | "IntelTDXBackend", |
| 38 | "HypervisorAttestationError", |
| 39 | "InvalidRegionError", |
| 40 | "AttestationVerificationError", |
| 41 | "BackendError", |
| 42 | "UnknownBackendError", |
| 43 | "RegionDriftError", |
| 44 | ] |
| 45 | |