[package] name = "omnivox" version = "0.14.0" edition = "2024" license = "GPL-3.0-or-later" description = "Encrypted async TCP client-server messaging: X25519 handshake, ChaCha20-Poly1305, replay-proof sequencing (OmniVox protocol v2)" [dependencies] chacha20poly1305 = "0.10" getrandom = "0.3" hkdf = "0.12" rand_core = { version = "0.6", features = ["getrandom"] } sha2 = "0.10" x25519-dalek = { version = "2", features = ["zeroize"] } scrypt = "0.11" thiserror = "2" tokio = { version = "1", features = ["rt-multi-thread", "net", "io-util", "time", "sync", "macros"] } tracing = "0.1" [dev-dependencies] tracing-subscriber = { version = "0.3", features = ["fmt"] } tokio = { version = "1", features = ["full"] }