[package] name = "nostr-types" version = "0.4.0" edition = "2021" authors = ["Mike Dilger "] description = "Types for nostr protocol handling" repository = "https://github.com/mikedilger/nostr-types" documentation = "https://docs.rs/nostr-types" readme = "README.md" keywords = [ "nostr" ] license = "MIT" [dependencies] aes = "0.8" base64 = "0.21" bech32 = "0.9" cbc = { version = "0.1", features = [ "std" ] } chacha20poly1305 = "0.10" core-net = "0.1" derive_more = "0.99" hex = "0.4" hmac = "0.12" http = "0.2" k256 = { version = "0.13", features = [ "schnorr", "ecdh" ] } inout = "0.1.3" num_cpus = "1" pbkdf2 = { version = "0.12", default-features = false, features = [ "hmac", "sha2", "std" ] } rand = "0.8" rand_core = "0.6" reqwest = { version = "0.11", default-features = false, features = [ "blocking", "json", "rustls-tls-webpki-roots" ] } rpassword = "7.2" scrypt = "0.11" serde = { version = "1.0", features = [ "derive" ] } serde_json = "1.0" sha2 = "0.10" thiserror = "1.0" tungstenite = { version = "0.18", features = [ "rustls-tls-webpki-roots" ] } url = "2.3" zeroize = "1.5" # Force scrypt to build with release-like speed even in dev mode [profile.dev.package.scrypt] opt-level = 3 debug-assertions = false overflow-checks = false