[dependencies.arrayvec]
default-features = false
features = ["serde"]
version = "0.7.2"
[dependencies.async-trait]
default-features = false
version = "0.1.61"
[dependencies.auto_impl]
default-features = false
version = "1.0.1"
[dependencies.bincode]
default-features = false
version = "1.3.3"
[dependencies.bitvec]
default-features = false
features = ["alloc"]
version = "1.0.1"
[dependencies.byteorder]
default-features = false
version = "1.4.3"
[dependencies.bytes]
default-features = false
features = ["serde"]
version = "1.3.0"
[dependencies.citadel_io]
default-features = false
version = "0.10.2"
[dependencies.citadel_pqcrypto]
default-features = false
version = "0.10.2"
[dependencies.citadel_types]
default-features = false
version = "0.10.2"
[dependencies.futures]
default-features = false
version = "0.3.25"
[dependencies.log]
default-features = false
version = "0.4.17"
[dependencies.num-integer]
default-features = false
version = "0.1.45"
[dependencies.rand]
default-features = false
version = "0.8.5"
[dependencies.rust-argon2]
default-features = false
features = ["serde"]
version = "2.0"
[dependencies.serde]
default-features = false
features = ["rc", "derive"]
version = "1.0.152"
[dependencies.sha3]
default-features = false
version = "0.10"
[dependencies.tokio]
features = ["rt", "macros", "time"]
version = "1.36.0"
[dependencies.tokio-stream]
default-features = false
version = "0.1.11"
[dependencies.uuid]
features = ["v4"]
version = "1.8.0"
[dependencies.zeroize]
default-features = false
features = ["zeroize_derive", "alloc", "serde"]
version = "1.5.7"
[dev-dependencies.citadel_logging]
default-features = false
version = "0.10.2"
[dev-dependencies.lazy_static]
default-features = false
version = "1.4.0"
[dev-dependencies.rstest]
version = "0.23.0"
[features]
default = ["filesystem", "std"]
fcm = []
filesystem = []
std = ["citadel_pqcrypto/std", "byteorder/std", "rand/std", "tokio/default", "citadel_io/std"]
wasm = ["citadel_pqcrypto/wasm", "citadel_io/wasm"]
[lib]
doctest = false
name = "citadel_crypt"
path = "src/lib.rs"
[package]
authors = ["Thomas Braun <thomas.braun@avarok.net>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["cryptography", "network-programming", "asynchronous"]
description = "Higher-level cryptographic library for the Citadel Protocol"
edition = "2021"
exclude = ["./target/*"]
homepage = "https://avarok.net/"
license = "MIT OR Apache-2.0"
name = "citadel_crypt"
readme = "README.md"
repository = "https://github.com/Avarok-Cybersecurity/Citadel-Protocol"
version = "0.10.3"
[target.'cfg(not(target_family = "wasm"))'.dependencies.num_cpus]
default-features = false
version = "1.15.0"
[target.'cfg(not(target_family = "wasm"))'.dependencies.rayon]
default-features = false
version = "1.7.0"
[target.'cfg(not(target_family = "wasm"))'.dependencies.sysinfo]
default-features = false
version = "0.29.8"
[[test]]
name = "primary"
path = "tests/primary.rs"