[package]
edition = "2024"
name = "pq-msg"
version = "0.2.0"
authors = ["OnlyF0uR"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Pure Rust abstractions for higher-level implementations of post-quantum cryptography in secure messaging protocols."
homepage = "https://github.com/OnlyF0uR/pq-msg"
readme = "README.md"
license = "MIT OR Apache-2.0"
repository = "https://github.com/OnlyF0uR/pq-msg"
[package.metadata.docs.rs]
all-features = true
[features]
server = []
[lib]
name = "pq_msg"
path = "src/lib.rs"
[[example]]
name = "full_exchange"
path = "examples/full_exchange.rs"
[[example]]
name = "prekey_server"
path = "examples/prekey_server.rs"
required-features = ["server"]
[dependencies.chacha20poly1305]
version = "0.11.0"
features = ["zeroize"]
[dependencies.fn-dsa]
version = "0.4.0"
[dependencies.hkdf]
version = "0.13.0"
[dependencies.ml-kem]
version = "0.3.2"
features = [
"getrandom",
"zeroize",
]
[dependencies.rand_core]
version = "0.6.4"
features = ["getrandom"]
[dependencies.sha2]
version = "0.11.0"
features = ["zeroize"]
[dependencies.zeroize]
version = "1.9.1"