Crate rust_keyvault

Crate rust_keyvault 

Source
Expand description

rust-keyvault: A secure key management library for Rust

This crate provides foundational abstraction for cryptographic key management,, focusing on security, correctness and composability.

Re-exports§

pub use error::Error;
pub use error::Result;

Modules§

audit
Audit logging for key operations
backup
Backup and restore functionality
crypto
Core cryptographic traits and primitives
error
Error types for rust-keyvault
export
Key import/export functionality for secure key exchange
key
Key type definition and traits
storage
Storage backend traits and implementations

Structs§

KeyId
A unique identifier for a cryptographic key.
KeyMetadata
Metadata about a key

Enums§

Algorithm
Supported cryptographic algorithms
KeyState
Represents the lifecycle state of a key