From 4294a3c81709770f2e899ac337be2ae86007402e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 11 Dec 2025 18:30:52 +0000 Subject: [PATCH] [deps]: Update passkey digest to 23e559f --- Cargo.lock | 93 ++++++++++++++++++++++++++------ crates/bitwarden-fido/Cargo.toml | 2 +- 2 files changed, 78 insertions(+), 17 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 93495c857..c3a2699c3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -406,7 +406,7 @@ dependencies = [ "globset", "home", "indexmap 2.9.0", - "itertools", + "itertools 0.13.0", "nu-ansi-term", "once_cell", "path_abs", @@ -728,10 +728,10 @@ dependencies = [ "bitwarden-vault", "chrono", "coset", - "itertools", + "itertools 0.13.0", "p256", "passkey", - "passkey-client", + "passkey-client 0.5.0", "reqwest", "serde", "serde_json", @@ -1618,7 +1618,7 @@ dependencies = [ "ciborium", "clap", "criterion-plot", - "itertools", + "itertools 0.13.0", "num-traits", "oorandom", "plotters", @@ -1637,7 +1637,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338" dependencies = [ "cast", - "itertools", + "itertools 0.13.0", ] [[package]] @@ -3104,6 +3104,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.15" @@ -3599,13 +3608,26 @@ dependencies = [ [[package]] name = "passkey" -version = "0.5.0" -source = "git+https://github.com/bitwarden/passkey-rs?rev=357cc9672340f6ff1f22a0b210a74de64799fa73#357cc9672340f6ff1f22a0b210a74de64799fa73" +version = "0.2.0" +source = "git+https://github.com/bitwarden/passkey-rs?rev=23e559f16df460c52f4298b28d745db01934b8d4#23e559f16df460c52f4298b28d745db01934b8d4" dependencies = [ - "passkey-authenticator", - "passkey-client", + "passkey-authenticator 0.2.0", + "passkey-client 0.2.0", "passkey-transports", - "passkey-types", + "passkey-types 0.2.1", +] + +[[package]] +name = "passkey-authenticator" +version = "0.2.0" +source = "git+https://github.com/bitwarden/passkey-rs?rev=23e559f16df460c52f4298b28d745db01934b8d4#23e559f16df460c52f4298b28d745db01934b8d4" +dependencies = [ + "async-trait", + "coset", + "log", + "p256", + "passkey-types 0.2.1", + "rand 0.8.5", ] [[package]] @@ -3617,10 +3639,26 @@ dependencies = [ "coset", "log", "p256", - "passkey-types", + "passkey-types 0.5.0", "rand 0.8.5", ] +[[package]] +name = "passkey-client" +version = "0.2.0" +source = "git+https://github.com/bitwarden/passkey-rs?rev=23e559f16df460c52f4298b28d745db01934b8d4#23e559f16df460c52f4298b28d745db01934b8d4" +dependencies = [ + "ciborium", + "coset", + "idna", + "passkey-authenticator 0.2.0", + "passkey-types 0.2.1", + "public-suffix 0.1.1", + "serde", + "serde_json", + "url", +] + [[package]] name = "passkey-client" version = "0.5.0" @@ -3631,9 +3669,9 @@ dependencies = [ "idna", "itertools 0.14.0", "nom", - "passkey-authenticator", - "passkey-types", - "public-suffix", + "passkey-authenticator 0.5.0", + "passkey-types 0.5.0", + "public-suffix 0.1.3", "serde", "serde_json", "url", @@ -3642,7 +3680,25 @@ dependencies = [ [[package]] name = "passkey-transports" version = "0.1.0" -source = "git+https://github.com/bitwarden/passkey-rs?rev=357cc9672340f6ff1f22a0b210a74de64799fa73#357cc9672340f6ff1f22a0b210a74de64799fa73" +source = "git+https://github.com/bitwarden/passkey-rs?rev=23e559f16df460c52f4298b28d745db01934b8d4#23e559f16df460c52f4298b28d745db01934b8d4" + +[[package]] +name = "passkey-types" +version = "0.2.1" +source = "git+https://github.com/bitwarden/passkey-rs?rev=23e559f16df460c52f4298b28d745db01934b8d4#23e559f16df460c52f4298b28d745db01934b8d4" +dependencies = [ + "bitflags 2.9.1", + "ciborium", + "coset", + "data-encoding", + "getrandom 0.2.16", + "indexmap 2.9.0", + "rand 0.8.5", + "serde", + "serde_json", + "sha2 0.10.9", + "strum", +] [[package]] name = "passkey-types" @@ -3991,6 +4047,11 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "public-suffix" +version = "0.1.1" +source = "git+https://github.com/bitwarden/passkey-rs?rev=23e559f16df460c52f4298b28d745db01934b8d4#23e559f16df460c52f4298b28d745db01934b8d4" + [[package]] name = "public-suffix" version = "0.1.3" @@ -6942,7 +7003,7 @@ dependencies = [ "chrono", "derive_builder", "fancy-regex 0.13.0", - "itertools", + "itertools 0.13.0", "lazy_static", "regex", "time", diff --git a/crates/bitwarden-fido/Cargo.toml b/crates/bitwarden-fido/Cargo.toml index a08abb3cf..11c4064b4 100644 --- a/crates/bitwarden-fido/Cargo.toml +++ b/crates/bitwarden-fido/Cargo.toml @@ -27,7 +27,7 @@ chrono = { workspace = true } coset = ">=0.3.7, <0.4" itertools = ">=0.13.0, <0.15" p256 = ">=0.13.2, <0.14" -passkey = { git = "https://github.com/bitwarden/passkey-rs", rev = "357cc9672340f6ff1f22a0b210a74de64799fa73" } +passkey = { git = "https://github.com/bitwarden/passkey-rs", rev = "23e559f16df460c52f4298b28d745db01934b8d4" } passkey-client = { git = "https://github.com/bitwarden/passkey-rs", rev = "357cc9672340f6ff1f22a0b210a74de64799fa73", features = [ "android-asset-validation", ] }