Skip to main content

Crate hanzo_kbs

Crate hanzo_kbs 

Source
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).