Zion Boggan
repos/Oversight/oversight-rust/oversight-registry/Cargo.toml
zionboggan.com ↗
40 lines · toml
History for this file →
1
[package]
2
name = "oversight-registry"
3
version.workspace = true
4
edition.workspace = true
5
rust-version.workspace = true
6
license.workspace = true
7
description = "Axum + SQLx attribution registry server for the Oversight Protocol"
8
 
9
[[bin]]
10
name = "oversight-registry"
11
path = "src/main.rs"
12
 
13
[dependencies]
14
oversight-crypto = { path = "../oversight-crypto" }
15
oversight-manifest = { path = "../oversight-manifest" }
16
oversight-tlog = { path = "../oversight-tlog" }
17
oversight-rekor = { path = "../oversight-rekor", features = ["upload"] }
18
 
19
serde.workspace = true
20
serde_json.workspace = true
21
serde_jcs.workspace = true
22
subtle.workspace = true
23
hex.workspace = true
24
thiserror.workspace = true
25
ed25519-dalek.workspace = true
26
sha2.workspace = true
27
rand_core = { workspace = true, features = ["getrandom"] }
28
 
29
axum = { version = "0.7", features = ["macros"] }
30
tokio = { version = "1.44.2", features = ["full"] }
31
tower = { version = "0.4" }
32
tower-http = { version = "0.5", features = ["cors", "trace"] }
33
 
34
sqlx = { version = "0.8.1", default-features = false, features = ["derive", "runtime-tokio", "sqlite"] }
35
 
36
clap = { workspace = true }
37
anyhow = "1"
38
chrono = { version = "0.4.20", features = ["serde"] }
39
tracing = "0.1"
40
tracing-subscriber = { version = "0.3.20", features = ["env-filter"] }