[package] name = "utils" version = "0.16.18" edition = "2024" [dependencies] trc = { path = "../trc" } rustls = { version = "0.23.43", default-features = false, features = ["std", "aws_lc_rs", "tls12"] } rustls-pemfile = "2.2" rustls-pki-types = { version = "1" } rustls-platform-verifier = "0.7" tokio = { version = "1.53", features = ["net", "macros", "signal"] } tokio-rustls = { version = "0.26", default-features = false, features = ["aws_lc_rs", "tls12"] } serde = { version = "1.0", features = ["derive"]} mail-auth = { version = "0.12" } smtp-proto = { version = "0.2" } ahash = { version = "0.8", features = ["serde"] } chrono = "0.4" rand = "0.10.2" aws-lc-rs = { version = "1" } base64 = "0.23" serde_json = "1.0" rcgen = { version = "0.14", default-features = false, features = ["crypto", "pem", "aws_lc_rs"] } reqwest = { version = "0.13", default-features = false, features = ["rustls", "http2", "stream"]} x509-parser = "0.18" pem = "4.0" parking_lot = "0.12" futures = "0.3" regex = "1.13.1" blake3 = "1.8.5" http-body-util = "0.1.4" form_urlencoded = "1.2.2" psl = "2" idna = "1.1" quick_cache = "0.7" fast-float = "0.2.0" rkyv = { version = "0.8.17", features = ["little_endian"] } compact_str = "0.10.0" xxhash-rust = { version = "0.8.18", features = ["xxh3"] } farmhash = "1.1.5" nohash-hasher = "0.2.0" arcstr = "1.2.0" [target.'cfg(unix)'.dependencies] privdrop = "0.5.6" [features] test_mode = [] [dev-dependencies] tokio = { version = "1.53", features = ["full"] }