| 1 | [package] |
| 2 | name = "oversight-rekor" |
| 3 | version.workspace = true |
| 4 | edition.workspace = true |
| 5 | rust-version.workspace = true |
| 6 | license.workspace = true |
| 7 | description = "Sigstore Rekor v2 DSSE attestation client for Oversight (bit-identical to oversight_core.rekor)" |
| 8 | |
| 9 | [dependencies] |
| 10 | ed25519-dalek = { workspace = true } |
| 11 | sha2 = { workspace = true } |
| 12 | serde = { workspace = true } |
| 13 | serde_json = { workspace = true } |
| 14 | serde_jcs = { workspace = true } |
| 15 | hex = { workspace = true } |
| 16 | thiserror = { workspace = true } |
| 17 | base64 = "0.22" |
| 18 | ureq = { version = "2.10", default-features = false, features = ["tls", "json"], optional = true } |
| 19 | |
| 20 | [features] |
| 21 | default = [] |
| 22 | upload = ["dep:ureq"] |
| 23 | |
| 24 | [dev-dependencies] |
| 25 | hex = { workspace = true } |
| 26 | rand_core = { workspace = true, features = ["std", "getrandom"] } |