crypt_guard 2.0.0

CryptGuard is a post-quantum cryptography framework with NIST FIPS 203/204/205 (ML-KEM, ML-DSA, SLH-DSA) plus legacy Kyber/Falcon/Dilithium, combined with AES and XChaCha20.
Documentation
#[cfg(feature = "archive")]
pub mod archive;

#[cfg(feature = "zip")]
pub mod zip_manager;

// Scaffolding kept for the upcoming archive/zip path-handling helpers; not yet
// wired into a caller. Gated rather than deleted to preserve the intended API.
#[allow(dead_code)]
enum TargetType {
    Dir,
    File,
    Symlink,
}

#[allow(dead_code)]
impl TargetType {
    pub fn dir() -> Self {
        Self::Dir
    }
    pub fn file() -> Self {
        Self::File
    }
    pub fn symlink() -> Self {
        Self::Symlink
    }
}

// Reserved namespace struct for future utility associated functions.
#[allow(dead_code)]
struct Utils;