src/pqc_hypervisor_attestation/__init__.py
1.4 KB · 45 lines · python Raw
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