Zion Boggan
repos/Oversight/oversight-rust/Cargo.toml
zionboggan.com ↗
54 lines · toml
History for this file →
1
[workspace]
2
resolver = "2"
3
members = [
4
    "oversight-crypto",
5
    "oversight-container",
6
    "oversight-manifest",
7
    "oversight-watermark",
8
    "oversight-tlog",
9
    "oversight-policy",
10
    "oversight-semantic",
11
    "oversight-formats",
12
    "oversight-cli",
13
    "oversight-rekor",
14
    "oversight-registry",
15
]
16
exclude = ["fuzz"]
17
 
18
[workspace.package]
19
version = "0.5.0"
20
edition = "2021"
21
rust-version = "1.85"
22
license = "Apache-2.0"
23
repository = "https://github.com/oversight-protocol/oversight"
24
authors = ["Oversight contributors"]
25
 
26
[workspace.dependencies]
27
x25519-dalek = { version = "2", features = ["static_secrets"] }
28
ed25519-dalek = { version = "2", features = ["rand_core"] }
29
p256 = { version = "0.13", features = ["ecdh", "arithmetic"] }
30
chacha20poly1305 = { version = "0.10", features = ["alloc"] }
31
hkdf = "0.12"
32
sha2 = "0.10"
33
rand_core = "0.6.2"
34
ml-kem = "0.3"
35
 
36
serde = { version = "1", features = ["derive"] }
37
serde_json = "1"
38
hex = "0.4"
39
zeroize = { version = "1", features = ["zeroize_derive"] }
40
 
41
clap = { version = "4", features = ["derive"] }
42
thiserror = "1"
43
uuid = { version = "1", features = ["v4", "serde"] }
44
 
45
serde_jcs = "0.1"
46
 
47
subtle = "2"
48
 
49
[profile.release]
50
opt-level = 3
51
lto = true
52
codegen-units = 1
53
panic = "abort"
54
strip = true