diff options
| author | soryu <soryu@soryu.co> | 2026-01-06 04:08:11 +0000 |
|---|---|---|
| committer | soryu <soryu@soryu.co> | 2026-01-11 03:01:13 +0000 |
| commit | 8b17a175c3e7e27b789812eba4e3cd760beadb10 (patch) | |
| tree | 7864dcaa2fa9db47fdfd4e8bfdb0b1dde832aa33 /makima/Cargo.toml | |
| parent | f79c416c58557d2f946aa5332989afdfa8c021cd (diff) | |
| download | soryu-8b17a175c3e7e27b789812eba4e3cd760beadb10.tar.gz soryu-8b17a175c3e7e27b789812eba4e3cd760beadb10.zip | |
Initial Control system
Diffstat (limited to 'makima/Cargo.toml')
| -rw-r--r-- | makima/Cargo.toml | 12 |
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" |
