aegis-keys · crate
Declared module signatures, types, configuration, and source documentation.
Source: aegis/aegis-keys/src/lib.rs. SHA-256: c19c72128fbfcee36aad4232c4ce0414a1896bb0ab18984d3cd405ab4d1ce947.
This source reference follows declared modules and preserves feature attributes. It includes public declarations and implementation methods in those modules. Private-module exports and trait resolution still require the compiler; not every declaration is a crate-root import. Function bodies and constant values are omitted. Source comments describe their implementation context and are not a production deployment claim.
derivation
pub mod derivation;Source line: 13.
generation
pub mod generation;Source line: 14.
recovery
pub mod recovery;Source line: 15.
rotation
pub mod rotation;Source line: 16.
storage
pub mod storage;Source line: 17.
threshold
pub mod threshold;Source line: 18.
pub use derivation::{derivation_path, derive_lineage_key};
pub use derivation::{derivation_path, derive_lineage_key};Source line: 21.
pub use generation::{EncryptedKey, KeyGenerator, ManagedKey};
pub use generation::{EncryptedKey, KeyGenerator, ManagedKey};Source line: 22.
pub use recovery::{GuardianAuthorization, RecoveryCeremony};
pub use recovery::{GuardianAuthorization, RecoveryCeremony};Source line: 23.
pub use rotation::{KeyRotation, RotationRequest, RotationResult};
pub use rotation::{KeyRotation, RotationRequest, RotationResult};Source line: 24.
pub use storage::{InMemoryKeyStore, KeyStore};
pub use storage::{InMemoryKeyStore, KeyStore};Source line: 25.
pub use threshold::{generate_shares, sign_with_threshold, verify_threshold_signature};
pub use threshold::{generate_shares, sign_with_threshold, verify_threshold_signature};Source line: 26.