[package] name = "ovunto-security" version = "0.1.16" edition = "2021" description = "A library for secure end-to-end communication between clients through a server." license = "MIT" repository = "https://github.com/Galitan-dev/Ovunto-Security" documentation = "https://docs.rs/ovunto-security" [dependencies] argon2 = { version = "~0.5", features = ["simple"] } chrono = { version = "~0.4", features = ["serde"] } hex = { version = "~0.4", features = ["serde"] } rand_core = { version = "~0.6", features = ["std"] } serde = { version = "~1.0", features = ["derive"] } sha1 = { version = "~0.10", features = ["oid"] } sha2 = { version = "~0.10", features = ["oid"] } aes-gcm = "~0.10" eyre = "~0.6" base32 = "~0.4" base64 = "0.22" blake3 = "~1.5" hmac = "~0.12" ovunto-security-macros = { path = "macros", version = "~0.1" } quote = "~1.0" rand = "~0.8" rsa = "~0.9" secp256k1 = "~0.29" serde_json = "~1.0" [[example]] name = "client" path = "examples/client/main.rs" [[example]] name = "server" path = "examples/server/main.rs" [dev-dependencies] actix-web = "~4.5" cursive = "~0.20" dotenvy = "~0.15" isahc = "~1.7" env_logger = "~0.11" serde_yaml = "~0.9" cli-clipboard = "~0.4"