//! FireCloud Crypto - Encryption and key management
//!
//! Implements the key hierarchy:
//! - Master Key (derived from password via Argon2id)
//! - Key Encryption Key (KEK) - encrypts per-file DEKs
//! - Data Encryption Key (DEK) - per-file symmetric key
pub use ;
pub use ;
pub use ;
pub use ;
/// Nonce size for XChaCha20-Poly1305 (24 bytes)
pub const NONCE_SIZE: usize = 24;
/// Key size (256 bits)
pub const KEY_SIZE: usize = 32;
/// Authentication tag size for Poly1305
pub const TAG_SIZE: usize = 16;