Download raw body.
security/vaultwarden - future releases require Ed448
On Sat, Aug 09, 2025 at 01:43:21PM +0200, Bjorn Ketelaars wrote:
> In a recent commit [0], vaultwarden updated webauthn-rs to 0.5.2. As a
> result, vaultwarden HEAD fails to build, aborting with "No version of
> OpenSSL is found". This is because webauthn-rs now requires
> OpenSSL>=3.0.0 [1].
>
> While working around the OpenSSL version check is straightforward, the
> real issue is that webauthn-rs requires Ed448, which LibreSSL does not
> support.
>
> A possible workaround is to add a dependency on security/openssl/3.5 and
> link it statically. Is this the preferred approach, or is there a
> better workaround for the missing Ed448 support in LibreSSL?
>
> For reference, I have attached a diff which builds vaultwarden HEAD on
> amd64. This is provided for discussion; I am not asking for OKs.
>
> [0]
> https://github.com/dani-garcia/vaultwarden/commit/a133d4e90c6f864c87ad54a877ea501f4d4f92ec
> [1]
> https://github.com/kanidm/webauthn-rs/blob/master/attestation-ca/build.rs#L11
I doubt Ed448 is required for WebAuthn given that neither Go nor
BoringSSL support it... Given this, it is rather straightforward to
make do with libressl.
The openssl/openssl-sys patches are to expose NO_CHECK_TIME in
rust-openssl which wasn't done for some reason and which webauthn-rs
depends on. I should be able to push a version of this upstream easily.
Remains the Ed448 support in the WebAuthn framework. I simply disabled
everything to do with 448 by commenting it out since I didn't want to
think hard. I'm not sure how receptive this upstream will be to patches,
but I would suggest to add a compile-time feature "without_curve448"
which allows disabling the stuff I commented out using a cargo feature.
This could then be used by vaultwarden if libre is detected.
I would prefer something along these lines over adding another OpenSSL
consumer to the ports tree.
Index: Makefile
===================================================================
RCS file: /cvs/ports/security/vaultwarden/Makefile,v
diff -u -p -r1.49 Makefile
--- Makefile 4 Aug 2025 14:10:05 -0000 1.49
+++ Makefile 9 Aug 2025 11:49:01 -0000
@@ -8,7 +8,8 @@ BROKEN-i386 = raw-cpuid-10.2.0/src/lib.
COMMENT = unofficial bitwarden compatible server
-DIST_TUPLE = github dani-garcia vaultwarden 1.34.3 .
+DIST_TUPLE = github dani-garcia vaultwarden a133d4e90c6f864c87ad54a877ea501f4d4f92ec .
+PKGNAME = vaultwarden-1.34.3.20250809
CATEGORIES = security
@@ -17,7 +18,7 @@ MAINTAINER = Aisha Tammy <aisha@openbsd
# AGPLv3 only
PERMIT_PACKAGE = Yes
-WANTLIB = ${MODCARGO_WANTLIB} crypto m ssl zstd
+WANTLIB = ${MODCARGO_WANTLIB} m zstd
MODULES = devel/cargo
MODCARGO_CRATES_KEEP = libsqlite3-sys
Index: crates.inc
===================================================================
RCS file: /cvs/ports/security/vaultwarden/crates.inc,v
diff -u -p -r1.27 crates.inc
--- crates.inc 4 Aug 2025 14:10:05 -0000 1.27
+++ crates.inc 9 Aug 2025 11:48:37 -0000
@@ -10,6 +10,9 @@ MODCARGO_CRATES += android-tzdata 0.1.1
MODCARGO_CRATES += android_system_properties 0.1.5 # MIT/Apache-2.0
MODCARGO_CRATES += anyhow 1.0.98 # MIT OR Apache-2.0
MODCARGO_CRATES += argon2 0.5.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += asn1-rs 0.6.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += asn1-rs-derive 0.5.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += asn1-rs-impl 0.2.0 # MIT/Apache-2.0
MODCARGO_CRATES += async-channel 1.9.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += async-channel 2.5.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += async-compression 0.4.27 # MIT OR Apache-2.0
@@ -47,11 +50,12 @@ MODCARGO_CRATES += aws-smithy-xml 0.60.1
MODCARGO_CRATES += aws-types 1.3.8 # Apache-2.0
MODCARGO_CRATES += backon 1.5.1 # Apache-2.0
MODCARGO_CRATES += backtrace 0.3.75 # MIT OR Apache-2.0
-MODCARGO_CRATES += base64 0.13.1 # MIT/Apache-2.0
+MODCARGO_CRATES += base16ct 0.2.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += base64 0.21.7 # MIT OR Apache-2.0
MODCARGO_CRATES += base64 0.22.1 # MIT OR Apache-2.0
MODCARGO_CRATES += base64-simd 0.8.0 # MIT
MODCARGO_CRATES += base64ct 1.8.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += base64urlsafedata 0.5.2 # MPL-2.0
MODCARGO_CRATES += bigdecimal 0.4.8 # MIT/Apache-2.0
MODCARGO_CRATES += binascii 0.1.4 # MIT
MODCARGO_CRATES += bitflags 2.9.1 # MIT OR Apache-2.0
@@ -62,6 +66,7 @@ MODCARGO_CRATES += blocking 1.6.2 # Apac
MODCARGO_CRATES += brotli 8.0.1 # BSD-3-Clause AND MIT
MODCARGO_CRATES += brotli-decompressor 5.0.0 # BSD-3-Clause/MIT
MODCARGO_CRATES += bumpalo 3.19.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += bytecount 0.6.9 # Apache-2.0/MIT
MODCARGO_CRATES += bytemuck 1.23.1 # Zlib OR Apache-2.0 OR MIT
MODCARGO_CRATES += byteorder 1.5.0 # Unlicense OR MIT
MODCARGO_CRATES += bytes 1.10.1 # MIT
@@ -69,6 +74,9 @@ MODCARGO_CRATES += bytes-utils 0.1.4 # A
MODCARGO_CRATES += cached 0.56.0 # MIT
MODCARGO_CRATES += cached_proc_macro 0.25.0 # MIT
MODCARGO_CRATES += cached_proc_macro_types 0.1.1 # MIT
+MODCARGO_CRATES += camino 1.1.10 # MIT OR Apache-2.0
+MODCARGO_CRATES += cargo-platform 0.1.9 # MIT OR Apache-2.0
+MODCARGO_CRATES += cargo_metadata 0.14.2 # MIT
MODCARGO_CRATES += cbc 0.1.2 # MIT OR Apache-2.0
MODCARGO_CRATES += cc 1.2.30 # MIT OR Apache-2.0
MODCARGO_CRATES += cfg-if 1.0.1 # MIT OR Apache-2.0
@@ -96,14 +104,19 @@ MODCARGO_CRATES += crossbeam-channel 0.5
MODCARGO_CRATES += crossbeam-epoch 0.9.18 # MIT OR Apache-2.0
MODCARGO_CRATES += crossbeam-utils 0.8.21 # MIT OR Apache-2.0
MODCARGO_CRATES += crunchy 0.2.4 # MIT
+MODCARGO_CRATES += crypto-bigint 0.5.5 # Apache-2.0 OR MIT
MODCARGO_CRATES += crypto-common 0.1.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += curve25519-dalek 4.2.0 # BSD-3-Clause
+MODCARGO_CRATES += curve25519-dalek-derive 0.1.1 # MIT/Apache-2.0
MODCARGO_CRATES += darling 0.20.11 # MIT
MODCARGO_CRATES += darling_core 0.20.11 # MIT
MODCARGO_CRATES += darling_macro 0.20.11 # MIT
+MODCARGO_CRATES += dashmap 5.5.3 # MIT
MODCARGO_CRATES += dashmap 6.1.0 # MIT
MODCARGO_CRATES += data-encoding 2.9.0 # MIT
MODCARGO_CRATES += data-url 0.3.1 # MIT OR Apache-2.0
MODCARGO_CRATES += der 0.7.10 # Apache-2.0 OR MIT
+MODCARGO_CRATES += der-parser 9.0.0 # MIT/Apache-2.0
MODCARGO_CRATES += deranged 0.4.0 # MIT OR Apache-2.0
MODCARGO_CRATES += derive_builder 0.20.2 # MIT OR Apache-2.0
MODCARGO_CRATES += derive_builder_core 0.20.2 # MIT OR Apache-2.0
@@ -125,7 +138,12 @@ MODCARGO_CRATES += dlv-list 0.5.2 # MIT
MODCARGO_CRATES += document-features 0.2.11 # MIT OR Apache-2.0
MODCARGO_CRATES += dotenvy 0.15.7 # MIT
MODCARGO_CRATES += dsl_auto_type 0.1.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += dyn-clone 1.0.19 # MIT OR Apache-2.0
+MODCARGO_CRATES += ecdsa 0.16.9 # Apache-2.0 OR MIT
+MODCARGO_CRATES += ed25519 2.2.3 # Apache-2.0 OR MIT
+MODCARGO_CRATES += ed25519-dalek 2.2.0 # BSD-3-Clause
MODCARGO_CRATES += either 1.15.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += elliptic-curve 0.13.8 # Apache-2.0 OR MIT
MODCARGO_CRATES += email-encoding 0.4.1 # MIT OR Apache-2.0
MODCARGO_CRATES += email_address 0.2.9 # MIT
MODCARGO_CRATES += encoding_rs 0.8.35 # (Apache-2.0 OR MIT) AND BSD-3-Clause
@@ -133,11 +151,14 @@ MODCARGO_CRATES += enum-as-inner 0.6.1 #
MODCARGO_CRATES += env_home 0.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += equivalent 1.0.2 # Apache-2.0 OR MIT
MODCARGO_CRATES += errno 0.3.13 # MIT OR Apache-2.0
+MODCARGO_CRATES += error-chain 0.12.4 # MIT/Apache-2.0
MODCARGO_CRATES += event-listener 2.5.3 # Apache-2.0 OR MIT
MODCARGO_CRATES += event-listener 5.4.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += event-listener-strategy 0.5.4 # Apache-2.0 OR MIT
MODCARGO_CRATES += fastrand 2.3.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += fern 0.7.1 # MIT
+MODCARGO_CRATES += ff 0.13.1 # MIT/Apache-2.0
+MODCARGO_CRATES += fiat-crypto 0.3.0 # MIT OR Apache-2.0 OR BSD-1-Clause
MODCARGO_CRATES += figment 0.10.19 # MIT OR Apache-2.0
MODCARGO_CRATES += flate2 1.1.2 # MIT OR Apache-2.0
MODCARGO_CRATES += fnv 1.0.7 # Apache-2.0 / MIT
@@ -166,9 +187,11 @@ MODCARGO_CRATES += glob 0.3.2 # MIT OR A
MODCARGO_CRATES += gloo-timers 0.3.0 # MIT OR Apache-2.0
MODCARGO_CRATES += governor 0.10.0 # MIT
MODCARGO_CRATES += grass_compiler 0.13.4 # MIT
+MODCARGO_CRATES += group 0.13.0 # MIT/Apache-2.0
MODCARGO_CRATES += h2 0.4.11 # MIT
MODCARGO_CRATES += half 1.8.3 # MIT OR Apache-2.0
MODCARGO_CRATES += handlebars 6.3.2 # MIT
+MODCARGO_CRATES += hashbrown 0.12.3 # MIT OR Apache-2.0
MODCARGO_CRATES += hashbrown 0.14.5 # MIT OR Apache-2.0
MODCARGO_CRATES += hashbrown 0.15.4 # MIT OR Apache-2.0
MODCARGO_CRATES += heck 0.5.0 # MIT OR Apache-2.0
@@ -176,6 +199,7 @@ MODCARGO_CRATES += hermit-abi 0.5.2 # MI
MODCARGO_CRATES += hex 0.4.3 # MIT OR Apache-2.0
MODCARGO_CRATES += hickory-proto 0.25.2 # MIT OR Apache-2.0
MODCARGO_CRATES += hickory-resolver 0.25.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += hkdf 0.12.4 # MIT OR Apache-2.0
MODCARGO_CRATES += hmac 0.12.1 # MIT OR Apache-2.0
MODCARGO_CRATES += home 0.5.11 # MIT OR Apache-2.0
MODCARGO_CRATES += hostname 0.4.1 # MIT
@@ -190,6 +214,7 @@ MODCARGO_CRATES += httpdate 1.0.3 # MIT
MODCARGO_CRATES += hyper 0.14.32 # MIT
MODCARGO_CRATES += hyper 1.6.0 # MIT
MODCARGO_CRATES += hyper-rustls 0.27.7 # Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES += hyper-tls 0.6.0 # MIT/Apache-2.0
MODCARGO_CRATES += hyper-util 0.1.16 # MIT
MODCARGO_CRATES += iana-time-zone 0.1.63 # MIT OR Apache-2.0
MODCARGO_CRATES += iana-time-zone-haiku 0.1.2 # MIT OR Apache-2.0
@@ -203,6 +228,7 @@ MODCARGO_CRATES += icu_provider 2.0.0 #
MODCARGO_CRATES += ident_case 1.0.1 # MIT/Apache-2.0
MODCARGO_CRATES += idna 1.0.3 # MIT OR Apache-2.0
MODCARGO_CRATES += idna_adapter 1.2.1 # Apache-2.0 OR MIT
+MODCARGO_CRATES += indexmap 1.9.3 # Apache-2.0 OR MIT
MODCARGO_CRATES += indexmap 2.10.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += inlinable_string 0.1.15 # Apache-2.0/MIT
MODCARGO_CRATES += inout 0.1.4 # MIT OR Apache-2.0
@@ -211,6 +237,7 @@ MODCARGO_CRATES += ipconfig 0.3.2 # MIT/
MODCARGO_CRATES += ipnet 2.11.0 # MIT OR Apache-2.0
MODCARGO_CRATES += iri-string 0.7.8 # MIT OR Apache-2.0
MODCARGO_CRATES += is-terminal 0.4.16 # MIT
+MODCARGO_CRATES += itertools 0.10.5 # MIT/Apache-2.0
MODCARGO_CRATES += itoa 1.0.15 # MIT OR Apache-2.0
MODCARGO_CRATES += jetscii 0.5.3 # MIT OR Apache-2.0
MODCARGO_CRATES += job_scheduler_ng 2.2.0 # MIT OR Apache-2.0
@@ -240,12 +267,14 @@ MODCARGO_CRATES += migrations_internals
MODCARGO_CRATES += migrations_macros 2.2.0 # MIT OR Apache-2.0
MODCARGO_CRATES += mimalloc 0.1.47 # MIT
MODCARGO_CRATES += mime 0.3.17 # MIT OR Apache-2.0
+MODCARGO_CRATES += mini-moka 0.10.3 # MIT OR Apache-2.0
MODCARGO_CRATES += minimal-lexical 0.2.1 # MIT/Apache-2.0
MODCARGO_CRATES += miniz_oxide 0.8.9 # MIT OR Zlib OR Apache-2.0
MODCARGO_CRATES += mio 1.0.4 # MIT
MODCARGO_CRATES += moka 0.12.10 # MIT OR Apache-2.0
MODCARGO_CRATES += multer 3.1.0 # MIT
MODCARGO_CRATES += mysqlclient-sys 0.4.7 # MIT OR Apache-2.0
+MODCARGO_CRATES += native-tls 0.2.14 # MIT OR Apache-2.0
MODCARGO_CRATES += nom 7.1.3 # MIT
MODCARGO_CRATES += nom 8.0.0 # MIT
MODCARGO_CRATES += nonzero_ext 0.3.0 # Apache-2.0
@@ -261,17 +290,23 @@ MODCARGO_CRATES += num-order 1.2.0 # Apa
MODCARGO_CRATES += num-traits 0.2.19 # MIT OR Apache-2.0
MODCARGO_CRATES += num_cpus 1.17.0 # MIT OR Apache-2.0
MODCARGO_CRATES += num_threads 0.1.7 # MIT OR Apache-2.0
+MODCARGO_CRATES += oauth2 5.0.0 # MIT OR Apache-2.0
MODCARGO_CRATES += object 0.36.7 # Apache-2.0 OR MIT
+MODCARGO_CRATES += oid-registry 0.7.1 # MIT OR Apache-2.0
MODCARGO_CRATES += once_cell 1.21.3 # MIT OR Apache-2.0
MODCARGO_CRATES += opendal 0.54.0 # Apache-2.0
+MODCARGO_CRATES += openidconnect 4.0.1 # MIT
MODCARGO_CRATES += openssl 0.10.73 # Apache-2.0
MODCARGO_CRATES += openssl-macros 0.1.1 # MIT/Apache-2.0
MODCARGO_CRATES += openssl-probe 0.1.6 # MIT/Apache-2.0
MODCARGO_CRATES += openssl-src 300.5.1+3.5.1 # MIT/Apache-2.0
MODCARGO_CRATES += openssl-sys 0.9.109 # MIT
+MODCARGO_CRATES += ordered-float 2.10.1 # MIT
MODCARGO_CRATES += ordered-multimap 0.7.3 # MIT
MODCARGO_CRATES += outref 0.5.2 # MIT
MODCARGO_CRATES += overload 0.1.1 # MIT
+MODCARGO_CRATES += p256 0.13.2 # Apache-2.0 OR MIT
+MODCARGO_CRATES += p384 0.13.1 # Apache-2.0 OR MIT
MODCARGO_CRATES += parking 2.2.1 # Apache-2.0 OR MIT
MODCARGO_CRATES += parking_lot 0.12.4 # MIT OR Apache-2.0
MODCARGO_CRATES += parking_lot_core 0.9.11 # MIT OR Apache-2.0
@@ -308,11 +343,13 @@ MODCARGO_CRATES += potential_utf 0.1.2 #
MODCARGO_CRATES += powerfmt 0.2.0 # MIT OR Apache-2.0
MODCARGO_CRATES += ppv-lite86 0.2.21 # MIT OR Apache-2.0
MODCARGO_CRATES += pq-sys 0.7.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += primeorder 0.13.6 # Apache-2.0 OR MIT
MODCARGO_CRATES += proc-macro2 1.0.95 # MIT OR Apache-2.0
MODCARGO_CRATES += proc-macro2-diagnostics 0.10.1 # MIT/Apache-2.0
MODCARGO_CRATES += psl-types 2.0.11 # MIT/Apache-2.0
MODCARGO_CRATES += psm 0.1.26 # MIT OR Apache-2.0
MODCARGO_CRATES += publicsuffix 2.3.0 # MIT/Apache-2.0
+MODCARGO_CRATES += pulldown-cmark 0.9.6 # MIT
MODCARGO_CRATES += quanta 0.12.6 # MIT
MODCARGO_CRATES += quick-error 2.0.1 # MIT/Apache-2.0
MODCARGO_CRATES += quick-xml 0.37.5 # MIT
@@ -343,6 +380,7 @@ MODCARGO_CRATES += reopen 1.0.3 # Apache
MODCARGO_CRATES += reqsign 0.16.5 # Apache-2.0
MODCARGO_CRATES += reqwest 0.12.22 # MIT OR Apache-2.0
MODCARGO_CRATES += resolv-conf 0.7.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += rfc6979 0.4.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += ring 0.17.14 # Apache-2.0 AND ISC
MODCARGO_CRATES += rmp 0.8.14 # MIT
MODCARGO_CRATES += rmpv 1.3.0 # MIT
@@ -357,6 +395,7 @@ MODCARGO_CRATES += rust-ini 0.21.2 # MIT
MODCARGO_CRATES += rustc-demangle 0.1.26 # MIT/Apache-2.0
MODCARGO_CRATES += rustc-hash 2.1.1 # Apache-2.0 OR MIT
MODCARGO_CRATES += rustc_version 0.4.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += rusticata-macros 4.1.0 # MIT/Apache-2.0
MODCARGO_CRATES += rustix 1.0.8 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
MODCARGO_CRATES += rustls 0.21.12 # Apache-2.0 OR ISC OR MIT
MODCARGO_CRATES += rustls 0.23.30 # Apache-2.0 OR ISC OR MIT
@@ -371,20 +410,29 @@ MODCARGO_CRATES += salsa20 0.10.2 # MIT
MODCARGO_CRATES += same-file 1.0.6 # Unlicense/MIT
MODCARGO_CRATES += schannel 0.1.27 # MIT
MODCARGO_CRATES += scheduled-thread-pool 0.2.7 # MIT/Apache-2.0
+MODCARGO_CRATES += schemars 0.9.0 # MIT
+MODCARGO_CRATES += schemars 1.0.4 # MIT
MODCARGO_CRATES += scoped-tls 1.0.1 # MIT/Apache-2.0
MODCARGO_CRATES += scopeguard 1.2.0 # MIT OR Apache-2.0
MODCARGO_CRATES += scrypt 0.11.0 # MIT OR Apache-2.0
MODCARGO_CRATES += sct 0.7.1 # Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES += sec1 0.7.3 # Apache-2.0 OR MIT
+MODCARGO_CRATES += security-framework 2.11.1 # MIT OR Apache-2.0
MODCARGO_CRATES += security-framework 3.2.0 # MIT OR Apache-2.0
MODCARGO_CRATES += security-framework-sys 2.14.0 # MIT OR Apache-2.0
MODCARGO_CRATES += semver 1.0.26 # MIT OR Apache-2.0
MODCARGO_CRATES += serde 1.0.219 # MIT OR Apache-2.0
-MODCARGO_CRATES += serde_cbor 0.11.2 # MIT/Apache-2.0
+MODCARGO_CRATES += serde-value 0.7.0 # MIT
+MODCARGO_CRATES += serde_cbor_2 0.12.0-dev # MIT/Apache-2.0
MODCARGO_CRATES += serde_derive 1.0.219 # MIT OR Apache-2.0
MODCARGO_CRATES += serde_json 1.0.141 # MIT OR Apache-2.0
+MODCARGO_CRATES += serde_path_to_error 0.1.17 # MIT OR Apache-2.0
+MODCARGO_CRATES += serde_plain 1.0.2 # MIT/Apache-2.0
MODCARGO_CRATES += serde_spanned 0.6.9 # MIT OR Apache-2.0
MODCARGO_CRATES += serde_spanned 1.0.0 # MIT OR Apache-2.0
MODCARGO_CRATES += serde_urlencoded 0.7.1 # MIT/Apache-2.0
+MODCARGO_CRATES += serde_with 3.14.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += serde_with_macros 3.14.0 # MIT OR Apache-2.0
MODCARGO_CRATES += sha1 0.10.6 # MIT OR Apache-2.0
MODCARGO_CRATES += sha2 0.10.9 # MIT OR Apache-2.0
MODCARGO_CRATES += sharded-slab 0.1.7 # MIT
@@ -394,6 +442,7 @@ MODCARGO_CRATES += signal-hook-registry
MODCARGO_CRATES += signature 2.2.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += simple_asn1 0.6.3 # ISC
MODCARGO_CRATES += siphasher 1.0.1 # MIT/Apache-2.0
+MODCARGO_CRATES += skeptic 0.13.7 # MIT/Apache-2.0
MODCARGO_CRATES += slab 0.4.10 # MIT
MODCARGO_CRATES += smallvec 1.15.1 # MIT OR Apache-2.0
MODCARGO_CRATES += socket2 0.5.10 # MIT OR Apache-2.0
@@ -431,6 +480,7 @@ MODCARGO_CRATES += tinyvec 1.9.0 # Zlib
MODCARGO_CRATES += tinyvec_macros 0.1.1 # MIT OR Apache-2.0 OR Zlib
MODCARGO_CRATES += tokio 1.47.0 # MIT
MODCARGO_CRATES += tokio-macros 2.5.0 # MIT
+MODCARGO_CRATES += tokio-native-tls 0.3.1 # MIT
MODCARGO_CRATES += tokio-rustls 0.24.1 # MIT/Apache-2.0
MODCARGO_CRATES += tokio-rustls 0.26.2 # MIT OR Apache-2.0
MODCARGO_CRATES += tokio-stream 0.1.17 # MIT
@@ -454,12 +504,14 @@ MODCARGO_CRATES += tracing-attributes 0.
MODCARGO_CRATES += tracing-core 0.1.34 # MIT
MODCARGO_CRATES += tracing-log 0.2.0 # MIT
MODCARGO_CRATES += tracing-subscriber 0.3.19 # MIT
+MODCARGO_CRATES += triomphe 0.1.14 # MIT OR Apache-2.0
MODCARGO_CRATES += try-lock 0.2.5 # MIT
MODCARGO_CRATES += tungstenite 0.21.0 # MIT OR Apache-2.0
MODCARGO_CRATES += typenum 1.18.0 # MIT OR Apache-2.0
MODCARGO_CRATES += ubyte 0.10.4 # MIT OR Apache-2.0
MODCARGO_CRATES += ucd-trie 0.1.7 # MIT OR Apache-2.0
MODCARGO_CRATES += uncased 0.9.10 # MIT OR Apache-2.0
+MODCARGO_CRATES += unicase 2.8.1 # MIT OR Apache-2.0
MODCARGO_CRATES += unicode-ident 1.0.18 # (MIT OR Apache-2.0) AND Unicode-3.0
MODCARGO_CRATES += unicode-xid 0.2.6 # MIT OR Apache-2.0
MODCARGO_CRATES += untrusted 0.9.0 # ISC
@@ -486,7 +538,10 @@ MODCARGO_CRATES += wasm-bindgen-shared 0
MODCARGO_CRATES += wasm-streams 0.4.2 # MIT OR Apache-2.0
MODCARGO_CRATES += web-sys 0.3.77 # MIT OR Apache-2.0
MODCARGO_CRATES += web-time 1.1.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += webauthn-rs 0.3.2 # MPL-2.0
+MODCARGO_CRATES += webauthn-attestation-ca 0.5.2 # MPL-2.0
+MODCARGO_CRATES += webauthn-rs 0.5.2 # MPL-2.0
+MODCARGO_CRATES += webauthn-rs-core 0.5.2 # MPL-2.0
+MODCARGO_CRATES += webauthn-rs-proto 0.5.2 # MPL-2.0
MODCARGO_CRATES += webpki-roots 1.0.2 # CDLA-Permissive-2.0
MODCARGO_CRATES += which 8.0.0 # MIT
MODCARGO_CRATES += widestring 1.2.0 # MIT OR Apache-2.0
@@ -543,6 +598,7 @@ MODCARGO_CRATES += winreg 0.50.0 # MIT
MODCARGO_CRATES += winsafe 0.0.19 # MIT
MODCARGO_CRATES += wit-bindgen-rt 0.39.0 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
MODCARGO_CRATES += writeable 0.6.1 # Unicode-3.0
+MODCARGO_CRATES += x509-parser 0.16.0 # MIT OR Apache-2.0
MODCARGO_CRATES += xml-rs 0.8.27 # MIT
MODCARGO_CRATES += xmlparser 0.13.6 # MIT/Apache-2.0
MODCARGO_CRATES += yansi 1.0.1 # MIT OR Apache-2.0
Index: distinfo
===================================================================
RCS file: /cvs/ports/security/vaultwarden/distinfo,v
diff -u -p -r1.29 distinfo
--- distinfo 4 Aug 2025 14:10:05 -0000 1.29
+++ distinfo 9 Aug 2025 11:48:37 -0000
@@ -10,6 +10,9 @@ SHA256 (cargo/android-tzdata-0.1.1.tar.g
SHA256 (cargo/android_system_properties-0.1.5.tar.gz) = gZ5yGdvUEEOsJ5sZgw8u/IlxVkkNf9bqkWcgEX7mYxE=
SHA256 (cargo/anyhow-1.0.98.tar.gz) = 4W0tMxGs7pIKnrjTO4y8F4fOSiZOhflkwkBLlpvc1Ic=
SHA256 (cargo/argon2-0.5.3.tar.gz) = PDYQiS7m4MvOiuJwA0n8+PmK2w2/vuha7DyRedKcwHI=
+SHA256 (cargo/asn1-rs-0.6.2.tar.gz) = VJPDvtus9/1zgsY0a71maH0Su6rTqJotLDA+5s8gsEg=
+SHA256 (cargo/asn1-rs-derive-0.5.1.tar.gz) = llwtM+U8trJn4UikywdgvAH0kEwc1LtAAqCFuwFtFJA=
+SHA256 (cargo/asn1-rs-impl-0.2.0.tar.gz) = exgFDCzW/obDp2WE714LryhtA4zaID62Ij3yzEE1Zfc=
SHA256 (cargo/async-channel-1.9.0.tar.gz) = gZU8UpM2AQ7dbY41j4htlYEmd5XGGxlHW3ExS/+kbTU=
SHA256 (cargo/async-channel-2.5.0.tar.gz) = kk7ZbdUtG3XpwaPmJ1cV/TIPX5Q5+1pKEfpR9CIRWNI=
SHA256 (cargo/async-compression-0.4.27.tar.gz) = 3bk51m5K4DzuYJFhKAS6RGsSh4QQz6F/eF9N1n1AFOg=
@@ -47,11 +50,12 @@ SHA256 (cargo/aws-smithy-xml-0.60.10.tar
SHA256 (cargo/aws-types-1.3.8.tar.gz) = sGnRm/AeRimOrt18byg/5WWlkmPlPuvslF8+Y5j0I5A=
SHA256 (cargo/backon-1.5.1.tar.gz) = MC6v9TV6JkosQvEn7Li6x2HPmXSfw9yVZ34nQ5kfmec=
SHA256 (cargo/backtrace-0.3.75.tar.gz) = aAamMh7FgQb+oVvs2tmDceKNksy8fI8bO23XJP6PEAI=
-SHA256 (cargo/base64-0.13.1.tar.gz) = nhtYYnPFcCk2/nt9aJZkTYvnHmMUz+CdMWfJX3Elieg=
+SHA256 (cargo/base16ct-0.2.0.tar.gz) = TH8C1Opl8sGFMIn/2NJ4e9vGPeLw0p3tvPjM36DM1M8=
SHA256 (cargo/base64-0.21.7.tar.gz) = nSl96xkluJ8szBPXY1+gcU8SyHrc4cdTVrOcqbcXhWc=
SHA256 (cargo/base64-0.22.1.tar.gz) = crMlTxYlGoOBqhLkDjxNLwGZ+MZQj77LnZH1deD7uMY=
SHA256 (cargo/base64-simd-0.8.0.tar.gz) = M5q7545zF4di4jvqnf0I5pfrPzMBzUvpgcD3i6WFkZU=
SHA256 (cargo/base64ct-1.8.0.tar.gz) = VSSLR7DK8FRveYiQZYh3mYHEO7G8nQxECHJ4+AzbRLo=
+SHA256 (cargo/base64urlsafedata-0.5.2.tar.gz) = 5ZE+ZD5N+0PVkI6ebxOG+ODf3ghuzvEkpkUMYZXYkWA=
SHA256 (cargo/bigdecimal-0.4.8.tar.gz) = GiLyKKt6GyMCfMxsNQtyhoAXr36oNW+98Z+NmRxpABM=
SHA256 (cargo/binascii-0.1.4.tar.gz) = OD0p1RPYdk3NxC6ildl565nDyfAGB7NpLPaKQx99ynI=
SHA256 (cargo/bitflags-2.9.1.tar.gz) = G45WmF7GLRfpwQAdyJyI7NfcCOR+ul7Hwpx7Xu7N6Wc=
@@ -62,6 +66,7 @@ SHA256 (cargo/blocking-1.6.2.tar.gz) = 6
SHA256 (cargo/brotli-8.0.1.tar.gz) = mZHupw6k8pNSQThkjkHuibCysS3e87JV7/pDyAVuDg0=
SHA256 (cargo/brotli-decompressor-5.0.0.tar.gz) = h0u4ESq+zJjL1tgepPp+lPuUSWSMk8yJqkDIHCTX3gM=
SHA256 (cargo/bumpalo-3.19.0.tar.gz) = RsXkG1e4u6QqBGdtgcuJ6e6OhZoaZvgKWnLhy3azTUM=
+SHA256 (cargo/bytecount-0.6.9.tar.gz) = F1gS4L4rzLar5Qu41WYSYZg0T3B+ME9Fxkj9jyzANl4=
SHA256 (cargo/bytemuck-1.23.1.tar.gz) = XHaleS5E5KvjTTq/FWNneSYdRadFBhIFkpPR0s/GNCI=
SHA256 (cargo/byteorder-1.5.0.tar.gz) = H9DyWEFG9vLvSAhQUIhqzzU77/cwXr0a5pUA4nxn9ks=
SHA256 (cargo/bytes-1.10.1.tar.gz) = 1xthJ76G/c/dthD3GCrFchHUsYo+nILrLRdmLyInrWo=
@@ -69,6 +74,9 @@ SHA256 (cargo/bytes-utils-0.1.4.tar.gz)
SHA256 (cargo/cached-0.56.0.tar.gz) = gBkn7haOF4CauJAdnwH3AM19jWplJ5l/7kTksDJ6JTw=
SHA256 (cargo/cached_proc_macro-0.25.0.tar.gz) = kiW9z05KmkwIvxZgeQjrL790aCjV4LXgGXJtv2Vx8gE=
SHA256 (cargo/cached_proc_macro_types-0.1.1.tar.gz) = reg2a4vVuiQ/CljwNswMqKLwac/xojUe8crGsIPhb8A=
+SHA256 (cargo/camino-1.1.10.tar.gz) = DaRbwxFx2NaWASLiIqZ3QN+GfB3VO01RyqKXCEwYXKs=
+SHA256 (cargo/cargo-platform-0.1.9.tar.gz) = 41rxiQBrnA8AoGRoXHJwMePtLYAg97ooTXjMJnG9Nuo=
+SHA256 (cargo/cargo_metadata-0.14.2.tar.gz) = SsuwnZ7o4jaZuWNDdccnldCVvyaEOdqIViz5tQHxgfo=
SHA256 (cargo/cbc-0.1.2.tar.gz) = JrUqlUOuM48nm5awuf7ZyAk3RGhQQ3OQec6FzVjyiaY=
SHA256 (cargo/cc-1.2.30.tar.gz) = 3uwQlgfKaTAoVi7YNqXxxLi9d3VcThMvxc4RsLYhGuc=
SHA256 (cargo/cfg-if-1.0.1.tar.gz) = lVVXi8nldxTIEqH4Tk/FtNIfywY0kMYk3gGfdGTJEmg=
@@ -96,14 +104,19 @@ SHA256 (cargo/crossbeam-channel-0.5.15.t
SHA256 (cargo/crossbeam-epoch-0.9.18.tar.gz) = W4KsSjwsqcNGCWTwIOFALt1XU0EddzeqOcNxStG1Qg4=
SHA256 (cargo/crossbeam-utils-0.8.21.tar.gz) = 0KXEAN8oNLgKTDMns6rTpMTNTeBikGOWKwMjVpdQaig=
SHA256 (cargo/crunchy-0.2.4.tar.gz) = Rg++6cLC8zkz1yBjCmoLrDO6cFPbU0T6yFjUuJUtd9U=
+SHA256 (cargo/crypto-bigint-0.5.5.tar.gz) = DckvtXykTfbbgFkRGrOvmaY9XQ+DddmXLjGaN5xrq3Y=
SHA256 (cargo/crypto-common-0.1.6.tar.gz) = G/sSUC8/xGzKG7Uawo351hjYE83D0vJbn+d1o0rya7M=
+SHA256 (cargo/curve25519-dalek-4.2.0.tar.gz) = Nzt8Xb1jdWmizKZujWa4xEah578GTqMh0mXXs9/nyX4=
+SHA256 (cargo/curve25519-dalek-derive-0.1.1.tar.gz) = 9GiC4XmZxsxZCvWSKQQyvjvOBCjLDV+LZxXk3Hs4PrM=
SHA256 (cargo/darling-0.20.11.tar.gz) = /H9GEWxG/5qz6xWXpFaItnFcbmKLXBM+KI5wmim8tO4=
SHA256 (cargo/darling_core-0.20.11.tar.gz) = DQC5WW0YXlZcIgegsB+L0aE1SD0C2bewpUsR2o1TQS4=
SHA256 (cargo/darling_macro-0.20.11.tar.gz) = /DS5PMs4W0Dcccb86sSyrSNmLH7rJIzxDVKbfgVbbq0=
+SHA256 (cargo/dashmap-5.5.3.tar.gz) = l4dHwdhJp9LuXorcAVmWHEj7fl2y8Gr2cjuAEju1OFY=
SHA256 (cargo/dashmap-6.1.0.tar.gz) = UEHMSZFEiR83kClyEvMqdPuTjlE2oUlD8zjvngrids8=
SHA256 (cargo/data-encoding-2.9.0.tar.gz) = KiMw2l3iLoo8tjJSziq7MBFr9SZeicDgG8FwFc4wpHY=
SHA256 (cargo/data-url-0.3.1.tar.gz) = XCl6HHS3GuKd8Aw+It2VNIIdYOua9aAZKCP6Ks6nDCo=
SHA256 (cargo/der-0.7.10.tar.gz) = 58GDKDe5Bbv7UQHgfMJMje3fUvkyJe7m6tX01j1T3cs=
+SHA256 (cargo/der-parser-9.0.0.tar.gz) = XNClxkNolia+whPE2L1NlqzI/9tK1LtrwWq/J9X0tVM=
SHA256 (cargo/deranged-0.4.0.tar.gz) = nJ5qEcqCJEUWhLwNfVp62/jy/WiHJhoc/DwEMvnUBo4=
SHA256 (cargo/derive_builder-0.20.2.tar.gz) = UH37CeqLf6YY/PdulT9PXhklR5RYFtU1jt/+Ofb5SUc=
SHA256 (cargo/derive_builder_core-0.20.2.tar.gz) = LVvPewJNaDXPs9RziHzZZplJB+/76SJ+jIIZgk0GxOg=
@@ -125,7 +138,12 @@ SHA256 (cargo/dlv-list-0.5.2.tar.gz) = R
SHA256 (cargo/document-features-0.2.11.tar.gz) = lSSbUMbBhb7kkDS8s3ikncK13/C+kP9mFtMdZP66sF0=
SHA256 (cargo/dotenvy-0.15.7.tar.gz) = Gq+Vs+XI8jqjIBRzB1YtNh2wrg1RJCNA9VgVO06yQ5s=
SHA256 (cargo/dsl_auto_type-0.1.3.tar.gz) = E5rprKdSf4Xybddkg+s4Uz/YS9VxBl2hc5ZW73HF/1s=
+SHA256 (cargo/dyn-clone-1.0.19.tar.gz) = HHqPuKn79mwfcD/hYYTRDKDunSO+W0Q2QAQIulSpUAU=
+SHA256 (cargo/ecdsa-0.16.9.tar.gz) = 7ifzK1xSkpZ9LUqdfx4LCu0sFdre1aYDAOSrudgCC8o=
+SHA256 (cargo/ed25519-2.2.3.tar.gz) = EVUxurwSlpaljGSk/vCov56WmGKfuX6eQHZ9I1z7zVM=
+SHA256 (cargo/ed25519-dalek-2.2.0.tar.gz) = cOeWwIHO5n3HVeGjagoXK4l/q4X8P2vEgweZH2Tk7Kk=
SHA256 (cargo/either-1.15.0.tar.gz) = SMdXlIxe3g5GF3t63S5nFV9w4zwH/qgoTfZXbacLNxk=
+SHA256 (cargo/elliptic-curve-0.13.8.tar.gz) = teYEMIa/eXNHLgx9/yFC6gtoDTDhjZzEDyZ++/IivUc=
SHA256 (cargo/email-encoding-0.4.1.tar.gz) = kpjmUE2bnngO0/ff1DphvozQ4J6wf3cGqUWwBytmcLY=
SHA256 (cargo/email_address-0.2.9.tar.gz) = 4HnxmwjKYjn0f4uoUJwRzz6jAJWDH3/tYUQUde3YxEk=
SHA256 (cargo/encoding_rs-0.8.35.tar.gz) = dQMPPE9F2v11ht1ngJZajH6OKFpey4ZxPmOnnFsnZvM=
@@ -133,11 +151,14 @@ SHA256 (cargo/enum-as-inner-0.6.1.tar.gz
SHA256 (cargo/env_home-0.1.0.tar.gz) = x/hOEszwp93BemxByTMmAkxCkg1+5jDQSVDmkmZFwP4=
SHA256 (cargo/equivalent-1.0.2.tar.gz) = h3pKzocTsLzypOfuyCUpwCnx0GGYhtGBRf6pbD/+XA8=
SHA256 (cargo/errno-0.3.13.tar.gz) = d44qwo9sR68o5JB/E//R4d29QAmAqavXyN8Ym/V4pa0=
+SHA256 (cargo/error-chain-0.12.4.tar.gz) = LS8GucrBUG7OmP4yMePMnEQQ7D1bHySuHIlG8HQs3vw=
SHA256 (cargo/event-listener-2.5.3.tar.gz) = AgYXX4K41r9mUv99caHif9Lk795Yf9NoZigU1uwdnOA=
SHA256 (cargo/event-listener-5.4.0.tar.gz) = NJKs3kw/xUyEXqqz7ti9AMen2IH3i/yAHkOpPewTMa4=
SHA256 (cargo/event-listener-strategy-0.5.4.tar.gz) = i+nz36r/2uKXKIAHmkkaGou3y+0LjdejR/ZotBUKO5M=
SHA256 (cargo/fastrand-2.3.0.tar.gz) = N5Ce67tQ1y+QWcO22CwEY/L/BiyelYRcQ6bJwDVUEb4=
SHA256 (cargo/fern-0.7.1.tar.gz) = QxYYX3CbI3E+QeMZX5Dt73+wDD7UrceXac8JzHYqOyk=
+SHA256 (cargo/ff-0.13.1.tar.gz) = wLUL+2U2U/nKkJW0J77QirjXWhN4OdmtZOsRgQ1bY5M=
+SHA256 (cargo/fiat-crypto-0.3.0.tar.gz) = ZM0eMt3TUAYa5u2xsILXxUkVtcZyw4kUO5pjQDoQnyQ=
SHA256 (cargo/figment-0.10.19.tar.gz) = jLAc1GsM83IVOFD0xsJy2cvqLaUT4HU4QFFI+VvXifM=
SHA256 (cargo/flate2-1.1.2.tar.gz) = Sj19uVlv7NFRxfY4wO5dW9SHtuDqIy5dyW1SUPb5Sx0=
SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
@@ -166,9 +187,11 @@ SHA256 (cargo/glob-0.3.2.tar.gz) = qNGt1
SHA256 (cargo/gloo-timers-0.3.0.tar.gz) = u7FDz5YJmAIDPg1PSWOxn9Lgtyi88HbNnPf2Y08JKZQ=
SHA256 (cargo/governor-0.10.0.tar.gz) = PL54nQS/FFQ/A8S2DNSUFIqnlDjIRArn2Bp3eBR3RcM=
SHA256 (cargo/grass_compiler-0.13.4.tar.gz) = LZ499/AiLOUYQVSXPSR8WR2arcKM56c8bNMRAMn6z/Y=
+SHA256 (cargo/group-0.13.0.tar.gz) = 8PnvdGL3wJn1GNdUNhhY+G2KB69Tuprw/mNbvMsVGmM=
SHA256 (cargo/h2-0.4.11.tar.gz) = F9pQonbx4B4LpsAp5HtxAHVJBO6KJ4+IZUbphXU4B4U=
SHA256 (cargo/half-1.8.3.tar.gz) = G0Pt4X8hhk6Bvi+mVBEL8eeTd0I42G74VVw35lGcBAM=
SHA256 (cargo/handlebars-6.3.2.tar.gz) = dZ4tWuoyh8sRkMjsOU9Chmy1v3T8vyE/NU48hW6iYJg=
+SHA256 (cargo/hashbrown-0.12.3.tar.gz) = ip7nDEOq9BfJFDlmRaD6hSYkgBsk67eueP6CcoiayIg=
SHA256 (cargo/hashbrown-0.14.5.tar.gz) = 5SdEI+F7fJ/CC25+IIUy+bGYJdgt/WFXCLcO3YPfQfE=
SHA256 (cargo/hashbrown-0.15.4.tar.gz) = WXGshWEdpwZ9v8q+88cOu1YGAYrNnio5A6DaUHUh4NU=
SHA256 (cargo/heck-0.5.0.tar.gz) = IwTgCYP4f/s4tVtES147YKiEtdMMD8p9gv4zRJu+Veo=
@@ -176,6 +199,7 @@ SHA256 (cargo/hermit-abi-0.5.2.tar.gz) =
SHA256 (cargo/hex-0.4.3.tar.gz) = fyQlSqmlS1yFjq7i9bzNtGqvDkhqWV7V/Y+GulUjKnA=
SHA256 (cargo/hickory-proto-0.25.2.tar.gz) = +Kb+VsADgZiZim8hfKTn7zpeUfRhY71t1gtcccpsZQI=
SHA256 (cargo/hickory-resolver-0.25.2.tar.gz) = 3GKpqZsL+0TSq5WnIIrJUtMQYO/BYkHIfq82QG/s+Ho=
+SHA256 (cargo/hkdf-0.12.4.tar.gz) = e1+Osq1yhjjqLH1Hoh2yO3tYpy7Wo4JWuKGEnxX7vfc=
SHA256 (cargo/hmac-0.12.1.tar.gz) = bEnDfAnBelPZN9+7dC6zqWHWWplOa83PN+c5nQzIq14=
SHA256 (cargo/home-0.5.11.tar.gz) = WJUzRTJEsJlchYcAMiGZsr7LE7Yn3yhR9konddAkq88=
SHA256 (cargo/hostname-0.4.1.tar.gz) = pW8gPNHHY2K2njhj/Zh1IKw2z3CoySYnRJsvZKjPfWU=
@@ -190,6 +214,7 @@ SHA256 (cargo/httpdate-1.0.3.tar.gz) = 3
SHA256 (cargo/hyper-0.14.32.tar.gz) = Qd/HgP3sk3PAG65DKJ6jTJcuQO48n2s8iAGjXzVYbOc=
SHA256 (cargo/hyper-1.6.0.tar.gz) = zCtXFljjjgwBsf3KO7vpPADT1xaT/ydwBD+MKbx9b4A=
SHA256 (cargo/hyper-rustls-0.27.7.tar.gz) = 48k+thFoGyB+H+VdWnHs+RVy7IpnBc22hX99jVJCz1g=
+SHA256 (cargo/hyper-tls-0.6.0.tar.gz) = cCBvxokOrKn96KC/ccqi3fyf4EWsnlxw3xAafb3oZuA=
SHA256 (cargo/hyper-util-0.1.16.tar.gz) = jZsFJ3x+jaLJOlaJibtiB77wES6NF996btpKPPFDvF4=
SHA256 (cargo/iana-time-zone-0.1.63.tar.gz) = sMkZ5d68MSrSFwArgEihe32D+AcDhlu/z+uwRYsLJ9g=
SHA256 (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 8xgnogb1avMuWQulbV0tCF9VhQgZJZN0PxayMGSVJp8=
@@ -203,6 +228,7 @@ SHA256 (cargo/icu_provider-2.0.0.tar.gz)
SHA256 (cargo/ident_case-1.0.1.tar.gz) = ueA4S2GVhWbpJtxQZgMh0SFZAl52fBjgQ9rya3AQTDk=
SHA256 (cargo/idna-1.0.3.tar.gz) = aG+CUmTWMHUKVEY5N3uuc3YoBD8g04u8Ap6PKeqWin4=
SHA256 (cargo/idna_adapter-1.2.1.tar.gz) = OsrpYJVAqjGNG8WIRVIl+yCFue0MT2vQ2dW82G8aA0Q=
+SHA256 (cargo/indexmap-1.9.3.tar.gz) = vQcOOTNTeW6AHSCa0znolZbrTI1DDRjt5qHM7Y+vvZk=
SHA256 (cargo/indexmap-2.10.0.tar.gz) = /kzYUzPiJBFBmgvK4Sl9JeWMlEOEixHcaob+/ox4pmE=
SHA256 (cargo/inlinable_string-0.1.15.tar.gz) = yPrlR4b2L7KRjc+uPVaFlOUOubXCW/BDca9v51FkUvs=
SHA256 (cargo/inout-0.1.4.tar.gz) = h58Q5jwgYp7Ku7ZKgBAxlzjGalzQwpsC1j0nKwN1HQE=
@@ -211,6 +237,7 @@ SHA256 (cargo/ipconfig-0.3.2.tar.gz) = t
SHA256 (cargo/ipnet-2.11.0.tar.gz) = Rp+wuc76V+PvMSde58rLePL9ykTkdlSRiEorEZ1OsTA=
SHA256 (cargo/iri-string-0.7.8.tar.gz) = 28Xr6cOhp6USf5IKQY91hennWOkR0EZu0ATzk7DjgLI=
SHA256 (cargo/is-terminal-0.4.16.tar.gz) = 4E1/MYYI011LYd3XXL2u6GsCPr4r1aZu4JFfC/kwlak=
+SHA256 (cargo/itertools-0.10.5.tar.gz) = sP0iYOgpvd9MtuqAIoneL4bWp6aQGS++kbP0bg8shHM=
SHA256 (cargo/itoa-1.0.15.tar.gz) = Sl8TuFjI0xTuPo9jkBH3zO/nH5f5blAVH7mR8meSjiw=
SHA256 (cargo/jetscii-0.5.3.tar.gz) = R/FC/iSpyZREUeg0neClavXz5yJtxG8+1NTswLha914=
SHA256 (cargo/job_scheduler_ng-2.2.0.tar.gz) = ttJlXoxlah1RwEZK2c/RkxLj8+phMm0mo0ADI6bLmig=
@@ -240,12 +267,14 @@ SHA256 (cargo/migrations_internals-2.2.1
SHA256 (cargo/migrations_macros-2.2.0.tar.gz) = /7FhzHIXbLN6pH8fxSDT7wImPWfWYfRPBdBaB54SN/0=
SHA256 (cargo/mimalloc-0.1.47.tar.gz) = sXkcvhAela9XZPBvIPZ2BSH3FY9p2/nWuvlB7hv2vEA=
SHA256 (cargo/mime-0.3.17.tar.gz) = aHe7UUCB7ip/9e+d4ygfFKTdS86sTAk4gHSmtd+KE5o=
+SHA256 (cargo/mini-moka-0.10.3.tar.gz) = wyXfq2XyYfOG3r7osJadohWz+gA350yKEjTbe6mG2AM=
SHA256 (cargo/minimal-lexical-0.2.1.tar.gz) = aDVMXGvTbXP/P+zrBe+lm2rLdiZhf0livjIqgl5h95o=
SHA256 (cargo/miniz_oxide-0.8.9.tar.gz) = H6dqLIb3BL2yItZpZfs9Yyac44UYuDywV1/KhV67YxY=
SHA256 (cargo/mio-1.0.4.tar.gz) = eL7URMyKIWDwHLz4Ee8YyshjrWiujKYgkujbUdUcdhw=
SHA256 (cargo/moka-0.12.10.tar.gz) = qTIWQsqUpCgkKObqSvjMLKTqxIrHpqTqjzP3bQznCSY=
SHA256 (cargo/multer-3.1.0.tar.gz) = g+h3dlRtyHURql7iGHMMkrZm1yZKtu1B+dIVr5zVIks=
SHA256 (cargo/mysqlclient-sys-0.4.7.tar.gz) = hqNKK97BifEGA0O6cSmD4UytfodRXP2axGU+IHU1trE=
+SHA256 (cargo/native-tls-0.2.14.tar.gz) = h940Qph+nb7HMVjVxxXnrZBy/ak2uwPRnX+hDgBSDw4=
SHA256 (cargo/nom-7.1.3.tar.gz) = 0nOYPFplenCj6PKgEymCLzuMgXK3OCZBGlV1HkBKCko=
SHA256 (cargo/nom-8.0.0.tar.gz) = 35dhd1hxve+DvuUw5gBQ9+VLEQU1DWiE6w+09GwvlAU=
SHA256 (cargo/nonzero_ext-0.3.0.tar.gz) = OL+WRcixRWmLsLGKRjfcrLxCHqSb7yMX5P2AZaOHzyE=
@@ -261,17 +290,23 @@ SHA256 (cargo/num-order-1.2.0.tar.gz) =
SHA256 (cargo/num-traits-0.2.19.tar.gz) = Bx38BiaQ6QtzTAsic85yrQ/6lfDHRZa8JQ3P2WAmKEE=
SHA256 (cargo/num_cpus-1.17.0.tar.gz) = kd9Lveda/tdjtwi37uHo52UeAtl/bV3XY+iTZ+lXsjs=
SHA256 (cargo/num_threads-0.1.7.tar.gz) = XHOYuci3CQj2Nx9H7TZzeQfIfFKvNMJo/tC/DOuS6tk=
+SHA256 (cargo/oauth2-5.0.0.tar.gz) = UeIZ55AU3yGiJbGGCkeeLc18vZEw9N79S9Dhkeox1n0=
SHA256 (cargo/object-0.36.7.tar.gz) = YpSOFNkj6pXqLHyGxxATE4tmUluGvcCNLcwmK9tJe4c=
+SHA256 (cargo/oid-registry-0.7.1.tar.gz) = qNgDTZSJza95Io659qO417syugDWZF69SO70B3zrW9k=
SHA256 (cargo/once_cell-1.21.3.tar.gz) = QvXhXJlTxeTMzusuc4KnFkgsNFFTFfewNTK4tOg5PS0=
SHA256 (cargo/opendal-0.54.0.tar.gz) = /7mDjQV1xtuvP87HJVr41XcZltSvkAu7b6mjFN7ACho=
+SHA256 (cargo/openidconnect-4.0.1.tar.gz) = DYxnCboup2S77Sa84a3zwQUXET3epvLUGW5IUXV+8rI=
SHA256 (cargo/openssl-0.10.73.tar.gz) = hQVzTUbIqx4ZodzjrvWXrYfctMN+cYgjF2m9a9Uc6/g=
SHA256 (cargo/openssl-macros-0.1.1.tar.gz) = qUhma2N6D0ZehWTHPonU3eANctTUc8yXLzkPw9zufZw=
SHA256 (cargo/openssl-probe-0.1.6.tar.gz) = 0F4n7iE2Ef/n1jSLlC6PlCs3EUwAzAPOwlQpWkoXhS4=
SHA256 (cargo/openssl-src-300.5.1+3.5.1.tar.gz) = c1IwyDKyjAAOO8EXEZ5kZqZj7HNQa8CpkH6kGHUI5Co=
SHA256 (cargo/openssl-sys-0.9.109.tar.gz) = kAluLkdjDXi30cIJUtxiH5VxA/i8LINZ7IEpDXUjhXE=
+SHA256 (cargo/ordered-float-2.10.1.tar.gz) = aPGdZ+WieVyU5z4Lscwaft6y4o79OeLhybekDBEIsRw=
SHA256 (cargo/ordered-multimap-0.7.3.tar.gz) = SSA83K4AMEk7rRhrKNovolZF+idqUbb+yAENKB4C73k=
SHA256 (cargo/outref-0.5.2.tar.gz) = GoCADASIw6IWleqYGlSRj7s3q/BPTQcgxFNjIlXi/w4=
SHA256 (cargo/overload-0.1.1.tar.gz) = sVgTFjwdgxv0oTw2EMBcDQOzn+sH9+CfojTaybFarzk=
+SHA256 (cargo/p256-0.13.2.tar.gz) = yYY62F+o9EYPnEjLkJ04oNaJ26H29piKXj4NMQcbzUs=
+SHA256 (cargo/p384-0.13.1.tar.gz) = /kLxZwpSpH1EjxS2pcYd14/OUYVuaO2qOPeuOka41rY=
SHA256 (cargo/parking-2.2.1.tar.gz) = 841WUsFv3lFbsezvRQqw9qIZ1hmnJ0l2Mk1eN399zro=
SHA256 (cargo/parking_lot-0.12.4.tar.gz) = cNWL9DZptXldFXbQZBz7b7sgV79ilQYmepKAcVhYShM=
SHA256 (cargo/parking_lot_core-0.9.11.tar.gz) = vIONKla1sabCX1VXXfxgX6u2O7I2X2wjU++RWapp5KU=
@@ -308,11 +343,13 @@ SHA256 (cargo/potential_utf-0.1.2.tar.gz
SHA256 (cargo/powerfmt-0.2.0.tar.gz) = Q57jBd7xFboFk4226xZE/5QWXFq16UINHBvO27qQk5E=
SHA256 (cargo/ppv-lite86-0.2.21.tar.gz) = herjxO0vUNz+cmQ9pL78MN6ttFiptZDXIM3i8rHpfak=
SHA256 (cargo/pq-sys-0.7.2.tar.gz) = 39bPRMyo+WJLwZ3yNPxBEoc0MvX9ocr/F0UnhG0Cb6k=
+SHA256 (cargo/primeorder-0.13.6.tar.gz) = NT4coYlmwW2d6xxpJ47bxfGUE5YSdyvZU3r2CsIx4eY=
SHA256 (cargo/proc-macro2-1.0.95.tar.gz) = ArPl5oo6GgKq0+xJCpgAfLwTw3y+hKPNe45AbXbn93g=
SHA256 (cargo/proc-macro2-diagnostics-0.10.1.tar.gz) = rwZqnDmaJuAgraZqA0NXqGhyjnLNQm863NNfgNiNiMg=
SHA256 (cargo/psl-types-2.0.11.tar.gz) = M8spT+hqdMvPUNREWzfadiApVJ6+6jQUIcfHA3D4bKw=
SHA256 (cargo/psm-0.1.26.tar.gz) = bpREZOyFNs0b6wu/2WmH6147cvLs2v3Fx2mjfx+irh8=
SHA256 (cargo/publicsuffix-2.3.0.tar.gz) = b0LqRGyrYDNfdpeewV4SYZohZbWuLBIWa+8n0oOp+t8=
+SHA256 (cargo/pulldown-cmark-0.9.6.tar.gz) = VyBrQHKT0rzTr4Sc6GnVIGhiPxnhtf+Oh3jjMJQ5aCs=
SHA256 (cargo/quanta-0.12.6.tar.gz) = 86tanXVvDZe9yJAZvS5OoJjPnN5Q7nVk3ea4HMyPBsc=
SHA256 (cargo/quick-error-2.0.1.tar.gz) = qZNVXzHlpgn2F8EttiUN7crBsKhQdpEsQ25vybLI5qM=
SHA256 (cargo/quick-xml-0.37.5.tar.gz) = Mx6Xoa8L9Zgj5urf/jc9eyf0hb6HSPcUccZiwfJpt/s=
@@ -343,6 +380,7 @@ SHA256 (cargo/reopen-1.0.3.tar.gz) = /0L
SHA256 (cargo/reqsign-0.16.5.tar.gz) = Q0UdvzWQp1kGhMJfuNEuzcyQ7TrBI0M+UARHx9d+1wE=
SHA256 (cargo/reqwest-0.12.22.tar.gz) = y8kxk35so6BuO2wKp4QYSbFgqQNR1qtGeoubmVl2dTE=
SHA256 (cargo/resolv-conf-0.7.4.tar.gz) = lTJRVcaEscifd2XjC8HELkptpRylE2FWYMuKYu+aiOM=
+SHA256 (cargo/rfc6979-0.4.0.tar.gz) = +N0qgI1FbEpU4wCiPp9aZ+EiwwJBGay/1z479mRJHLI=
SHA256 (cargo/ring-0.17.14.tar.gz) = pGiebCKU2B6I3GJhx2i2O8T824Ur5tE1JJixFPYTg7c=
SHA256 (cargo/rmp-0.8.14.tar.gz) = Io7XwW+jl4LDs0aOl0rsJ5XpCJFTzQjuLprvs2EzNMQ=
SHA256 (cargo/rmpv-1.3.0.tar.gz) = WEUHI82e6TJzzkSiC27E7+F/jtLjYxR0OHv97PGLsqk=
@@ -357,6 +395,7 @@ SHA256 (cargo/rust-ini-0.21.2.tar.gz) =
SHA256 (cargo/rustc-demangle-0.1.26.tar.gz) = VvfZLKNCzqIqBvISHZRLT9gq9WmIwnCFJJVCD5YdSs4=
SHA256 (cargo/rustc-hash-2.1.1.tar.gz) = NXcD1BNltLJ8WQ4+2R6rsbZj8HxMCECV5gy+1DYt/w0=
SHA256 (cargo/rustc_version-0.4.1.tar.gz) = z8s6Iu9G6FtF3m7n550GMxnrtllPqvzxwiXqkqtum5I=
+SHA256 (cargo/rusticata-macros-4.1.0.tar.gz) = +vDEpuzplQuavbYrHPzypos7Z6ELpEWzu4W+Kik9BjI=
SHA256 (cargo/rustix-1.0.8.tar.gz) = ERgfur8kPbQH7435SmzgsvmnM72L5K0CtO2pYCKWysg=
SHA256 (cargo/rustls-0.21.12.tar.gz) = P1ahTR9Is5E1myL3Mf1L1+Q8l/PFDu4nbzqgnJR4TT4=
SHA256 (cargo/rustls-0.23.30.tar.gz) = BpqN8UmhaxoS3MMUl8M5ahc4RL48rEvUDJ52cf75ZnE=
@@ -371,20 +410,29 @@ SHA256 (cargo/salsa20-0.10.2.tar.gz) = l
SHA256 (cargo/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
SHA256 (cargo/schannel-0.1.27.tar.gz) = HynrqjRflFzsn7vFMuswfw/a2BYfKBtjaVOcjYSHaz0=
SHA256 (cargo/scheduled-thread-pool-0.2.7.tar.gz) = PLxmgWQloHRSg1L1eJMz7P8GykGzawsO/fuyntw5Ghk=
+SHA256 (cargo/schemars-0.9.0.tar.gz) = TNGR+Tl9V9WBzd0xAUdyUgqkSPZe+ZEFXX9hWCxlFl8=
+SHA256 (cargo/schemars-1.0.4.tar.gz) = gtIMRJG8Fk+i9sXURWWUelKtgLlQXY42+NVMJ8c5/NA=
SHA256 (cargo/scoped-tls-1.0.1.tar.gz) = 4c9kN+sZqPSmzA99ylRJc7C3iEOtv+s2g9GpSgAkopQ=
SHA256 (cargo/scopeguard-1.2.0.tar.gz) = lBQ/N3JRCfksJi7Sz15ZvOdJjAG8wVAte5r+Q5pOn0k=
SHA256 (cargo/scrypt-0.11.0.tar.gz) = BRajhYZsCTaPC1vNHK/zNmqs55D81G4rsDJpe7Fy/R8=
SHA256 (cargo/sct-0.7.1.tar.gz) = 2gRhU6ojUkk9bLfaS25cDAV9ih0KmqhWC6/92UWs1BQ=
+SHA256 (cargo/sec1-0.7.3.tar.gz) = 0+l6Vl92IzpgA/n1xUvh2cW9+j7M+xiUafEexJAcR9w=
+SHA256 (cargo/security-framework-2.11.1.tar.gz) = iXsiRfC1Ech4k685sDPlypzOaIJMTX52MLWh0zlljQI=
SHA256 (cargo/security-framework-3.2.0.tar.gz) = JxcgQD9GygT3um9V1Dj4vYeNa4ygoQRugijEFFvLsxY=
SHA256 (cargo/security-framework-sys-2.14.0.tar.gz) = SdsjHVahkEkctK7alSfxrUU0WvULCFFiKnrbjAOwHDI=
SHA256 (cargo/semver-1.0.26.tar.gz) = Vub6nEjSTYX7PeWthHEXUXRA9r7Ot3mK8WtKh9YWuNA=
SHA256 (cargo/serde-1.0.219.tar.gz) = Xw4sbtZgYBm04p5p26upWxGFRBDlNH1SUAJFbbu3hrY=
-SHA256 (cargo/serde_cbor-0.11.2.tar.gz) = K+8uv95Fb7drvPn1kxUzPezE/aCytEtCAkPBHg9ewfU=
+SHA256 (cargo/serde-value-0.7.0.tar.gz) = 86GjNBIRh17xIOEX6n/VIoUwrn5wNqd5/ckRe+azKCw=
+SHA256 (cargo/serde_cbor_2-0.12.0-dev.tar.gz) = tG119EngHx7dvpsA9DLWFvu9iZuAnIN9D7w4BJag3VU=
SHA256 (cargo/serde_derive-1.0.219.tar.gz) = WwJ2z38sczZfcVfIEjwhzZpQ+72ER1evKMofWSX8KgA=
SHA256 (cargo/serde_json-1.0.141.tar.gz) = MLnv8h6+cYIWxuxk4dmsVwh6rRHvxk4yACvOSg1MA9M=
+SHA256 (cargo/serde_path_to_error-0.1.17.tar.gz) = WfqxP5N/o5PQhkW/OoS9/obilnR7UGraZ7sV8Q8hiyo=
+SHA256 (cargo/serde_plain-1.0.2.tar.gz) = nOH8bbZaYRAisjoN7Gl11j+4CjAssziINf8CwJcljVA=
SHA256 (cargo/serde_spanned-0.6.9.tar.gz) = v0Hgz69yJtyhXoGXFywpWngoV/y5f60YCKFmhw3udaM=
SHA256 (cargo/serde_spanned-1.0.0.tar.gz) = QHNMQZiPcwa7BPDs9g7A8/HKo0KQ5OjqRx3NM0ZIO4M=
SHA256 (cargo/serde_urlencoded-0.7.1.tar.gz) = 00kcFHFcoilMTWqI8V6Ec5eIwdAw7tjBEENqr9qi8/0=
+SHA256 (cargo/serde_with-3.14.0.tar.gz) = 8sRc1h/vqdtvJUUl1G45K4UuDmHZof025b0YNFClVtU=
+SHA256 (cargo/serde_with_macros-3.14.0.tar.gz) = 3pCUXmVlzg2aJQmAgu1O5AAuBHy1mJLDGNZoIeFLsw8=
SHA256 (cargo/sha1-0.10.6.tar.gz) = 47+Cmi1Rq0pd3xNS2EcMFAytyDAbKuF4nbAj8Bzt1ro=
SHA256 (cargo/sha2-0.10.9.tar.gz) = p1B9gZdp0Bo2WrcHeUpAhDksgk9Up6anhi+MPQiSsoM=
SHA256 (cargo/sharded-slab-0.1.7.tar.gz) = 9AyjxGgjcT4NQglZLo1ugmqlfpKPCXUmGfxpbEmWN/Y=
@@ -394,6 +442,7 @@ SHA256 (cargo/signal-hook-registry-1.4.5
SHA256 (cargo/signature-2.2.0.tar.gz) = d1STmVUt5FqJilgMG0HURb9zDfhnzETmwCM7vEuDKd4=
SHA256 (cargo/simple_asn1-0.6.3.tar.gz) = KX9jH1BynIyZuEZnhnljmX7AtQ8ysqfbyrgo7wVB6Ls=
SHA256 (cargo/siphasher-1.0.1.tar.gz) = Vhmffdq/E/5QdM6Ann0/QrQq5xGABQG1sW6oKtApw50=
+SHA256 (cargo/skeptic-0.13.7.tar.gz) = FtI7AVZ2yQoPAcGXv9x4bCA0LHOgr92pAlrbC8QpQKg=
SHA256 (cargo/slab-0.4.10.tar.gz) = BNwZc2FR81M20yUAesmRF41QShGYY6L8s3WM215SxQ0=
SHA256 (cargo/smallvec-1.15.1.tar.gz) = Z7G3o7X+TxN2iHGEBF/PRcaekq9zS3qt3AX7d3tvvQM=
SHA256 (cargo/socket2-0.5.10.tar.gz) = 4iN2q+01DXPdHNEZtX/8ytlbTlhafNpD4oYkXOI8Bng=
@@ -431,6 +480,7 @@ SHA256 (cargo/tinyvec-1.9.0.tar.gz) = Cb
SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA=
SHA256 (cargo/tokio-1.47.0.tar.gz) = Q4ZO1AC2BDpHV6JcemSo7950Gu15oFai+zSKQGcBuzU=
SHA256 (cargo/tokio-macros-2.5.0.tar.gz) = bgbUPxNFo7zTn2pW27fcqyukfmjorBNIVefivbr4yrg=
+SHA256 (cargo/tokio-native-tls-0.3.1.tar.gz) = u652q5M8hXdu+ryXFWndYRnFgNj11Eh2newXZL95bvI=
SHA256 (cargo/tokio-rustls-0.24.1.tar.gz) = woMnzzgKwUgUEIf7+53p171OhKtdLCj7yRHXU96KcIE=
SHA256 (cargo/tokio-rustls-0.26.2.tar.gz) = jnJ7NqGg6LdMN2rCIR5AwsivCftAE8YNkQSVgQ8Ajps=
SHA256 (cargo/tokio-stream-0.1.17.tar.gz) = 7KWNe7pKdXB4F6LEQXQlP5I2stX70FVgLp1cB8E5oEc=
@@ -454,12 +504,14 @@ SHA256 (cargo/tracing-attributes-0.1.30.
SHA256 (cargo/tracing-core-0.1.34.tar.gz) = udElgfIn6T8JTTryrmkKV0q7iiubepbnz+lkeythdng=
SHA256 (cargo/tracing-log-0.2.0.tar.gz) = 7oVfH0AL0OXALRUK5d44QAOaP1SwJRVkBONMI8A/R8M=
SHA256 (cargo/tracing-subscriber-0.3.19.tar.gz) = 6Bid7LWsD6e8i5a3y5snAdYNSIBayoSiOABNZl/MQAg=
+SHA256 (cargo/triomphe-0.1.14.tar.gz) = 7493JtpIB7WOpclv3BIvgHAgMO3DOzWv+RkKURSMzIU=
SHA256 (cargo/try-lock-0.2.5.tar.gz) = 5CGrrdQaQiUnVQTqTWVmkjQYt/BVBvvJwP6GunOWEUs=
SHA256 (cargo/tungstenite-0.21.0.tar.gz) = nvGmQeo085moSN6nAoI7vs+0xIb5EXNTaPHxN8uCV+E=
SHA256 (cargo/typenum-1.18.0.tar.gz) = Hcz/484Hr5OGv9KegMCrGoIFovw05LzUA2TfkCz6jz8=
SHA256 (cargo/ubyte-0.10.4.tar.gz) = 9yDe9s4e4vxE1ArJ7W06WcNhyAp1p6qOdbubrtMc8uo=
SHA256 (cargo/ucd-trie-0.1.7.tar.gz) = KJbZXAKoDG1qXW6VPUefXd8t/baiREQQEONzrA+4iXE=
SHA256 (cargo/uncased-0.9.10.tar.gz) = 4biPz+CeidOGalwRAZN4CIry0kw/vU8FQ/lrR57JBpc=
+SHA256 (cargo/unicase-2.8.1.tar.gz) = dbhE0XZD7pGIA5QyiXML7IqsSAFQRWFp5kftC1drpTk=
SHA256 (cargo/unicode-ident-1.0.18.tar.gz) = Wl85QEpdpQcSpMHuzyXpDdYrYTUCt+kl/U5NGbXJZRI=
SHA256 (cargo/unicode-xid-0.2.6.tar.gz) = 68HATHFRDH9wK1K3w1BzTJ/xKVxGSgMzWwC7hPxU+FM=
SHA256 (cargo/untrusted-0.9.0.tar.gz) = jsttoouKNR13O2jVglrDkBfmgHUPmA86GoXNjdKKR8E=
@@ -486,7 +538,10 @@ SHA256 (cargo/wasm-bindgen-shared-0.2.10
SHA256 (cargo/wasm-streams-0.4.2.tar.gz) = FQU9jYXH7M2+/vYPBnaXYKVjx/Cp1pAqE9NceACwrWU=
SHA256 (cargo/web-sys-0.3.77.tar.gz) = M7bdLvkYbx8gcuQJ6ZzSKpdTMaazWRsSx2Tg5Vxg1dI=
SHA256 (cargo/web-time-1.1.0.tar.gz) = WmWA8wix+tkgdhgIemXATnoQvHfgLI6E6bAN1LEvoLs=
-SHA256 (cargo/webauthn-rs-0.3.2.tar.gz) = kLJm7MtLMllYdvXHPqRDsFFtoLHfcsoHvAjtm6f5bsE=
+SHA256 (cargo/webauthn-attestation-ca-0.5.2.tar.gz) = OE5DU07+To9WxOsWFaJ+JNL/KSgThchDz58WrBB329w=
+SHA256 (cargo/webauthn-rs-0.5.2.tar.gz) = 7R+GGpRVe66wz3EePlXWI8RraPSqt6qTJWL3hbi18as=
+SHA256 (cargo/webauthn-rs-core-0.5.2.tar.gz) = JpwhDNXxg6rKhgu1czGH0d0RDr7VRkD4/BrKMaBKpNw=
+SHA256 (cargo/webauthn-rs-proto-0.5.2.tar.gz) = FE2+6au0v614/Sg6JhPwMSoO1ZVQUbeGTPyYZ5ESrmA=
SHA256 (cargo/webpki-roots-1.0.2.tar.gz) = fomDw6sz1vuAfPza0kkcTqjLyO2DkYHH39nGfIPiYbI=
SHA256 (cargo/which-8.0.0.tar.gz) = 0/q7lTEGw8juqDBuQ5NwDXZXVhy0MSJXGxcrv7fHuh0=
SHA256 (cargo/widestring-1.2.0.tar.gz) = 3XzzN5yhqsnuoR+6JP1+MV1iH43+NcjX0r6LeTcm4H0=
@@ -543,6 +598,7 @@ SHA256 (cargo/winreg-0.50.0.tar.gz) = Uk
SHA256 (cargo/winsafe-0.0.19.tar.gz) = 0TXRerdwJSrZXpqHLTZc8wkOO+hko0q0b0hVWZPvyQQ=
SHA256 (cargo/wit-bindgen-rt-0.39.0.tar.gz) = b0IyDmH+LP00NU7LWX+G9BNISnmLpEqMoRZcWNQtpsE=
SHA256 (cargo/writeable-0.6.1.tar.gz) = 6i8QubsJKN+xtCtl4fnjb39U298IRXr++zivzexPors=
+SHA256 (cargo/x509-parser-0.16.0.tar.gz) = /LwWLzBwDW8/gqJL98xi/+fK6kLAssuov3865Qz1H2k=
SHA256 (cargo/xml-rs-0.8.27.tar.gz) = b9hANzNwAmPG64nxkogBkfG4PjMveiA3Hdz0IcSjN8c=
SHA256 (cargo/xmlparser-0.13.6.tar.gz) = Zv7gt3ew9awcabsG02Emj6r6Yc1Ggq4GShccFsQz6eQ=
SHA256 (cargo/yansi-1.0.1.tar.gz) = z+U6Zlf9KA6qiQo7xZFSiS/6PjAQExnRaLeB7WUpsEk=
@@ -560,7 +616,7 @@ SHA256 (cargo/zerovec-derive-0.11.1.tar.
SHA256 (cargo/zstd-0.13.3.tar.gz) = 6R7jEaVpwycXFlFWbgeXIgDnb8/iJCpPpEYUmjiBwIo=
SHA256 (cargo/zstd-safe-7.2.4.tar.gz) = j0nE1fCrtgKpP7hzavKk9N2VEuNvf1cNZuZf+GftO50=
SHA256 (cargo/zstd-sys-2.0.15+zstd.1.5.7.tar.gz) = 64EYPd2X0MdM7fHVDYXI0Iwbi2juhjve6ecG7tuhojc=
-SHA256 (dani-garcia-vaultwarden-1.34.3.tar.gz) = GJWSHQQSr4A6dllr38r8ss/brDEpq7E4V8TwvZk87vM=
+SHA256 (dani-garcia-vaultwarden-a133d4e90c6f864c87ad54a877ea501f4d4f92ec.tar.gz) = L3P+om4W3lDkJy6O7uRlfGrJ1P/+SWitq0B/hNOs5tc=
SIZE (cargo/addr2line-0.24.2.tar.gz) = 39015
SIZE (cargo/adler2-2.0.1.tar.gz) = 13366
SIZE (cargo/aes-0.8.4.tar.gz) = 124812
@@ -573,6 +629,9 @@ SIZE (cargo/android-tzdata-0.1.1.tar.gz)
SIZE (cargo/android_system_properties-0.1.5.tar.gz) = 5243
SIZE (cargo/anyhow-1.0.98.tar.gz) = 53334
SIZE (cargo/argon2-0.5.3.tar.gz) = 28795
+SIZE (cargo/asn1-rs-0.6.2.tar.gz) = 90647
+SIZE (cargo/asn1-rs-derive-0.5.1.tar.gz) = 9692
+SIZE (cargo/asn1-rs-impl-0.2.0.tar.gz) = 2261
SIZE (cargo/async-channel-1.9.0.tar.gz) = 13664
SIZE (cargo/async-channel-2.5.0.tar.gz) = 18624
SIZE (cargo/async-compression-0.4.27.tar.gz) = 118487
@@ -610,11 +669,12 @@ SIZE (cargo/aws-smithy-xml-0.60.10.tar.g
SIZE (cargo/aws-types-1.3.8.tar.gz) = 33160
SIZE (cargo/backon-1.5.1.tar.gz) = 40628
SIZE (cargo/backtrace-0.3.75.tar.gz) = 92665
-SIZE (cargo/base64-0.13.1.tar.gz) = 61002
+SIZE (cargo/base16ct-0.2.0.tar.gz) = 10240
SIZE (cargo/base64-0.21.7.tar.gz) = 82576
SIZE (cargo/base64-0.22.1.tar.gz) = 81597
SIZE (cargo/base64-simd-0.8.0.tar.gz) = 12531
SIZE (cargo/base64ct-1.8.0.tar.gz) = 31211
+SIZE (cargo/base64urlsafedata-0.5.2.tar.gz) = 6763
SIZE (cargo/bigdecimal-0.4.8.tar.gz) = 89479
SIZE (cargo/binascii-0.1.4.tar.gz) = 6076
SIZE (cargo/bitflags-2.9.1.tar.gz) = 47913
@@ -625,6 +685,7 @@ SIZE (cargo/blocking-1.6.2.tar.gz) = 177
SIZE (cargo/brotli-8.0.1.tar.gz) = 741712
SIZE (cargo/brotli-decompressor-5.0.0.tar.gz) = 195282
SIZE (cargo/bumpalo-3.19.0.tar.gz) = 96414
+SIZE (cargo/bytecount-0.6.9.tar.gz) = 18695
SIZE (cargo/bytemuck-1.23.1.tar.gz) = 52585
SIZE (cargo/byteorder-1.5.0.tar.gz) = 23288
SIZE (cargo/bytes-1.10.1.tar.gz) = 76779
@@ -632,6 +693,9 @@ SIZE (cargo/bytes-utils-0.1.4.tar.gz) =
SIZE (cargo/cached-0.56.0.tar.gz) = 73906
SIZE (cargo/cached_proc_macro-0.25.0.tar.gz) = 11890
SIZE (cargo/cached_proc_macro_types-0.1.1.tar.gz) = 1813
+SIZE (cargo/camino-1.1.10.tar.gz) = 42306
+SIZE (cargo/cargo-platform-0.1.9.tar.gz) = 12010
+SIZE (cargo/cargo_metadata-0.14.2.tar.gz) = 17469
SIZE (cargo/cbc-0.1.2.tar.gz) = 23501
SIZE (cargo/cc-1.2.30.tar.gz) = 108550
SIZE (cargo/cfg-if-1.0.1.tar.gz) = 8683
@@ -659,14 +723,19 @@ SIZE (cargo/crossbeam-channel-0.5.15.tar
SIZE (cargo/crossbeam-epoch-0.9.18.tar.gz) = 46875
SIZE (cargo/crossbeam-utils-0.8.21.tar.gz) = 42691
SIZE (cargo/crunchy-0.2.4.tar.gz) = 3887
+SIZE (cargo/crypto-bigint-0.5.5.tar.gz) = 83384
SIZE (cargo/crypto-common-0.1.6.tar.gz) = 8760
+SIZE (cargo/curve25519-dalek-4.2.0.tar.gz) = 322505
+SIZE (cargo/curve25519-dalek-derive-0.1.1.tar.gz) = 11723
SIZE (cargo/darling-0.20.11.tar.gz) = 37614
SIZE (cargo/darling_core-0.20.11.tar.gz) = 68006
SIZE (cargo/darling_macro-0.20.11.tar.gz) = 2532
+SIZE (cargo/dashmap-5.5.3.tar.gz) = 24061
SIZE (cargo/dashmap-6.1.0.tar.gz) = 24828
SIZE (cargo/data-encoding-2.9.0.tar.gz) = 21564
SIZE (cargo/data-url-0.3.1.tar.gz) = 21109
SIZE (cargo/der-0.7.10.tar.gz) = 90111
+SIZE (cargo/der-parser-9.0.0.tar.gz) = 63191
SIZE (cargo/deranged-0.4.0.tar.gz) = 23235
SIZE (cargo/derive_builder-0.20.2.tar.gz) = 36661
SIZE (cargo/derive_builder_core-0.20.2.tar.gz) = 31397
@@ -688,7 +757,12 @@ SIZE (cargo/dlv-list-0.5.2.tar.gz) = 223
SIZE (cargo/document-features-0.2.11.tar.gz) = 14640
SIZE (cargo/dotenvy-0.15.7.tar.gz) = 20293
SIZE (cargo/dsl_auto_type-0.1.3.tar.gz) = 14865
+SIZE (cargo/dyn-clone-1.0.19.tar.gz) = 12896
+SIZE (cargo/ecdsa-0.16.9.tar.gz) = 31406
+SIZE (cargo/ed25519-2.2.3.tar.gz) = 17802
+SIZE (cargo/ed25519-dalek-2.2.0.tar.gz) = 98034
SIZE (cargo/either-1.15.0.tar.gz) = 20114
+SIZE (cargo/elliptic-curve-0.13.8.tar.gz) = 63198
SIZE (cargo/email-encoding-0.4.1.tar.gz) = 16824
SIZE (cargo/email_address-0.2.9.tar.gz) = 21579
SIZE (cargo/encoding_rs-0.8.35.tar.gz) = 1381050
@@ -696,11 +770,14 @@ SIZE (cargo/enum-as-inner-0.6.1.tar.gz)
SIZE (cargo/env_home-0.1.0.tar.gz) = 9006
SIZE (cargo/equivalent-1.0.2.tar.gz) = 7419
SIZE (cargo/errno-0.3.13.tar.gz) = 12449
+SIZE (cargo/error-chain-0.12.4.tar.gz) = 29274
SIZE (cargo/event-listener-2.5.3.tar.gz) = 15392
SIZE (cargo/event-listener-5.4.0.tar.gz) = 43452
SIZE (cargo/event-listener-strategy-0.5.4.tar.gz) = 16179
SIZE (cargo/fastrand-2.3.0.tar.gz) = 15076
SIZE (cargo/fern-0.7.1.tar.gz) = 304533
+SIZE (cargo/ff-0.13.1.tar.gz) = 18607
+SIZE (cargo/fiat-crypto-0.3.0.tar.gz) = 600542
SIZE (cargo/figment-0.10.19.tar.gz) = 70111
SIZE (cargo/flate2-1.1.2.tar.gz) = 76495
SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
@@ -729,9 +806,11 @@ SIZE (cargo/glob-0.3.2.tar.gz) = 22359
SIZE (cargo/gloo-timers-0.3.0.tar.gz) = 5530
SIZE (cargo/governor-0.10.0.tar.gz) = 141742
SIZE (cargo/grass_compiler-0.13.4.tar.gz) = 166416
+SIZE (cargo/group-0.13.0.tar.gz) = 16526
SIZE (cargo/h2-0.4.11.tar.gz) = 175810
SIZE (cargo/half-1.8.3.tar.gz) = 41624
SIZE (cargo/handlebars-6.3.2.tar.gz) = 105065
+SIZE (cargo/hashbrown-0.12.3.tar.gz) = 102968
SIZE (cargo/hashbrown-0.14.5.tar.gz) = 141498
SIZE (cargo/hashbrown-0.15.4.tar.gz) = 140447
SIZE (cargo/heck-0.5.0.tar.gz) = 11517
@@ -739,6 +818,7 @@ SIZE (cargo/hermit-abi-0.5.2.tar.gz) = 1
SIZE (cargo/hex-0.4.3.tar.gz) = 13299
SIZE (cargo/hickory-proto-0.25.2.tar.gz) = 417616
SIZE (cargo/hickory-resolver-0.25.2.tar.gz) = 91883
+SIZE (cargo/hkdf-0.12.4.tar.gz) = 171163
SIZE (cargo/hmac-0.12.1.tar.gz) = 42657
SIZE (cargo/home-0.5.11.tar.gz) = 9926
SIZE (cargo/hostname-0.4.1.tar.gz) = 13819
@@ -753,6 +833,7 @@ SIZE (cargo/httpdate-1.0.3.tar.gz) = 106
SIZE (cargo/hyper-0.14.32.tar.gz) = 199622
SIZE (cargo/hyper-1.6.0.tar.gz) = 153923
SIZE (cargo/hyper-rustls-0.27.7.tar.gz) = 35435
+SIZE (cargo/hyper-tls-0.6.0.tar.gz) = 15052
SIZE (cargo/hyper-util-0.1.16.tar.gz) = 101184
SIZE (cargo/iana-time-zone-0.1.63.tar.gz) = 32919
SIZE (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 7185
@@ -766,6 +847,7 @@ SIZE (cargo/icu_provider-2.0.0.tar.gz) =
SIZE (cargo/ident_case-1.0.1.tar.gz) = 3492
SIZE (cargo/idna-1.0.3.tar.gz) = 142515
SIZE (cargo/idna_adapter-1.2.1.tar.gz) = 10389
+SIZE (cargo/indexmap-1.9.3.tar.gz) = 54653
SIZE (cargo/indexmap-2.10.0.tar.gz) = 95836
SIZE (cargo/inlinable_string-0.1.15.tar.gz) = 19290
SIZE (cargo/inout-0.1.4.tar.gz) = 11280
@@ -774,6 +856,7 @@ SIZE (cargo/ipconfig-0.3.2.tar.gz) = 244
SIZE (cargo/ipnet-2.11.0.tar.gz) = 29718
SIZE (cargo/iri-string-0.7.8.tar.gz) = 141493
SIZE (cargo/is-terminal-0.4.16.tar.gz) = 7811
+SIZE (cargo/itertools-0.10.5.tar.gz) = 115354
SIZE (cargo/itoa-1.0.15.tar.gz) = 11231
SIZE (cargo/jetscii-0.5.3.tar.gz) = 18811
SIZE (cargo/job_scheduler_ng-2.2.0.tar.gz) = 16466
@@ -803,12 +886,14 @@ SIZE (cargo/migrations_internals-2.2.1.t
SIZE (cargo/migrations_macros-2.2.0.tar.gz) = 8896
SIZE (cargo/mimalloc-0.1.47.tar.gz) = 4594
SIZE (cargo/mime-0.3.17.tar.gz) = 15712
+SIZE (cargo/mini-moka-0.10.3.tar.gz) = 57914
SIZE (cargo/minimal-lexical-0.2.1.tar.gz) = 94841
SIZE (cargo/miniz_oxide-0.8.9.tar.gz) = 67132
SIZE (cargo/mio-1.0.4.tar.gz) = 104212
SIZE (cargo/moka-0.12.10.tar.gz) = 253622
SIZE (cargo/multer-3.1.0.tar.gz) = 25980
SIZE (cargo/mysqlclient-sys-0.4.7.tar.gz) = 930924
+SIZE (cargo/native-tls-0.2.14.tar.gz) = 29385
SIZE (cargo/nom-7.1.3.tar.gz) = 117570
SIZE (cargo/nom-8.0.0.tar.gz) = 135590
SIZE (cargo/nonzero_ext-0.3.0.tar.gz) = 15855
@@ -824,17 +909,23 @@ SIZE (cargo/num-order-1.2.0.tar.gz) = 19
SIZE (cargo/num-traits-0.2.19.tar.gz) = 51631
SIZE (cargo/num_cpus-1.17.0.tar.gz) = 15874
SIZE (cargo/num_threads-0.1.7.tar.gz) = 7455
+SIZE (cargo/oauth2-5.0.0.tar.gz) = 91364
SIZE (cargo/object-0.36.7.tar.gz) = 329938
+SIZE (cargo/oid-registry-0.7.1.tar.gz) = 15220
SIZE (cargo/once_cell-1.21.3.tar.gz) = 34534
SIZE (cargo/opendal-0.54.0.tar.gz) = 806513
+SIZE (cargo/openidconnect-4.0.1.tar.gz) = 173752
SIZE (cargo/openssl-0.10.73.tar.gz) = 283994
SIZE (cargo/openssl-macros-0.1.1.tar.gz) = 5601
SIZE (cargo/openssl-probe-0.1.6.tar.gz) = 8128
SIZE (cargo/openssl-src-300.5.1+3.5.1.tar.gz) = 10505501
SIZE (cargo/openssl-sys-0.9.109.tar.gz) = 78247
+SIZE (cargo/ordered-float-2.10.1.tar.gz) = 16029
SIZE (cargo/ordered-multimap-0.7.3.tar.gz) = 23265
SIZE (cargo/outref-0.5.2.tar.gz) = 5621
SIZE (cargo/overload-0.1.1.tar.gz) = 24439
+SIZE (cargo/p256-0.13.2.tar.gz) = 63434
+SIZE (cargo/p384-0.13.1.tar.gz) = 193022
SIZE (cargo/parking-2.2.1.tar.gz) = 10685
SIZE (cargo/parking_lot-0.12.4.tar.gz) = 46779
SIZE (cargo/parking_lot_core-0.9.11.tar.gz) = 34773
@@ -871,11 +962,13 @@ SIZE (cargo/potential_utf-0.1.2.tar.gz)
SIZE (cargo/powerfmt-0.2.0.tar.gz) = 15165
SIZE (cargo/ppv-lite86-0.2.21.tar.gz) = 22522
SIZE (cargo/pq-sys-0.7.2.tar.gz) = 37470
+SIZE (cargo/primeorder-0.13.6.tar.gz) = 21296
SIZE (cargo/proc-macro2-1.0.95.tar.gz) = 51820
SIZE (cargo/proc-macro2-diagnostics-0.10.1.tar.gz) = 12219
SIZE (cargo/psl-types-2.0.11.tar.gz) = 7959
SIZE (cargo/psm-0.1.26.tar.gz) = 23541
SIZE (cargo/publicsuffix-2.3.0.tar.gz) = 87890
+SIZE (cargo/pulldown-cmark-0.9.6.tar.gz) = 117378
SIZE (cargo/quanta-0.12.6.tar.gz) = 35284
SIZE (cargo/quick-error-2.0.1.tar.gz) = 14265
SIZE (cargo/quick-xml-0.37.5.tar.gz) = 190481
@@ -906,6 +999,7 @@ SIZE (cargo/reopen-1.0.3.tar.gz) = 17343
SIZE (cargo/reqsign-0.16.5.tar.gz) = 94753
SIZE (cargo/reqwest-0.12.22.tar.gz) = 200283
SIZE (cargo/resolv-conf-0.7.4.tar.gz) = 17260
+SIZE (cargo/rfc6979-0.4.0.tar.gz) = 9140
SIZE (cargo/ring-0.17.14.tar.gz) = 1502610
SIZE (cargo/rmp-0.8.14.tar.gz) = 29687
SIZE (cargo/rmpv-1.3.0.tar.gz) = 28514
@@ -920,6 +1014,7 @@ SIZE (cargo/rust-ini-0.21.2.tar.gz) = 22
SIZE (cargo/rustc-demangle-0.1.26.tar.gz) = 30340
SIZE (cargo/rustc-hash-2.1.1.tar.gz) = 14154
SIZE (cargo/rustc_version-0.4.1.tar.gz) = 12245
+SIZE (cargo/rusticata-macros-4.1.0.tar.gz) = 11746
SIZE (cargo/rustix-1.0.8.tar.gz) = 416688
SIZE (cargo/rustls-0.21.12.tar.gz) = 285674
SIZE (cargo/rustls-0.23.30.tar.gz) = 371560
@@ -934,20 +1029,29 @@ SIZE (cargo/salsa20-0.10.2.tar.gz) = 127
SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
SIZE (cargo/schannel-0.1.27.tar.gz) = 42772
SIZE (cargo/scheduled-thread-pool-0.2.7.tar.gz) = 10554
+SIZE (cargo/schemars-0.9.0.tar.gz) = 80032
+SIZE (cargo/schemars-1.0.4.tar.gz) = 88282
SIZE (cargo/scoped-tls-1.0.1.tar.gz) = 8202
SIZE (cargo/scopeguard-1.2.0.tar.gz) = 11619
SIZE (cargo/scrypt-0.11.0.tar.gz) = 13440
SIZE (cargo/sct-0.7.1.tar.gz) = 27501
+SIZE (cargo/sec1-0.7.3.tar.gz) = 17979
+SIZE (cargo/security-framework-2.11.1.tar.gz) = 80188
SIZE (cargo/security-framework-3.2.0.tar.gz) = 86095
SIZE (cargo/security-framework-sys-2.14.0.tar.gz) = 20537
SIZE (cargo/semver-1.0.26.tar.gz) = 31303
SIZE (cargo/serde-1.0.219.tar.gz) = 78983
-SIZE (cargo/serde_cbor-0.11.2.tar.gz) = 44570
+SIZE (cargo/serde-value-0.7.0.tar.gz) = 10249
+SIZE (cargo/serde_cbor_2-0.12.0-dev.tar.gz) = 44766
SIZE (cargo/serde_derive-1.0.219.tar.gz) = 57798
SIZE (cargo/serde_json-1.0.141.tar.gz) = 155322
+SIZE (cargo/serde_path_to_error-0.1.17.tar.gz) = 17662
+SIZE (cargo/serde_plain-1.0.2.tar.gz) = 11183
SIZE (cargo/serde_spanned-0.6.9.tar.gz) = 10210
SIZE (cargo/serde_spanned-1.0.0.tar.gz) = 10956
SIZE (cargo/serde_urlencoded-0.7.1.tar.gz) = 12822
+SIZE (cargo/serde_with-3.14.0.tar.gz) = 192177
+SIZE (cargo/serde_with_macros-3.14.0.tar.gz) = 39066
SIZE (cargo/sha1-0.10.6.tar.gz) = 13517
SIZE (cargo/sha2-0.10.9.tar.gz) = 29271
SIZE (cargo/sharded-slab-0.1.7.tar.gz) = 58227
@@ -957,6 +1061,7 @@ SIZE (cargo/signal-hook-registry-1.4.5.t
SIZE (cargo/signature-2.2.0.tar.gz) = 15531
SIZE (cargo/simple_asn1-0.6.3.tar.gz) = 18505
SIZE (cargo/siphasher-1.0.1.tar.gz) = 10351
+SIZE (cargo/skeptic-0.13.7.tar.gz) = 13108
SIZE (cargo/slab-0.4.10.tar.gz) = 17810
SIZE (cargo/smallvec-1.15.1.tar.gz) = 38116
SIZE (cargo/socket2-0.5.10.tar.gz) = 58169
@@ -994,6 +1099,7 @@ SIZE (cargo/tinyvec-1.9.0.tar.gz) = 5413
SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865
SIZE (cargo/tokio-1.47.0.tar.gz) = 828980
SIZE (cargo/tokio-macros-2.5.0.tar.gz) = 12617
+SIZE (cargo/tokio-native-tls-0.3.1.tar.gz) = 20676
SIZE (cargo/tokio-rustls-0.24.1.tar.gz) = 33049
SIZE (cargo/tokio-rustls-0.26.2.tar.gz) = 31655
SIZE (cargo/tokio-stream-0.1.17.tar.gz) = 38477
@@ -1017,12 +1123,14 @@ SIZE (cargo/tracing-attributes-0.1.30.ta
SIZE (cargo/tracing-core-0.1.34.tar.gz) = 63760
SIZE (cargo/tracing-log-0.2.0.tar.gz) = 17561
SIZE (cargo/tracing-subscriber-0.3.19.tar.gz) = 198345
+SIZE (cargo/triomphe-0.1.14.tar.gz) = 30292
SIZE (cargo/try-lock-0.2.5.tar.gz) = 4314
SIZE (cargo/tungstenite-0.21.0.tar.gz) = 59858
SIZE (cargo/typenum-1.18.0.tar.gz) = 74871
SIZE (cargo/ubyte-0.10.4.tar.gz) = 13965
SIZE (cargo/ucd-trie-0.1.7.tar.gz) = 46795
SIZE (cargo/uncased-0.9.10.tar.gz) = 10872
+SIZE (cargo/unicase-2.8.1.tar.gz) = 24088
SIZE (cargo/unicode-ident-1.0.18.tar.gz) = 47743
SIZE (cargo/unicode-xid-0.2.6.tar.gz) = 15744
SIZE (cargo/untrusted-0.9.0.tar.gz) = 14447
@@ -1049,7 +1157,10 @@ SIZE (cargo/wasm-bindgen-shared-0.2.100.
SIZE (cargo/wasm-streams-0.4.2.tar.gz) = 36773
SIZE (cargo/web-sys-0.3.77.tar.gz) = 638246
SIZE (cargo/web-time-1.1.0.tar.gz) = 18026
-SIZE (cargo/webauthn-rs-0.3.2.tar.gz) = 246188
+SIZE (cargo/webauthn-attestation-ca-0.5.2.tar.gz) = 6442
+SIZE (cargo/webauthn-rs-0.5.2.tar.gz) = 27650
+SIZE (cargo/webauthn-rs-core-0.5.2.tar.gz) = 122406
+SIZE (cargo/webauthn-rs-proto-0.5.2.tar.gz) = 17675
SIZE (cargo/webpki-roots-1.0.2.tar.gz) = 255109
SIZE (cargo/which-8.0.0.tar.gz) = 26209
SIZE (cargo/widestring-1.2.0.tar.gz) = 89105
@@ -1106,6 +1217,7 @@ SIZE (cargo/winreg-0.50.0.tar.gz) = 2970
SIZE (cargo/winsafe-0.0.19.tar.gz) = 492820
SIZE (cargo/wit-bindgen-rt-0.39.0.tar.gz) = 12241
SIZE (cargo/writeable-0.6.1.tar.gz) = 24068
+SIZE (cargo/x509-parser-0.16.0.tar.gz) = 92925
SIZE (cargo/xml-rs-0.8.27.tar.gz) = 55258
SIZE (cargo/xmlparser-0.13.6.tar.gz) = 26718
SIZE (cargo/yansi-1.0.1.tar.gz) = 75497
@@ -1123,4 +1235,4 @@ SIZE (cargo/zerovec-derive-0.11.1.tar.gz
SIZE (cargo/zstd-0.13.3.tar.gz) = 30514
SIZE (cargo/zstd-safe-7.2.4.tar.gz) = 29350
SIZE (cargo/zstd-sys-2.0.15+zstd.1.5.7.tar.gz) = 774847
-SIZE (dani-garcia-vaultwarden-1.34.3.tar.gz) = 660622
+SIZE (dani-garcia-vaultwarden-a133d4e90c6f864c87ad54a877ea501f4d4f92ec.tar.gz) = 724235
Index: patches/patch-modcargo-crates_openssl-0_10_73_src_x509_verify_rs
===================================================================
RCS file: patches/patch-modcargo-crates_openssl-0_10_73_src_x509_verify_rs
diff -N patches/patch-modcargo-crates_openssl-0_10_73_src_x509_verify_rs
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-modcargo-crates_openssl-0_10_73_src_x509_verify_rs 9 Aug 2025 12:29:18 -0000
@@ -0,0 +1,12 @@
+Index: modcargo-crates/openssl-0.10.73/src/x509/verify.rs
+--- modcargo-crates/openssl-0.10.73/src/x509/verify.rs.orig
++++ modcargo-crates/openssl-0.10.73/src/x509/verify.rs
+@@ -60,7 +60,7 @@ bitflags! {
+ const PARTIAL_CHAIN = ffi::X509_V_FLAG_PARTIAL_CHAIN as _;
+ #[cfg(any(ossl110, boringssl, awslc))]
+ const NO_ALT_CHAINS = ffi::X509_V_FLAG_NO_ALT_CHAINS as _;
+- #[cfg(any(ossl110, boringssl, awslc))]
++ #[cfg(any(ossl110, boringssl, awslc, libressl370))]
+ const NO_CHECK_TIME = ffi::X509_V_FLAG_NO_CHECK_TIME as _;
+ }
+ }
Index: patches/patch-modcargo-crates_openssl-sys-0_9_109_src_x509_vfy_rs
===================================================================
RCS file: patches/patch-modcargo-crates_openssl-sys-0_9_109_src_x509_vfy_rs
diff -N patches/patch-modcargo-crates_openssl-sys-0_9_109_src_x509_vfy_rs
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-modcargo-crates_openssl-sys-0_9_109_src_x509_vfy_rs 9 Aug 2025 12:30:41 -0000
@@ -0,0 +1,12 @@
+Index: modcargo-crates/openssl-sys-0.9.109/src/x509_vfy.rs
+--- modcargo-crates/openssl-sys-0.9.109/src/x509_vfy.rs.orig
++++ modcargo-crates/openssl-sys-0.9.109/src/x509_vfy.rs
+@@ -130,7 +130,7 @@ pub const X509_V_FLAG_SUITEB_128_LOS: c_ulong = 0x3000
+ pub const X509_V_FLAG_PARTIAL_CHAIN: c_ulong = 0x80000;
+ #[cfg(ossl110)]
+ pub const X509_V_FLAG_NO_ALT_CHAINS: c_ulong = 0x100000;
+-#[cfg(ossl110)]
++#[cfg(any(ossl110, libressl370))]
+ pub const X509_V_FLAG_NO_CHECK_TIME: c_ulong = 0x200000;
+
+ pub unsafe fn X509_LOOKUP_add_dir(
Index: patches/patch-modcargo-crates_webauthn-attestation-ca-0_5_2_build_rs
===================================================================
RCS file: patches/patch-modcargo-crates_webauthn-attestation-ca-0_5_2_build_rs
diff -N patches/patch-modcargo-crates_webauthn-attestation-ca-0_5_2_build_rs
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-modcargo-crates_webauthn-attestation-ca-0_5_2_build_rs 9 Aug 2025 12:22:38 -0000
@@ -0,0 +1,10 @@
+Index: modcargo-crates/webauthn-attestation-ca-0.5.2/build.rs
+--- modcargo-crates/webauthn-attestation-ca-0.5.2/build.rs.orig
++++ modcargo-crates/webauthn-attestation-ca-0.5.2/build.rs
+@@ -25,5 +25,5 @@ OpenSSL version string: {version}
+ }
+ }
+
+- panic!("No version of OpenSSL is found.");
++ // panic!("No version of OpenSSL is found.");
+ }
Index: patches/patch-modcargo-crates_webauthn-rs-core-0_5_2_build_rs
===================================================================
RCS file: patches/patch-modcargo-crates_webauthn-rs-core-0_5_2_build_rs
diff -N patches/patch-modcargo-crates_webauthn-rs-core-0_5_2_build_rs
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-modcargo-crates_webauthn-rs-core-0_5_2_build_rs 9 Aug 2025 12:15:43 -0000
@@ -0,0 +1,10 @@
+Index: modcargo-crates/webauthn-rs-core-0.5.2/build.rs
+--- modcargo-crates/webauthn-rs-core-0.5.2/build.rs.orig
++++ modcargo-crates/webauthn-rs-core-0.5.2/build.rs
+@@ -26,5 +26,5 @@ OpenSSL version string: {version}
+ }
+ }
+
+- panic!("No version of OpenSSL is found.");
++ // panic!("No version of OpenSSL is found.");
+ }
Index: patches/patch-modcargo-crates_webauthn-rs-core-0_5_2_src_crypto_rs
===================================================================
RCS file: patches/patch-modcargo-crates_webauthn-rs-core-0_5_2_src_crypto_rs
diff -N patches/patch-modcargo-crates_webauthn-rs-core-0_5_2_src_crypto_rs
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-modcargo-crates_webauthn-rs-core-0_5_2_src_crypto_rs 9 Aug 2025 11:56:56 -0000
@@ -0,0 +1,72 @@
+Index: modcargo-crates/webauthn-rs-core-0.5.2/src/crypto.rs
+--- modcargo-crates/webauthn-rs-core-0.5.2/src/crypto.rs.orig
++++ modcargo-crates/webauthn-rs-core-0.5.2/src/crypto.rs
+@@ -202,7 +202,7 @@ impl EDDSACurve {
+ fn to_openssl_nid(&self) -> nid::Nid {
+ match self {
+ EDDSACurve::ED25519 => nid::Nid::X9_62_PRIME256V1,
+- EDDSACurve::ED448 => nid::Nid::SECP384R1,
++ // EDDSACurve::ED448 => nid::Nid::SECP384R1,
+ }
+ }
+ }
+@@ -545,7 +545,7 @@ impl COSEKey {
+ COSEKeyType::EC_OKP(edk) => {
+ let id = match &edk.curve {
+ EDDSACurve::ED25519 => pkey::Id::ED25519,
+- EDDSACurve::ED448 => pkey::Id::ED448,
++ // EDDSACurve::ED448 => pkey::Id::ED448,
+ };
+
+ pkey::PKey::public_key_from_raw_bytes(edk.x.as_ref(), id)
+@@ -719,27 +719,27 @@ mod tests {
+ }
+ }
+
+- #[test]
+- fn cbor_ed448() {
+- let hex_data = hex!(
+- "A4" // Map - 4 elements
+- "01 01" // 1: 1, ; kty: OKP key type
+- "03 27" // 3: -8, ; alg: EDDSA signature algorithm
+- "20 07" // -1: 7, ; crv: Ed448 curve
+- "21 58 39 0c04658f79c3fd86c4b3d676057b76353126e9b905a7e204c07846c1a2ab3791b02fc5e9c6930345ea7bf8524b944220d4bd711c010c9b2a80" // -2: x, ; Y-coordinate
+- );
+- let val: Value = serde_cbor_2::from_slice(&hex_data).unwrap();
+- let key = COSEKey::try_from(&val).unwrap();
+- assert_eq!(key.type_, COSEAlgorithm::EDDSA);
+- match key.key {
+- COSEKeyType::EC_OKP(pkey) => {
+- assert_eq!(
+- pkey.x.as_ref(),
+- hex!("0c04658f79c3fd86c4b3d676057b76353126e9b905a7e204c07846c1a2ab3791b02fc5e9c6930345ea7bf8524b944220d4bd711c010c9b2a80")
+- );
+- assert_eq!(pkey.curve, EDDSACurve::ED448);
+- }
+- _ => panic!("Key should be parsed OKP key"),
+- }
+- }
++// #[test]
++// fn cbor_ed448() {
++// let hex_data = hex!(
++// "A4" // Map - 4 elements
++// "01 01" // 1: 1, ; kty: OKP key type
++// "03 27" // 3: -8, ; alg: EDDSA signature algorithm
++// "20 07" // -1: 7, ; crv: Ed448 curve
++// "21 58 39 0c04658f79c3fd86c4b3d676057b76353126e9b905a7e204c07846c1a2ab3791b02fc5e9c6930345ea7bf8524b944220d4bd711c010c9b2a80" // -2: x, ; Y-coordinate
++// );
++// let val: Value = serde_cbor_2::from_slice(&hex_data).unwrap();
++// let key = COSEKey::try_from(&val).unwrap();
++// assert_eq!(key.type_, COSEAlgorithm::EDDSA);
++// match key.key {
++// COSEKeyType::EC_OKP(pkey) => {
++// assert_eq!(
++// pkey.x.as_ref(),
++// hex!("0c04658f79c3fd86c4b3d676057b76353126e9b905a7e204c07846c1a2ab3791b02fc5e9c6930345ea7bf8524b944220d4bd711c010c9b2a80")
++// );
++// assert_eq!(pkey.curve, EDDSACurve::ED448);
++// }
++// _ => panic!("Key should be parsed OKP key"),
++// }
++// }
+ }
Index: patches/patch-modcargo-crates_webauthn-rs-core-0_5_2_src_interface_rs
===================================================================
RCS file: patches/patch-modcargo-crates_webauthn-rs-core-0_5_2_src_interface_rs
diff -N patches/patch-modcargo-crates_webauthn-rs-core-0_5_2_src_interface_rs
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-modcargo-crates_webauthn-rs-core-0_5_2_src_interface_rs 9 Aug 2025 12:22:00 -0000
@@ -0,0 +1,23 @@
+Index: modcargo-crates/webauthn-rs-core-0.5.2/src/interface.rs
+--- modcargo-crates/webauthn-rs-core-0.5.2/src/interface.rs.orig
++++ modcargo-crates/webauthn-rs-core-0.5.2/src/interface.rs
+@@ -81,8 +81,8 @@ pub enum EDDSACurve {
+ // X448 = 5,
+ /// Identifies this OKP as ED25519
+ ED25519 = 6,
+- /// Identifies this OKP as ED448
+- ED448 = 7,
++ // /// Identifies this OKP as ED448
++ // ED448 = 7,
+ }
+
+ impl EDDSACurve {
+@@ -90,7 +90,7 @@ impl EDDSACurve {
+ pub(crate) fn coordinate_size(&self) -> usize {
+ match self {
+ Self::ED25519 => 32,
+- Self::ED448 => 57,
++ //Self::ED448 => 57,
+ }
+ }
+ }
Index: patches/patch-modcargo-crates_webauthn-rs-core-0_5_2_src_internals_rs
===================================================================
RCS file: patches/patch-modcargo-crates_webauthn-rs-core-0_5_2_src_internals_rs
diff -N patches/patch-modcargo-crates_webauthn-rs-core-0_5_2_src_internals_rs
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-modcargo-crates_webauthn-rs-core-0_5_2_src_internals_rs 9 Aug 2025 11:59:04 -0000
@@ -0,0 +1,12 @@
+Index: modcargo-crates/webauthn-rs-core-0.5.2/src/internals.rs
+--- modcargo-crates/webauthn-rs-core-0.5.2/src/internals.rs.orig
++++ modcargo-crates/webauthn-rs-core-0.5.2/src/internals.rs
+@@ -257,7 +257,7 @@ impl TryFrom<i128> for EDDSACurve {
+ fn try_from(u: i128) -> Result<Self, Self::Error> {
+ match u {
+ 6 => Ok(EDDSACurve::ED25519),
+- 7 => Ok(EDDSACurve::ED448),
++ //7 => Ok(EDDSACurve::ED448),
+ _ => Err(WebauthnError::COSEKeyEDDSAInvalidCurve),
+ }
+ }
security/vaultwarden - future releases require Ed448