Expand description
Hanzo KBS (Key Broker Service) Library
Provides Key Management Service (KMS) and Key Broker Service (KBS) functionality for confidential computing and privacy-preserving agent execution in Hanzo nodes.
This crate implements the KMS/KBS split architecture where:
- KMS handles key lifecycle management and storage
- KBS handles attestation verification and policy-based key release
Re-exports§
pub use error::SecurityError;pub use error::Result;pub use kms::KeyManagementService;pub use kbs::KeyBrokerService;pub use kms::memory_kms;pub use kms::api;pub use types::*;
Modules§
- attestation
- Attestation verification module
- error
- Error types for Hanzo Security
- kbs
- Key Broker Service (KBS) trait and implementations
- kms
- Key Management Service (KMS) trait and implementations
- pqc_
integration - Post-Quantum Cryptography integration for KBS
- pqc_
vault - PQC-enhanced vault implementations
- types
- Core types for Hanzo Security
- vault
- Vault implementations for software-managed privacy tiers (Tier 0 / 1).