src/pqc_bootloader/__init__.py
| 1 | """PQC Bootloader - quantum-safe signed-boot for AI appliances.""" |
| 2 | |
| 3 | from pqc_bootloader.errors import ( |
| 4 | BootloaderError, |
| 5 | FirmwareRollbackError, |
| 6 | FirmwareVerificationError, |
| 7 | KeyRingError, |
| 8 | MeasuredBootError, |
| 9 | UnknownKeyError, |
| 10 | UpdateChainError, |
| 11 | ) |
| 12 | from pqc_bootloader.firmware import ( |
| 13 | FirmwareImage, |
| 14 | FirmwareMetadata, |
| 15 | SignedFirmware, |
| 16 | TargetDevice, |
| 17 | ) |
| 18 | from pqc_bootloader.signer import ( |
| 19 | FirmwareSigner, |
| 20 | FirmwareVerifier, |
| 21 | VerificationResult, |
| 22 | ) |
| 23 | from pqc_bootloader.key_ring import KeyRing, KeyRingEntry |
| 24 | from pqc_bootloader.update_chain import UpdateChain |
| 25 | from pqc_bootloader.measured_boot import ( |
| 26 | BootStage, |
| 27 | MeasuredBoot, |
| 28 | PCRMeasurement, |
| 29 | ) |
| 30 | from pqc_bootloader.audit import BootAttemptEntry, BootAttestationLog |
| 31 | |
| 32 | __version__ = "0.1.0" |
| 33 | __all__ = [ |
| 34 | "FirmwareImage", |
| 35 | "FirmwareMetadata", |
| 36 | "SignedFirmware", |
| 37 | "TargetDevice", |
| 38 | "FirmwareSigner", |
| 39 | "FirmwareVerifier", |
| 40 | "VerificationResult", |
| 41 | "KeyRing", |
| 42 | "KeyRingEntry", |
| 43 | "UpdateChain", |
| 44 | "MeasuredBoot", |
| 45 | "PCRMeasurement", |
| 46 | "BootStage", |
| 47 | "BootAttestationLog", |
| 48 | "BootAttemptEntry", |
| 49 | "BootloaderError", |
| 50 | "FirmwareVerificationError", |
| 51 | "UnknownKeyError", |
| 52 | "UpdateChainError", |
| 53 | "MeasuredBootError", |
| 54 | "KeyRingError", |
| 55 | "FirmwareRollbackError", |
| 56 | ] |
| 57 | |