diff --git a/Cargo.lock b/Cargo.lock index bb975963e46..4b7f4f6d7a5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1504,7 +1504,7 @@ dependencies = [ "bitflags 2.13.2", "cexpr", "clang-sys", - "itertools 0.10.5", + "itertools 0.13.0", "log", "prettyplease", "proc-macro2", @@ -2177,7 +2177,7 @@ version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -3013,7 +3013,7 @@ dependencies = [ "libc", "option-ext", "redox_users", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -3323,7 +3323,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -5276,7 +5276,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.61.2", + "windows-core 0.62.2", ] [[package]] @@ -6024,7 +6024,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cde48f36530cbd91b65f050101e6c056d6eb743cea2a8f0f19beef69c6742ff8" dependencies = [ "scopeguard", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -6066,7 +6066,7 @@ version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a1886916523694cd6ea3d175f03a1e5010699a2a4cc13696d83d7bea1d80638" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -6761,7 +6761,7 @@ dependencies = [ "serde", "serde_json", "sha2 0.11.0", - "sigstore-verify", + "sigstore-verify 0.14.0", "snap", "thiserror 2.0.21", "tokio", @@ -7125,7 +7125,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -7402,7 +7402,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -7470,11 +7470,11 @@ dependencies = [ "serde", "serde_json", "sha2 0.11.0", - "sigstore-bundle", - "sigstore-rekor", - "sigstore-trust-root", - "sigstore-types", - "sigstore-verify", + "sigstore-bundle 0.11.0", + "sigstore-rekor 0.11.0", + "sigstore-trust-root 0.11.0", + "sigstore-types 0.11.0", + "sigstore-verify 0.11.0", "thiserror 2.0.21", "tokio", "x509-cert 0.3.0", @@ -8279,7 +8279,7 @@ dependencies = [ "once_cell", "socket2", "tracing", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -9308,7 +9308,7 @@ dependencies = [ "errno 0.3.14", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -9366,7 +9366,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -10054,10 +10054,22 @@ dependencies = [ "hex", "serde", "serde_json", - "sigstore-crypto", - "sigstore-rekor", - "sigstore-tsa", - "sigstore-types", + "sigstore-crypto 0.11.0", + "sigstore-rekor 0.11.0", + "sigstore-tsa 0.11.0", + "sigstore-types 0.11.0", + "thiserror 2.0.21", +] + +[[package]] +name = "sigstore-bundle" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a74b758235084c8baee7869e6073702b04d42d1efbd55b7042a43dca3a27f15e" +dependencies = [ + "jiff", + "serde_json", + "sigstore-types 0.14.0", "thiserror 2.0.21", ] @@ -10076,13 +10088,30 @@ dependencies = [ "rand_core 0.9.5", "sha2 0.10.9", "signature 2.2.0", - "sigstore-types", + "sigstore-types 0.11.0", "spki 0.7.3", "thiserror 2.0.21", "tracing", "x509-cert 0.2.5", ] +[[package]] +name = "sigstore-crypto" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62ee2920d66400eef83fe543bff02c3ac5ea9a59ff864d365dd746ada4c8fc4c" +dependencies = [ + "aws-lc-rs", + "const-oid 0.9.6", + "der 0.7.10", + "futures-io", + "jiff", + "sigstore-types 0.14.0", + "spki 0.7.3", + "thiserror 2.0.21", + "x509-cert 0.2.5", +] + [[package]] name = "sigstore-merkle" version = "0.11.0" @@ -10091,8 +10120,19 @@ checksum = "0ee85fd9fb550efd7c8a59447cb0ef4eb02f1258f3ffa80c88d38427c3930af3" dependencies = [ "base64 0.22.1", "hex", - "sigstore-crypto", - "sigstore-types", + "sigstore-crypto 0.11.0", + "sigstore-types 0.11.0", + "thiserror 2.0.21", +] + +[[package]] +name = "sigstore-merkle" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f64415f7d91620a3fce3f89f5955997e7104d863c12f36bf0dcbad1b258cf584" +dependencies = [ + "sigstore-crypto 0.14.0", + "sigstore-types 0.14.0", "thiserror 2.0.21", ] @@ -10107,13 +10147,29 @@ dependencies = [ "reqwest", "serde", "serde_json", - "sigstore-crypto", - "sigstore-merkle", - "sigstore-types", + "sigstore-crypto 0.11.0", + "sigstore-merkle 0.11.0", + "sigstore-types 0.11.0", "thiserror 2.0.21", "url", ] +[[package]] +name = "sigstore-rekor" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b17fdd6fd9070f6779b117594582b9d2b4d9a9339d1b2f57711ad10f6a0cc0c8" +dependencies = [ + "base64 0.22.1", + "hex", + "jiff", + "serde", + "serde_json", + "sigstore-merkle 0.14.0", + "sigstore-types 0.14.0", + "thiserror 2.0.21", +] + [[package]] name = "sigstore-trust-root" version = "0.11.0" @@ -10121,21 +10177,36 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "389b54d1b8ace20ba86fdf90e5e655495f65f1abbc7d5d0eb7494defa9ad32f0" dependencies = [ "base64 0.22.1", - "directories", "hex", "jiff", "rustls-pki-types", "serde", "serde_json", - "sigstore-crypto", - "sigstore-tuf", - "sigstore-types", + "sigstore-crypto 0.11.0", + "sigstore-tuf 0.11.0", + "sigstore-types 0.11.0", "thiserror 2.0.21", - "tokio", - "tracing", "x509-cert 0.2.5", ] +[[package]] +name = "sigstore-trust-root" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16644cdbe963a469df667174ce6447649281aef02300149b195bd6f66d910ae4" +dependencies = [ + "directories", + "hex", + "jiff", + "serde", + "serde_json", + "sigstore-crypto 0.14.0", + "sigstore-tuf 0.14.0", + "sigstore-types 0.14.0", + "thiserror 2.0.21", + "tokio", +] + [[package]] name = "sigstore-tsa" version = "0.11.0" @@ -10154,14 +10225,37 @@ dependencies = [ "reqwest", "rustls-pki-types", "rustls-webpki", - "sigstore-crypto", - "sigstore-types", + "sigstore-crypto 0.11.0", + "sigstore-types 0.11.0", "thiserror 2.0.21", "tracing", "x509-cert 0.2.5", "x509-tsp", ] +[[package]] +name = "sigstore-tsa" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "403b8a741c152f65752314805dd20bf9022a2e23191f7aa39b4fe8bf30699265" +dependencies = [ + "aws-lc-rs", + "base64 0.22.1", + "cms", + "const-oid 0.9.6", + "der 0.7.10", + "hex", + "jiff", + "rand 0.9.5", + "rustls-pki-types", + "rustls-webpki", + "sigstore-crypto 0.14.0", + "sigstore-types 0.14.0", + "thiserror 2.0.21", + "tracing", + "x509-cert 0.2.5", +] + [[package]] name = "sigstore-tuf" version = "0.11.0" @@ -10175,8 +10269,8 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.9", - "sigstore-crypto", - "sigstore-types", + "sigstore-crypto 0.11.0", + "sigstore-types 0.11.0", "tempfile", "thiserror 2.0.21", "tokio", @@ -10184,6 +10278,27 @@ dependencies = [ "url", ] +[[package]] +name = "sigstore-tuf" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9da0d2e44d8c02a84fb15473329015fd2983a62c26cdc226b4138a9ec9fc1c6" +dependencies = [ + "glob", + "hex", + "jiff", + "reqwest", + "serde", + "serde_json", + "sha2 0.10.9", + "sigstore-crypto 0.14.0", + "sigstore-types 0.14.0", + "tempfile", + "thiserror 2.0.21", + "tracing", + "url", +] + [[package]] name = "sigstore-types" version = "0.11.0" @@ -10198,6 +10313,21 @@ dependencies = [ "thiserror 2.0.21", ] +[[package]] +name = "sigstore-types" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d644275d2d22b52bc872214dc1618bcbb830f71064124f8e8b3cfc07c1020205" +dependencies = [ + "base64 0.22.1", + "hex", + "jiff", + "pem", + "serde", + "serde_json", + "thiserror 2.0.21", +] + [[package]] name = "sigstore-verify" version = "0.11.0" @@ -10215,13 +10345,42 @@ dependencies = [ "serde", "serde_json", "serde_json_canonicalizer", - "sigstore-bundle", - "sigstore-crypto", - "sigstore-merkle", - "sigstore-rekor", - "sigstore-trust-root", - "sigstore-tsa", - "sigstore-types", + "sigstore-bundle 0.11.0", + "sigstore-crypto 0.11.0", + "sigstore-merkle 0.11.0", + "sigstore-rekor 0.11.0", + "sigstore-trust-root 0.11.0", + "sigstore-tsa 0.11.0", + "sigstore-types 0.11.0", + "thiserror 2.0.21", + "tls_codec", + "tracing", + "x509-cert 0.2.5", +] + +[[package]] +name = "sigstore-verify" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc73ef1cd580920f1233358cebe550a43369daf8110b57cf820576888fbc0a8d" +dependencies = [ + "base64 0.22.1", + "const-oid 0.9.6", + "futures-io", + "hex", + "jiff", + "rustls-pki-types", + "rustls-webpki", + "serde", + "serde_json", + "serde_json_canonicalizer", + "sigstore-bundle 0.14.0", + "sigstore-crypto 0.14.0", + "sigstore-merkle 0.14.0", + "sigstore-rekor 0.14.0", + "sigstore-trust-root 0.14.0", + "sigstore-tsa 0.14.0", + "sigstore-types 0.14.0", "thiserror 2.0.21", "tls_codec", "tracing", @@ -10696,10 +10855,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.3.4", + "getrandom 0.4.3", "once_cell", "rustix 1.1.5", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -10773,7 +10932,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874" dependencies = [ "rustix 1.1.5", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -11884,7 +12043,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] diff --git a/crates/mise-sigstore/Cargo.toml b/crates/mise-sigstore/Cargo.toml index d53c132049a..4b7dc39ffdd 100644 --- a/crates/mise-sigstore/Cargo.toml +++ b/crates/mise-sigstore/Cargo.toml @@ -20,7 +20,7 @@ reqwest = { version = "0.13", default-features = false, features = ["json"] } serde = { version = "1", features = ["derive"] } serde_json = "1" sha2 = "0.11" -sigstore-verify = { version = "0.11", default-features = false } +sigstore-verify = { version = "0.14", default-features = false } snap = "1" thiserror = "2" tokio = { version = "1", features = ["fs", "io-util", "time"] }