crypt_guard 1.4.0-pre

CryptGuard is a post-quantum cryptography library with support for Kyber, Falcon, Dilithium in combination with AES and XChaCha20.
Documentation
[dependencies.aes]
version = "0.8.4"

[dependencies.aes-gcm-siv]
version = "0.11.1"

[dependencies.block-padding]
version = "0.3.3"

[dependencies.cbc]
features = ["alloc", "std"]
version = "0.1.2"

[dependencies.chacha20]
version = "0.9.1"

[dependencies.chacha20poly1305]
version = "0.10.1"

[dependencies.chrono]
version = "0.4.37"

[dependencies.crypt_guard_proc]
version = "0.3.0-pre"

[dependencies.ctr]
version = "0.9.2"

[dependencies.digest]
version = "0.10.7"

[dependencies.flate2]
version = "1.0.35"

[dependencies.generic-array]
version = "1.1.0"

[dependencies.gptman]
version = "1.1.2"

[dependencies.hex]
version = "0.4.3"

[dependencies.hmac]
version = "0.12.1"

[dependencies.indicatif]
version = "0.17.9"

[dependencies.kem]
version = "0.3.0-pre.0"

[dependencies.lazy_static]
version = "1.4.0"

[dependencies.ml-kem]
version = "0.3.0-pre"

[dependencies.nix]
features = ["fs"]
optional = true
version = "0.29.0"

[dependencies.pqcrypto-dilithium]
version = "0.5.0"

[dependencies.pqcrypto-falcon]
version = "0.3.0"

[dependencies.pqcrypto-kyber]
version = "0.8.1"

[dependencies.pqcrypto-traits]
version = "0.3.5"

[dependencies.rand]
version = "0.8.5"

[dependencies.sha2]
version = "0.10.8"

[dependencies.sudo]
version = "0.6.0"

[dependencies.sysinfo]
version = "0.30.13"

[dependencies.tar]
version = "0.4.43"

[dependencies.tempfile]
version = "3.10.1"

[dependencies.tracing]
version = "0.1"

[dependencies.tracing-appender]
version = "0.2"

[dependencies.tracing-subscriber]
features = ["fmt", "env-filter"]
version = "0.3"

[dependencies.walkdir]
version = "2.5.0"

[dependencies.xts-mode]
version = "0.5.1"

[dependencies.xz2]
features = ["static"]
version = "0.1.7"

[dependencies.zeroize]
version = "1.8.1"

[dependencies.zip]
features = ["_all-features", "chrono", "deflate", "deflate-zlib", "flate2", "lzma", "lzma-rs"]
version = "2.2.2"

[dev-dependencies.tempfile]
version = "3.10.1"

[[example]]
name = "ml_kem"
path = "examples/ml_kem.rs"

[features]
default = []
devices = ["nix"]
legacy-aes = []

[lib]
name = "crypt_guard"
path = "src/lib.rs"

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "CryptGuard is a post-quantum cryptography library with support for Kyber, Falcon, Dilithium in combination with AES and XChaCha20."
edition = "2021"
license = "MIT"
name = "crypt_guard"
readme = "README.md"
repository = "https://github.com/mm9942/crypt_guard"
version = "1.4.0-pre"

[[test]]
name = "builder"
path = "tests/builder.rs"

[[test]]
name = "log_macros"
path = "tests/log_macros.rs"