39 lines
807 B
TOML
39 lines
807 B
TOML
[package]
|
|
name = "sdgb-api"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
license = "GPL-3.0"
|
|
|
|
[features]
|
|
default = ["compio"]
|
|
compio = ["dep:compio"]
|
|
tokio = ["dep:tokio"]
|
|
|
|
[dependencies]
|
|
snafu = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
strum = { workspace = true }
|
|
tokio = { workspace = true, optional = true }
|
|
compio = { workspace = true, optional = true }
|
|
|
|
# hashing
|
|
digest = "0.10.7"
|
|
hmac-sha256 = { version = "1.1.12", features = ["digest010", "traits010"] }
|
|
md5 = "0.8.0"
|
|
|
|
# other utils
|
|
chrono = "0.4.41"
|
|
|
|
# network request
|
|
nyquest = { version = "0.2.0", features = ["async", "json"] }
|
|
|
|
# (de)serialization
|
|
serde = { version = "1.0.219", features = ["derive"] }
|
|
|
|
# compression / encryption
|
|
flate2 = "1.1.2"
|
|
cbc = "0.1.2"
|
|
aes = "0.8.4"
|
|
cipher = { version = "0.4.4", features = ["block-padding"] }
|