summaryrefslogtreecommitdiff
path: root/makima/Cargo.toml
diff options
context:
space:
mode:
Diffstat (limited to 'makima/Cargo.toml')
-rw-r--r--makima/Cargo.toml12
1 files changed, 12 insertions, 0 deletions
diff --git a/makima/Cargo.toml b/makima/Cargo.toml
index 4bf629f..5d8c44e 100644
--- a/makima/Cargo.toml
+++ b/makima/Cargo.toml
@@ -37,6 +37,9 @@ utoipa-swagger-ui = { version = "9", features = ["axum"] }
thiserror = "2.0"
anyhow = "1.0"
+# Concurrent data structures
+dashmap = "6.0"
+
# Database
sqlx = { version = "0.8", features = ["runtime-tokio", "postgres", "uuid", "chrono", "json"] }
chrono = { version = "0.4", features = ["serde"] }
@@ -47,6 +50,15 @@ reqwest = { version = "0.12", features = ["json"] }
# Lazy statics
once_cell = "1.19"
+# Cryptographic hashing for API keys
+sha2 = "0.10"
+rand = { version = "0.8", features = ["std", "std_rng"] }
+base64 = "0.22"
+hex = "0.4"
+
+# JWT authentication
+jsonwebtoken = "9"
+
# JQ for JSON transformation
jaq-interpret = "1.5"
jaq-parse = "1.0"