git: 7e8c92816bc4 - main - shells/atuin: Update 15.0.0 → 16.0.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Tue, 08 Aug 2023 08:42:58 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7e8c92816bc4ebd65c9fe11c8d24251e82532d24

commit 7e8c92816bc4ebd65c9fe11c8d24251e82532d24
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-08-08 07:42:40 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-08-08 08:42:45 +0000

    shells/atuin: Update 15.0.0 → 16.0.0
    
    Reported by:    portscout
---
 shells/atuin/Makefile |  99 +++++++++++++++++--------
 shells/atuin/distinfo | 198 +++++++++++++++++++++++++++++++++++---------------
 2 files changed, 211 insertions(+), 86 deletions(-)

diff --git a/shells/atuin/Makefile b/shells/atuin/Makefile
index 587dea9897fe..8fe8d3226224 100644
--- a/shells/atuin/Makefile
+++ b/shells/atuin/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	atuin
 DISTVERSIONPREFIX=	v
-DISTVERSION=	15.0.0
-PORTREVISION=	2
+DISTVERSION=	16.0.0
 CATEGORIES=	shells
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -21,13 +20,12 @@ WRKSRC_SUBDIR=	atuin
 CARGO_BUILD_ARGS=	-p atuin
 CARGO_CRATES=	aead-0.5.2 \
 		ahash-0.7.6 \
-		aho-corasick-0.7.19 \
+		aho-corasick-1.0.2 \
 		android_system_properties-0.1.5 \
 		anyhow-1.0.64 \
 		argon2-0.5.0 \
 		async-trait-0.1.58 \
 		atoi-1.0.0 \
-		atty-0.2.14 \
 		autocfg-1.1.0 \
 		axum-0.6.4 \
 		axum-core-0.3.2 \
@@ -36,7 +34,9 @@ CARGO_CRATES=	aead-0.5.2 \
 		base64ct-1.6.0 \
 		beef-0.5.2 \
 		bitflags-1.3.2 \
+		blake2-0.9.2 \
 		blake2-0.10.6 \
+		block-buffer-0.9.0 \
 		block-buffer-0.10.3 \
 		bumpalo-3.12.0 \
 		byteorder-1.4.3 \
@@ -44,34 +44,47 @@ CARGO_CRATES=	aead-0.5.2 \
 		cassowary-0.3.0 \
 		cc-1.0.73 \
 		cfg-if-1.0.0 \
+		chacha20-0.8.2 \
+		chacha20-0.9.1 \
 		chrono-0.4.22 \
 		chronoutil-0.2.3 \
+		cipher-0.3.0 \
 		cipher-0.4.4 \
 		clap-4.1.14 \
 		clap_builder-4.1.14 \
 		clap_complete-4.2.0 \
 		clap_derive-4.1.14 \
 		clap_lex-0.4.1 \
-		colored-2.0.0 \
-		config-0.13.2 \
+		colored-2.0.4 \
+		config-0.13.3 \
 		console-0.15.5 \
+		const-oid-0.9.2 \
 		core-foundation-0.9.3 \
 		core-foundation-sys-0.8.3 \
 		cpufeatures-0.2.5 \
 		crc-3.0.0 \
 		crc-catalog-2.1.0 \
-		crossbeam-channel-0.5.8 \
 		crossbeam-queue-0.3.6 \
 		crossbeam-utils-0.8.11 \
 		crossterm-0.26.1 \
 		crossterm_winapi-0.9.0 \
 		crypto-common-0.1.6 \
-		digest-0.10.5 \
+		crypto-mac-0.8.0 \
+		ctor-0.1.26 \
+		curve25519-dalek-3.2.0 \
+		curve25519-dalek-4.0.0-rc.2 \
+		der-0.7.6 \
+		diff-0.1.13 \
+		digest-0.9.0 \
+		digest-0.10.7 \
 		directories-4.0.1 \
 		dirs-4.0.0 \
 		dirs-sys-0.3.7 \
 		dotenvy-0.15.3 \
-		ed25519-1.5.2 \
+		ed25519-1.5.3 \
+		ed25519-2.2.1 \
+		ed25519-dalek-1.0.1 \
+		ed25519-dalek-2.0.0-rc.2 \
 		either-1.8.0 \
 		encode_unicode-0.3.6 \
 		encoding_rs-0.8.31 \
@@ -80,23 +93,27 @@ CARGO_CRATES=	aead-0.5.2 \
 		errno-dragonfly-0.1.2 \
 		event-listener-2.5.3 \
 		eyre-0.6.8 \
+		fiat-crypto-0.1.20 \
 		filedescriptor-0.8.2 \
 		flume-0.10.14 \
 		fnv-1.0.7 \
 		form_urlencoded-1.1.0 \
 		fs-err-2.9.0 \
-		futures-channel-0.3.24 \
-		futures-core-0.3.24 \
+		futures-0.3.24 \
+		futures-channel-0.3.28 \
+		futures-core-0.3.28 \
 		futures-executor-0.3.24 \
 		futures-intrusive-0.4.0 \
-		futures-macro-0.3.24 \
-		futures-sink-0.3.24 \
-		futures-task-0.3.24 \
-		futures-util-0.3.24 \
+		futures-io-0.3.28 \
+		futures-macro-0.3.28 \
+		futures-sink-0.3.28 \
+		futures-task-0.3.28 \
+		futures-util-0.3.28 \
 		fuzzy-matcher-0.3.7 \
 		generic-array-0.14.6 \
+		getrandom-0.1.16 \
 		getrandom-0.2.7 \
-		h2-0.3.14 \
+		h2-0.3.17 \
 		hashbrown-0.12.3 \
 		hashlink-0.8.0 \
 		heck-0.4.0 \
@@ -117,19 +134,20 @@ CARGO_CRATES=	aead-0.5.2 \
 		idna-0.3.0 \
 		indenter-0.3.3 \
 		indexmap-1.9.1 \
-		indicatif-0.17.3 \
+		indicatif-0.17.5 \
 		inout-0.1.3 \
 		instant-0.1.12 \
 		interim-0.1.0 \
 		io-lifetimes-1.0.10 \
 		ipnet-2.5.0 \
 		is-terminal-0.4.7 \
+		iso8601-0.4.2 \
 		itertools-0.10.5 \
 		itoa-1.0.3 \
 		js-sys-0.3.60 \
 		lazy_static-1.4.0 \
 		libc-0.2.141 \
-		libsodium-sys-0.2.7 \
+		libm-0.1.4 \
 		libsqlite3-sys-0.24.2 \
 		linux-raw-sys-0.3.1 \
 		lock_api-0.4.8 \
@@ -158,7 +176,9 @@ CARGO_CRATES=	aead-0.5.2 \
 		once_cell-1.17.1 \
 		opaque-debug-0.3.0 \
 		openssl-probe-0.1.5 \
+		output_vt100-0.1.3 \
 		overload-0.1.1 \
+		packed_simd_2-0.3.8 \
 		parking_lot-0.11.2 \
 		parking_lot-0.12.1 \
 		parking_lot_core-0.8.5 \
@@ -173,24 +193,33 @@ CARGO_CRATES=	aead-0.5.2 \
 		pin-project-internal-1.0.12 \
 		pin-project-lite-0.2.9 \
 		pin-utils-0.1.0 \
+		pkcs8-0.10.2 \
 		pkg-config-0.3.25 \
+		platforms-3.0.2 \
 		poly1305-0.8.0 \
-		portable-atomic-0.3.19 \
+		portable-atomic-1.3.3 \
 		ppv-lite86-0.2.16 \
+		pretty_assertions-1.3.0 \
 		proc-macro2-1.0.56 \
 		quote-1.0.26 \
+		rand-0.7.3 \
 		rand-0.8.5 \
+		rand_chacha-0.2.2 \
 		rand_chacha-0.3.1 \
+		rand_core-0.5.1 \
 		rand_core-0.6.4 \
+		rand_hc-0.2.0 \
+		ratatui-0.21.0 \
 		redox_syscall-0.2.16 \
 		redox_users-0.4.3 \
-		regex-1.7.2 \
+		regex-1.9.1 \
 		regex-automata-0.1.10 \
+		regex-automata-0.3.2 \
 		regex-syntax-0.6.29 \
+		regex-syntax-0.7.3 \
 		reqwest-0.11.12 \
 		ring-0.16.20 \
 		rmp-0.8.11 \
-		rmp-serde-1.1.1 \
 		rpassword-7.2.0 \
 		rtoolbox-0.0.1 \
 		runtime-format-0.1.3 \
@@ -200,9 +229,10 @@ CARGO_CRATES=	aead-0.5.2 \
 		rustls-native-certs-0.6.2 \
 		rustls-pemfile-1.0.1 \
 		rustversion-1.0.11 \
+		rusty_paserk-0.2.0 \
+		rusty_paseto-0.5.0 \
 		ryu-1.0.11 \
 		salsa20-0.10.2 \
-		same-file-1.0.6 \
 		schannel-0.1.20 \
 		scopeguard-1.1.0 \
 		sct-0.7.0 \
@@ -211,24 +241,26 @@ CARGO_CRATES=	aead-0.5.2 \
 		semver-1.0.14 \
 		serde-1.0.145 \
 		serde_derive-1.0.145 \
-		serde_json-1.0.86 \
+		serde_json-1.0.99 \
 		serde_path_to_error-0.1.9 \
 		serde_regex-1.1.0 \
 		serde_urlencoded-0.7.1 \
 		sha1-0.10.4 \
+		sha2-0.9.9 \
 		sha2-0.10.6 \
 		sharded-slab-0.1.4 \
 		shellexpand-2.1.2 \
 		signal-hook-0.3.15 \
 		signal-hook-mio-0.2.3 \
 		signal-hook-registry-1.4.0 \
-		signature-1.6.1 \
+		signature-1.6.4 \
+		signature-2.1.0 \
 		slab-0.4.7 \
 		smallvec-1.9.0 \
 		socket2-0.4.7 \
-		sodiumoxide-0.2.7 \
 		spin-0.5.2 \
 		spin-0.9.8 \
+		spki-0.7.2 \
 		sql-builder-3.1.1 \
 		sqlformat-0.2.0 \
 		sqlx-0.6.2 \
@@ -237,7 +269,7 @@ CARGO_CRATES=	aead-0.5.2 \
 		sqlx-rt-0.6.2 \
 		stringprep-0.1.2 \
 		strsim-0.10.0 \
-		subtle-2.4.1 \
+		subtle-2.5.0 \
 		syn-1.0.99 \
 		syn-2.0.14 \
 		sync_wrapper-0.1.1 \
@@ -246,6 +278,9 @@ CARGO_CRATES=	aead-0.5.2 \
 		thiserror-impl-1.0.38 \
 		thread_local-1.1.7 \
 		time-0.1.44 \
+		time-0.3.22 \
+		time-core-0.1.1 \
+		time-macros-0.2.9 \
 		tiny-bip39-1.0.0 \
 		tinyvec-1.6.0 \
 		tinyvec_macros-0.1.0 \
@@ -262,8 +297,11 @@ CARGO_CRATES=	aead-0.5.2 \
 		tracing-0.1.37 \
 		tracing-attributes-0.1.23 \
 		tracing-core-0.1.30 \
+		tracing-log-0.1.3 \
 		tracing-subscriber-0.3.16 \
+		tracing-tree-0.2.4 \
 		try-lock-0.2.3 \
+		typed-builder-0.14.0 \
 		typenum-1.15.0 \
 		unicode-bidi-0.3.8 \
 		unicode-ident-1.0.3 \
@@ -271,15 +309,16 @@ CARGO_CRATES=	aead-0.5.2 \
 		unicode-segmentation-1.10.1 \
 		unicode-width-0.1.10 \
 		unicode_categories-0.1.1 \
-		universal-hash-0.5.0 \
+		universal-hash-0.5.1 \
 		untrusted-0.7.1 \
 		url-2.3.1 \
 		urlencoding-2.1.2 \
-		uuid-1.2.1 \
+		uuid-1.3.4 \
+		valuable-0.1.0 \
 		vcpkg-0.2.15 \
 		version_check-0.9.4 \
-		walkdir-2.3.2 \
 		want-0.3.0 \
+		wasi-0.9.0+wasi-snapshot-preview1 \
 		wasi-0.10.0+wasi-snapshot-preview1 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
 		wasm-bindgen-0.2.83 \
@@ -320,7 +359,9 @@ CARGO_CRATES=	aead-0.5.2 \
 		windows_x86_64_msvc-0.42.0 \
 		windows_x86_64_msvc-0.48.0 \
 		winreg-0.10.1 \
+		x25519-dalek-2.0.0-rc.2 \
 		xsalsa20poly1305-0.9.0 \
+		yansi-0.5.1 \
 		zeroize-1.6.0 \
 		zeroize_derive-1.4.2
 
diff --git a/shells/atuin/distinfo b/shells/atuin/distinfo
index d51fae156874..8f578a8ee71b 100644
--- a/shells/atuin/distinfo
+++ b/shells/atuin/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1685379717
+TIMESTAMP = 1691474777
 SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0
 SIZE (rust/crates/aead-0.5.2.crate) = 15509
 SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
 SIZE (rust/crates/ahash-0.7.6.crate) = 38030
-SHA256 (rust/crates/aho-corasick-0.7.19.crate) = b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e
-SIZE (rust/crates/aho-corasick-0.7.19.crate) = 113070
+SHA256 (rust/crates/aho-corasick-1.0.2.crate) = 43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41
+SIZE (rust/crates/aho-corasick-1.0.2.crate) = 167694
 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
 SHA256 (rust/crates/anyhow-1.0.64.crate) = b9a8f622bcf6ff3df478e9deba3e03e4e04b300f8e6a139e192c05fa3490afc7
@@ -15,8 +15,6 @@ SHA256 (rust/crates/async-trait-0.1.58.crate) = 1e805d94e6b5001b651426cf4cd446b1
 SIZE (rust/crates/async-trait-0.1.58.crate) = 26783
 SHA256 (rust/crates/atoi-1.0.0.crate) = d7c57d12312ff59c811c0643f4d80830505833c9ffaebd193d819392b265be8e
 SIZE (rust/crates/atoi-1.0.0.crate) = 7768
-SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-SIZE (rust/crates/atty-0.2.14.crate) = 5470
 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
 SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
 SHA256 (rust/crates/axum-0.6.4.crate) = e5694b64066a2459918d8074c2ce0d5a88f409431994c2356617c8ae0c4721fc
@@ -33,8 +31,12 @@ SHA256 (rust/crates/beef-0.5.2.crate) = 3a8241f3ebb85c056b509d4327ad0358fbbba6ff
 SIZE (rust/crates/beef-0.5.2.crate) = 15275
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/blake2-0.9.2.crate) = 0a4e37d16930f5459780f5621038b6382b9bb37c19016f39fb6b5808d831f174
+SIZE (rust/crates/blake2-0.9.2.crate) = 48035
 SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
 SIZE (rust/crates/blake2-0.10.6.crate) = 47234
+SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
+SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108
 SHA256 (rust/crates/block-buffer-0.10.3.crate) = 69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e
 SIZE (rust/crates/block-buffer-0.10.3.crate) = 10465
 SHA256 (rust/crates/bumpalo-3.12.0.crate) = 0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535
@@ -49,10 +51,16 @@ SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a
 SIZE (rust/crates/cc-1.0.73.crate) = 57880
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/chacha20-0.8.2.crate) = 5c80e5460aa66fe3b91d40bcbdab953a597b60053e34d684ac6903f863b680a6
+SIZE (rust/crates/chacha20-0.8.2.crate) = 30716
+SHA256 (rust/crates/chacha20-0.9.1.crate) = c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818
+SIZE (rust/crates/chacha20-0.9.1.crate) = 23424
 SHA256 (rust/crates/chrono-0.4.22.crate) = bfd4d1b31faaa3a89d7934dbded3111da0d2ef28e3ebccdb4f0179f5929d1ef1
 SIZE (rust/crates/chrono-0.4.22.crate) = 185570
 SHA256 (rust/crates/chronoutil-0.2.3.crate) = 43a58c924bb772aa201da3acf5308c46b60275c64e6d3bc89c23dd63d71e83fd
 SIZE (rust/crates/chronoutil-0.2.3.crate) = 10858
+SHA256 (rust/crates/cipher-0.3.0.crate) = 7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7
+SIZE (rust/crates/cipher-0.3.0.crate) = 12756
 SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
 SIZE (rust/crates/cipher-0.4.4.crate) = 19073
 SHA256 (rust/crates/clap-4.1.14.crate) = 906f7fe1da4185b7a282b2bc90172a496f9def1aca4545fe7526810741591e14
@@ -65,12 +73,14 @@ SHA256 (rust/crates/clap_derive-4.1.14.crate) = 81d7dc0031c3a59a04fc2ba395c8e2dd
 SIZE (rust/crates/clap_derive-4.1.14.crate) = 28959
 SHA256 (rust/crates/clap_lex-0.4.1.crate) = 8a2dd5a6fe8c6e3502f568a6353e5273bbb15193ad9a89e457b9970798efbea1
 SIZE (rust/crates/clap_lex-0.4.1.crate) = 12122
-SHA256 (rust/crates/colored-2.0.0.crate) = b3616f750b84d8f0de8a58bda93e08e2a81ad3f523089b05f1dffecab48c6cbd
-SIZE (rust/crates/colored-2.0.0.crate) = 21619
-SHA256 (rust/crates/config-0.13.2.crate) = 11f1667b8320afa80d69d8bbe40830df2c8a06003d86f73d8e003b2c48df416d
-SIZE (rust/crates/config-0.13.2.crate) = 65937
+SHA256 (rust/crates/colored-2.0.4.crate) = 2674ec482fbc38012cf31e6c42ba0177b431a0cb6f15fe40efa5aab1bda516f6
+SIZE (rust/crates/colored-2.0.4.crate) = 23654
+SHA256 (rust/crates/config-0.13.3.crate) = d379af7f68bfc21714c6c7dea883544201741d2ce8274bb12fa54f89507f52a7
+SIZE (rust/crates/config-0.13.3.crate) = 67180
 SHA256 (rust/crates/console-0.15.5.crate) = c3d79fbe8970a77e3e34151cc13d3b3e248aa0faaecb9f6091fa07ebefe5ad60
 SIZE (rust/crates/console-0.15.5.crate) = 34788
+SHA256 (rust/crates/const-oid-0.9.2.crate) = 520fbf3c07483f94e3e3ca9d0cfd913d7718ef2483d2cfd91c0d9e91474ab913
+SIZE (rust/crates/const-oid-0.9.2.crate) = 44606
 SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
 SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059
 SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
@@ -81,8 +91,6 @@ SHA256 (rust/crates/crc-3.0.0.crate) = 53757d12b596c16c78b83458d732a5d1a17ab3f53
 SIZE (rust/crates/crc-3.0.0.crate) = 9956
 SHA256 (rust/crates/crc-catalog-2.1.0.crate) = 2d0165d2900ae6778e36e80bbc4da3b5eefccee9ba939761f9c2882a5d9af3ff
 SIZE (rust/crates/crc-catalog-2.1.0.crate) = 9863
-SHA256 (rust/crates/crossbeam-channel-0.5.8.crate) = a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200
-SIZE (rust/crates/crossbeam-channel-0.5.8.crate) = 90455
 SHA256 (rust/crates/crossbeam-queue-0.3.6.crate) = 1cd42583b04998a5363558e5f9291ee5a5ff6b49944332103f251e7479a82aa7
 SIZE (rust/crates/crossbeam-queue-0.3.6.crate) = 16372
 SHA256 (rust/crates/crossbeam-utils-0.8.11.crate) = 51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc
@@ -93,8 +101,22 @@ SHA256 (rust/crates/crossterm_winapi-0.9.0.crate) = 2ae1b35a484aa10e07fe0638d023
 SIZE (rust/crates/crossterm_winapi-0.9.0.crate) = 15561
 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/digest-0.10.5.crate) = adfbc57365a37acbd2ebf2b64d7e69bb766e2fea813521ed536f5d0520dcf86c
-SIZE (rust/crates/digest-0.10.5.crate) = 19503
+SHA256 (rust/crates/crypto-mac-0.8.0.crate) = b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab
+SIZE (rust/crates/crypto-mac-0.8.0.crate) = 9115
+SHA256 (rust/crates/ctor-0.1.26.crate) = 6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096
+SIZE (rust/crates/ctor-0.1.26.crate) = 10803
+SHA256 (rust/crates/curve25519-dalek-3.2.0.crate) = 0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61
+SIZE (rust/crates/curve25519-dalek-3.2.0.crate) = 517530
+SHA256 (rust/crates/curve25519-dalek-4.0.0-rc.2.crate) = 03d928d978dbec61a1167414f5ec534f24bea0d7a0d24dd9b6233d3d8223e585
+SIZE (rust/crates/curve25519-dalek-4.0.0-rc.2.crate) = 521275
+SHA256 (rust/crates/der-0.7.6.crate) = 56acb310e15652100da43d130af8d97b509e95af61aab1c5a7939ef24337ee17
+SIZE (rust/crates/der-0.7.6.crate) = 83585
+SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
+SIZE (rust/crates/diff-0.1.13.crate) = 46216
+SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
+SIZE (rust/crates/digest-0.9.0.crate) = 13247
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
 SHA256 (rust/crates/directories-4.0.1.crate) = f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210
 SIZE (rust/crates/directories-4.0.1.crate) = 16040
 SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
@@ -103,8 +125,14 @@ SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d4
 SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
 SHA256 (rust/crates/dotenvy-0.15.3.crate) = da3db6fcad7c1fc4abdd99bf5276a4db30d6a819127903a709ed41e5ff016e84
 SIZE (rust/crates/dotenvy-0.15.3.crate) = 13981
-SHA256 (rust/crates/ed25519-1.5.2.crate) = 1e9c280362032ea4203659fc489832d0204ef09f247a0506f170dafcac08c369
-SIZE (rust/crates/ed25519-1.5.2.crate) = 17073
+SHA256 (rust/crates/ed25519-1.5.3.crate) = 91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7
+SIZE (rust/crates/ed25519-1.5.3.crate) = 17118
+SHA256 (rust/crates/ed25519-2.2.1.crate) = 5fb04eee5d9d907f29e80ee6b0e78f7e2c82342c63e3580d8c4f69d9d5aad963
+SIZE (rust/crates/ed25519-2.2.1.crate) = 17590
+SHA256 (rust/crates/ed25519-dalek-1.0.1.crate) = c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d
+SIZE (rust/crates/ed25519-dalek-1.0.1.crate) = 29460
+SHA256 (rust/crates/ed25519-dalek-2.0.0-rc.2.crate) = 798f704d128510932661a3489b08e3f4c934a01d61c5def59ae7b8e48f19665a
+SIZE (rust/crates/ed25519-dalek-2.0.0-rc.2.crate) = 82007
 SHA256 (rust/crates/either-1.8.0.crate) = 90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797
 SIZE (rust/crates/either-1.8.0.crate) = 15992
 SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
@@ -121,6 +149,8 @@ SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e2
 SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
 SHA256 (rust/crates/eyre-0.6.8.crate) = 4c2b6b5a29c02cdc822728b7d7b8ae1bab3e3b05d44522770ddd49722eeac7eb
 SIZE (rust/crates/eyre-0.6.8.crate) = 41587
+SHA256 (rust/crates/fiat-crypto-0.1.20.crate) = e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77
+SIZE (rust/crates/fiat-crypto-0.1.20.crate) = 475267
 SHA256 (rust/crates/filedescriptor-0.8.2.crate) = 7199d965852c3bac31f779ef99cbb4537f80e952e2d6aa0ffeb30cce00f4f46e
 SIZE (rust/crates/filedescriptor-0.8.2.crate) = 10830
 SHA256 (rust/crates/flume-0.10.14.crate) = 1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577
@@ -131,30 +161,36 @@ SHA256 (rust/crates/form_urlencoded-1.1.0.crate) = a9c384f161156f5260c24a097c561
 SIZE (rust/crates/form_urlencoded-1.1.0.crate) = 8734
 SHA256 (rust/crates/fs-err-2.9.0.crate) = 0845fa252299212f0389d64ba26f34fa32cfe41588355f21ed507c59a0f64541
 SIZE (rust/crates/fs-err-2.9.0.crate) = 17662
-SHA256 (rust/crates/futures-channel-0.3.24.crate) = 30bdd20c28fadd505d0fd6712cdfcb0d4b5648baf45faef7f852afb2399bb050
-SIZE (rust/crates/futures-channel-0.3.24.crate) = 31963
-SHA256 (rust/crates/futures-core-0.3.24.crate) = 4e5aa3de05362c3fb88de6531e6296e85cde7739cccad4b9dfeeb7f6ebce56bf
-SIZE (rust/crates/futures-core-0.3.24.crate) = 14618
+SHA256 (rust/crates/futures-0.3.24.crate) = 7f21eda599937fba36daeb58a22e8f5cee2d14c4a17b5b7739c7c8e5e3b8230c
+SIZE (rust/crates/futures-0.3.24.crate) = 51399
+SHA256 (rust/crates/futures-channel-0.3.28.crate) = 955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2
+SIZE (rust/crates/futures-channel-0.3.28.crate) = 32281
+SHA256 (rust/crates/futures-core-0.3.28.crate) = 4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c
+SIZE (rust/crates/futures-core-0.3.28.crate) = 14780
 SHA256 (rust/crates/futures-executor-0.3.24.crate) = 9ff63c23854bee61b6e9cd331d523909f238fc7636290b96826e9cfa5faa00ab
 SIZE (rust/crates/futures-executor-0.3.24.crate) = 17745
 SHA256 (rust/crates/futures-intrusive-0.4.0.crate) = 62007592ac46aa7c2b6416f7deb9a8a8f63a01e0f1d6e1787d5630170db2b63e
 SIZE (rust/crates/futures-intrusive-0.4.0.crate) = 85596
-SHA256 (rust/crates/futures-macro-0.3.24.crate) = 42cd15d1c7456c04dbdf7e88bcd69760d74f3a798d6444e16974b505b0e62f17
-SIZE (rust/crates/futures-macro-0.3.24.crate) = 11252
-SHA256 (rust/crates/futures-sink-0.3.24.crate) = 21b20ba5a92e727ba30e72834706623d94ac93a725410b6a6b6fbc1b07f7ba56
-SIZE (rust/crates/futures-sink-0.3.24.crate) = 7854
-SHA256 (rust/crates/futures-task-0.3.24.crate) = a6508c467c73851293f390476d4491cf4d227dbabcd4170f3bb6044959b294f1
-SIZE (rust/crates/futures-task-0.3.24.crate) = 11836
-SHA256 (rust/crates/futures-util-0.3.24.crate) = 44fb6cb1be61cc1d2e43b262516aafcf63b241cffdb1d3fa115f91d9c7b09c90
-SIZE (rust/crates/futures-util-0.3.24.crate) = 155823
+SHA256 (rust/crates/futures-io-0.3.28.crate) = 4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964
+SIZE (rust/crates/futures-io-0.3.28.crate) = 8910
+SHA256 (rust/crates/futures-macro-0.3.28.crate) = 89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72
+SIZE (rust/crates/futures-macro-0.3.28.crate) = 11272
+SHA256 (rust/crates/futures-sink-0.3.28.crate) = f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e
+SIZE (rust/crates/futures-sink-0.3.28.crate) = 7852
+SHA256 (rust/crates/futures-task-0.3.28.crate) = 76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65
+SIZE (rust/crates/futures-task-0.3.28.crate) = 11848
+SHA256 (rust/crates/futures-util-0.3.28.crate) = 26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533
+SIZE (rust/crates/futures-util-0.3.28.crate) = 158510
 SHA256 (rust/crates/fuzzy-matcher-0.3.7.crate) = 54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94
 SIZE (rust/crates/fuzzy-matcher-0.3.7.crate) = 18047
 SHA256 (rust/crates/generic-array-0.14.6.crate) = bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9
 SIZE (rust/crates/generic-array-0.14.6.crate) = 15889
+SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
+SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
 SHA256 (rust/crates/getrandom-0.2.7.crate) = 4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6
 SIZE (rust/crates/getrandom-0.2.7.crate) = 28854
-SHA256 (rust/crates/h2-0.3.14.crate) = 5ca32592cf21ac7ccab1825cd87f6c9b3d9022c44d086172ed0966bec8af30be
-SIZE (rust/crates/h2-0.3.14.crate) = 162022
+SHA256 (rust/crates/h2-0.3.17.crate) = 66b91535aa35fea1523ad1b86cb6b53c28e0ae566ba4a460f4457e936cad7c6f
+SIZE (rust/crates/h2-0.3.17.crate) = 164526
 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
 SHA256 (rust/crates/hashlink-0.8.0.crate) = d452c155cb93fecdfb02a73dd57b5d8e442c2063bd7aac72f1bc5e4263a43086
@@ -195,8 +231,8 @@ SHA256 (rust/crates/indenter-0.3.3.crate) = ce23b50ad8242c51a442f3ff322d56b02f08
 SIZE (rust/crates/indenter-0.3.3.crate) = 6587
 SHA256 (rust/crates/indexmap-1.9.1.crate) = 10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e
 SIZE (rust/crates/indexmap-1.9.1.crate) = 54114
-SHA256 (rust/crates/indicatif-0.17.3.crate) = cef509aa9bc73864d6756f0d34d35504af3cf0844373afe9b8669a5b8005a729
-SIZE (rust/crates/indicatif-0.17.3.crate) = 53584
+SHA256 (rust/crates/indicatif-0.17.5.crate) = 8ff8cc23a7393a397ed1d7f56e6365cba772aba9f9912ab968b03043c395d057
+SIZE (rust/crates/indicatif-0.17.5.crate) = 59843
 SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
 SIZE (rust/crates/inout-0.1.3.crate) = 10743
 SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
@@ -209,6 +245,8 @@ SHA256 (rust/crates/ipnet-2.5.0.crate) = 879d54834c8c76457ef4293a689b2a8c59b0760
 SIZE (rust/crates/ipnet-2.5.0.crate) = 25808
 SHA256 (rust/crates/is-terminal-0.4.7.crate) = adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f
 SIZE (rust/crates/is-terminal-0.4.7.crate) = 8356
+SHA256 (rust/crates/iso8601-0.4.2.crate) = e5b94fbeb759754d87e1daea745bc8efd3037cd16980331fe1d1524c9a79ce96
+SIZE (rust/crates/iso8601-0.4.2.crate) = 17668
 SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
 SIZE (rust/crates/itertools-0.10.5.crate) = 115354
 SHA256 (rust/crates/itoa-1.0.3.crate) = 6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754
@@ -219,8 +257,8 @@ SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832a
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
 SHA256 (rust/crates/libc-0.2.141.crate) = 3304a64d199bb964be99741b7a14d26972741915b3649639149b2479bb46f4b5
 SIZE (rust/crates/libc-0.2.141.crate) = 671145
-SHA256 (rust/crates/libsodium-sys-0.2.7.crate) = 6b779387cd56adfbc02ea4a668e704f729be8d6a6abd2c27ca5ee537849a92fd
-SIZE (rust/crates/libsodium-sys-0.2.7.crate) = 4595870
+SHA256 (rust/crates/libm-0.1.4.crate) = 7fc7aa29613bd6a620df431842069224d8bc9011086b1db4c0e0cd47fa03ec9a
+SIZE (rust/crates/libm-0.1.4.crate) = 110593
 SHA256 (rust/crates/libsqlite3-sys-0.24.2.crate) = 898745e570c7d0453cc1fbc4a701eb6c662ed54e8fec8b7d14be137ebeeb9d14
 SIZE (rust/crates/libsqlite3-sys-0.24.2.crate) = 4771096
 SHA256 (rust/crates/linux-raw-sys-0.3.1.crate) = d59d8c75012853d2e872fb56bc8a2e53718e2cafe1a4c823143141c6d90c322f
@@ -277,8 +315,12 @@ SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba
 SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
 SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
 SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
+SHA256 (rust/crates/output_vt100-0.1.3.crate) = 628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66
+SIZE (rust/crates/output_vt100-0.1.3.crate) = 4473
 SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
 SIZE (rust/crates/overload-0.1.1.crate) = 24439
+SHA256 (rust/crates/packed_simd_2-0.3.8.crate) = a1914cd452d8fccd6f9db48147b29fd4ae05bea9dc5d9ad578509f72415de282
+SIZE (rust/crates/packed_simd_2-0.3.8.crate) = 97388
 SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
 SIZE (rust/crates/parking_lot-0.11.2.crate) = 39869
 SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
@@ -307,42 +349,60 @@ SHA256 (rust/crates/pin-project-lite-0.2.9.crate) = e0a7ae3ac2f1173085d398531c70
 SIZE (rust/crates/pin-project-lite-0.2.9.crate) = 27713
 SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
+SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
 SHA256 (rust/crates/pkg-config-0.3.25.crate) = 1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae
 SIZE (rust/crates/pkg-config-0.3.25.crate) = 16838
+SHA256 (rust/crates/platforms-3.0.2.crate) = e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630
+SIZE (rust/crates/platforms-3.0.2.crate) = 27905
 SHA256 (rust/crates/poly1305-0.8.0.crate) = 8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf
 SIZE (rust/crates/poly1305-0.8.0.crate) = 32633
-SHA256 (rust/crates/portable-atomic-0.3.19.crate) = 26f6a7b87c2e435a3241addceeeff740ff8b7e76b74c13bf9acb17fa454ea00b
-SIZE (rust/crates/portable-atomic-0.3.19.crate) = 87668
+SHA256 (rust/crates/portable-atomic-1.3.3.crate) = 767eb9f07d4a5ebcb39bbf2d452058a93c011373abf6832e24194a1c3f004794
+SIZE (rust/crates/portable-atomic-1.3.3.crate) = 124809
 SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872
 SIZE (rust/crates/ppv-lite86-0.2.16.crate) = 22245
+SHA256 (rust/crates/pretty_assertions-1.3.0.crate) = a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755
+SIZE (rust/crates/pretty_assertions-1.3.0.crate) = 79441
 SHA256 (rust/crates/proc-macro2-1.0.56.crate) = 2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435
 SIZE (rust/crates/proc-macro2-1.0.56.crate) = 44454
 SHA256 (rust/crates/quote-1.0.26.crate) = 4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc
 SIZE (rust/crates/quote-1.0.26.crate) = 28397
+SHA256 (rust/crates/rand-0.7.3.crate) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
+SIZE (rust/crates/rand-0.7.3.crate) = 112246
 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
 SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand_chacha-0.2.2.crate) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402
+SIZE (rust/crates/rand_chacha-0.2.2.crate) = 13267
 SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
 SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_core-0.5.1.crate) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
+SIZE (rust/crates/rand_core-0.5.1.crate) = 21116
 SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
 SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_hc-0.2.0.crate) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c
+SIZE (rust/crates/rand_hc-0.2.0.crate) = 11670
+SHA256 (rust/crates/ratatui-0.21.0.crate) = ce841e0486e7c2412c3740168ede33adeba8e154a15107b879d8162d77c7174e
+SIZE (rust/crates/ratatui-0.21.0.crate) = 178246
 SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
 SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
 SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
 SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
-SHA256 (rust/crates/regex-1.7.2.crate) = cce168fea28d3e05f158bda4576cf0c844d5045bc2cc3620fa0292ed5bb5814c
-SIZE (rust/crates/regex-1.7.2.crate) = 239708
+SHA256 (rust/crates/regex-1.9.1.crate) = b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575
+SIZE (rust/crates/regex-1.9.1.crate) = 251978
 SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
 SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
+SHA256 (rust/crates/regex-automata-0.3.2.crate) = 83d3daa6976cffb758ec878f108ba0e062a45b2d6ca3a2cca965338855476caf
+SIZE (rust/crates/regex-automata-0.3.2.crate) = 603895
 SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
 SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
+SHA256 (rust/crates/regex-syntax-0.7.3.crate) = 2ab07dc67230e4a4718e70fd5c20055a4334b121f1f9db8fe63ef39ce9b8c846
+SIZE (rust/crates/regex-syntax-0.7.3.crate) = 343354
 SHA256 (rust/crates/reqwest-0.11.12.crate) = 431949c384f4e2ae07605ccaa56d1d9d2ecdb5cadd4f9577ccfab29f2e5149fc
 SIZE (rust/crates/reqwest-0.11.12.crate) = 143820
 SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
 SIZE (rust/crates/ring-0.16.20.crate) = 5082615
 SHA256 (rust/crates/rmp-0.8.11.crate) = 44519172358fd6d58656c86ab8e7fbc9e1490c3e8f14d35ed78ca0dd07403c9f
 SIZE (rust/crates/rmp-0.8.11.crate) = 28829
-SHA256 (rust/crates/rmp-serde-1.1.1.crate) = c5b13be192e0220b8afb7222aa5813cb62cc269ebb5cac346ca6487681d2913e
-SIZE (rust/crates/rmp-serde-1.1.1.crate) = 30360
 SHA256 (rust/crates/rpassword-7.2.0.crate) = 6678cf63ab3491898c0d021b493c94c9b221d91295294a2a5746eacbe5928322
 SIZE (rust/crates/rpassword-7.2.0.crate) = 8857
 SHA256 (rust/crates/rtoolbox-0.0.1.crate) = 034e22c514f5c0cb8a10ff341b9b048b5ceb21591f31c8f44c43b960f9b3524a
@@ -361,12 +421,14 @@ SHA256 (rust/crates/rustls-pemfile-1.0.1.crate) = 0864aeff53f8c05aa08d86e5ef839d
 SIZE (rust/crates/rustls-pemfile-1.0.1.crate) = 19171
 SHA256 (rust/crates/rustversion-1.0.11.crate) = 5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70
 SIZE (rust/crates/rustversion-1.0.11.crate) = 17485
+SHA256 (rust/crates/rusty_paserk-0.2.0.crate) = db0fa9527e508b8e466bbced04aae220b1d87b03a080868931ae7020c87d3902
+SIZE (rust/crates/rusty_paserk-0.2.0.crate) = 31426
+SHA256 (rust/crates/rusty_paseto-0.5.0.crate) = 76c81107ec38df7977a58555d21eef19584878a6ce4d0005efbb16438bce19f4
+SIZE (rust/crates/rusty_paseto-0.5.0.crate) = 373383
 SHA256 (rust/crates/ryu-1.0.11.crate) = 4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09
 SIZE (rust/crates/ryu-1.0.11.crate) = 47007
 SHA256 (rust/crates/salsa20-0.10.2.crate) = 97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213
 SIZE (rust/crates/salsa20-0.10.2.crate) = 12780
-SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
-SIZE (rust/crates/same-file-1.0.6.crate) = 10183
 SHA256 (rust/crates/schannel-0.1.20.crate) = 88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2
 SIZE (rust/crates/schannel-0.1.20.crate) = 41579
 SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
@@ -383,8 +445,8 @@ SHA256 (rust/crates/serde-1.0.145.crate) = 728eb6351430bccb993660dfffc5a72f91ccc
 SIZE (rust/crates/serde-1.0.145.crate) = 76568
 SHA256 (rust/crates/serde_derive-1.0.145.crate) = 81fa1584d3d1bcacd84c277a0dfe21f5b0f6accf4a23d04d4c6d61f1af522b4c
 SIZE (rust/crates/serde_derive-1.0.145.crate) = 54860
-SHA256 (rust/crates/serde_json-1.0.86.crate) = 41feea4228a6f1cd09ec7a3593a682276702cd67b5273544757dae23c096f074
-SIZE (rust/crates/serde_json-1.0.86.crate) = 144680
+SHA256 (rust/crates/serde_json-1.0.99.crate) = 46266871c240a00b8f503b877622fe33430b3c7d963bdc0f2adc511e54a1eae3
+SIZE (rust/crates/serde_json-1.0.99.crate) = 145102
 SHA256 (rust/crates/serde_path_to_error-0.1.9.crate) = 26b04f22b563c91331a10074bda3dd5492e3cc39d56bd557e91c0af42b6c7341
 SIZE (rust/crates/serde_path_to_error-0.1.9.crate) = 16545
 SHA256 (rust/crates/serde_regex-1.1.0.crate) = a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf
@@ -393,6 +455,8 @@ SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e
 SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
 SHA256 (rust/crates/sha1-0.10.4.crate) = 006769ba83e921b3085caa8334186b00cf92b4cb1a6cf4632fbccc8eff5c7549
 SIZE (rust/crates/sha1-0.10.4.crate) = 11915
+SHA256 (rust/crates/sha2-0.9.9.crate) = 4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800
+SIZE (rust/crates/sha2-0.9.9.crate) = 22247
 SHA256 (rust/crates/sha2-0.10.6.crate) = 82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0
 SIZE (rust/crates/sha2-0.10.6.crate) = 20558
 SHA256 (rust/crates/sharded-slab-0.1.4.crate) = 900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31
@@ -405,20 +469,22 @@ SHA256 (rust/crates/signal-hook-mio-0.2.3.crate) = 29ad2e15f37ec9a6cc544097b78a1
 SIZE (rust/crates/signal-hook-mio-0.2.3.crate) = 9064
 SHA256 (rust/crates/signal-hook-registry-1.4.0.crate) = e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0
 SIZE (rust/crates/signal-hook-registry-1.4.0.crate) = 17912
-SHA256 (rust/crates/signature-1.6.1.crate) = e90531723b08e4d6d71b791108faf51f03e1b4a7784f96b2b87f852ebc247228
-SIZE (rust/crates/signature-1.6.1.crate) = 15904
+SHA256 (rust/crates/signature-1.6.4.crate) = 74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c
+SIZE (rust/crates/signature-1.6.4.crate) = 16012
+SHA256 (rust/crates/signature-2.1.0.crate) = 5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500
+SIZE (rust/crates/signature-2.1.0.crate) = 15627
 SHA256 (rust/crates/slab-0.4.7.crate) = 4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef
 SIZE (rust/crates/slab-0.4.7.crate) = 16647
 SHA256 (rust/crates/smallvec-1.9.0.crate) = 2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1
 SIZE (rust/crates/smallvec-1.9.0.crate) = 28396
 SHA256 (rust/crates/socket2-0.4.7.crate) = 02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd
 SIZE (rust/crates/socket2-0.4.7.crate) = 44619
-SHA256 (rust/crates/sodiumoxide-0.2.7.crate) = e26be3acb6c2d9a7aac28482586a7856436af4cfe7100031d219de2d2ecb0028
-SIZE (rust/crates/sodiumoxide-0.2.7.crate) = 2127946
 SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
 SIZE (rust/crates/spin-0.5.2.crate) = 12004
 SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
 SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/spki-0.7.2.crate) = 9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a
+SIZE (rust/crates/spki-0.7.2.crate) = 16270
 SHA256 (rust/crates/sql-builder-3.1.1.crate) = b1008d95d2ec2d062959352527be30e10fec42a1aa5e5a48d990a5ff0fb9bdc0
 SIZE (rust/crates/sql-builder-3.1.1.crate) = 18589
 SHA256 (rust/crates/sqlformat-0.2.0.crate) = f87e292b4291f154971a43c3774364e2cbcaec599d3f5bf6fa9d122885dbc38a
@@ -435,8 +501,8 @@ SHA256 (rust/crates/stringprep-0.1.2.crate) = 8ee348cb74b87454fff4b551cbf7270258
 SIZE (rust/crates/stringprep-0.1.2.crate) = 22021
 SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
 SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/subtle-2.4.1.crate) = 6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601
-SIZE (rust/crates/subtle-2.4.1.crate) = 12630
+SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
+SIZE (rust/crates/subtle-2.5.0.crate) = 13909
 SHA256 (rust/crates/syn-1.0.99.crate) = 58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13
 SIZE (rust/crates/syn-1.0.99.crate) = 236084
 SHA256 (rust/crates/syn-2.0.14.crate) = fcf316d5356ed6847742d036f8a39c3b8435cac10bd528a4bd461928a6ab34d5
@@ -453,6 +519,12 @@ SHA256 (rust/crates/thread_local-1.1.7.crate) = 3fdd6f064ccff2d6567adcb3873ca630
 SIZE (rust/crates/thread_local-1.1.7.crate) = 13585
 SHA256 (rust/crates/time-0.1.44.crate) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255
 SIZE (rust/crates/time-0.1.44.crate) = 28885
+SHA256 (rust/crates/time-0.3.22.crate) = ea9e1b3cf1243ae005d9e74085d4d542f3125458f3a81af210d901dcd7411efd
+SIZE (rust/crates/time-0.3.22.crate) = 113792
+SHA256 (rust/crates/time-core-0.1.1.crate) = 7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb
+SIZE (rust/crates/time-core-0.1.1.crate) = 7197
+SHA256 (rust/crates/time-macros-0.2.9.crate) = 372950940a5f07bf38dbe211d7283c9e6d7327df53794992d293e534c733d09b
+SIZE (rust/crates/time-macros-0.2.9.crate) = 23684
 SHA256 (rust/crates/tiny-bip39-1.0.0.crate) = 62cc94d358b5a1e84a5cb9109f559aa3c4d634d2b1b4de3d0fa4adc7c78e2861
 SIZE (rust/crates/tiny-bip39-1.0.0.crate) = 83178
 SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
@@ -485,10 +557,16 @@ SHA256 (rust/crates/tracing-attributes-0.1.23.crate) = 4017f8f45139870ca7e672686
 SIZE (rust/crates/tracing-attributes-0.1.23.crate) = 30450
 SHA256 (rust/crates/tracing-core-0.1.30.crate) = 24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a
 SIZE (rust/crates/tracing-core-0.1.30.crate) = 60351
+SHA256 (rust/crates/tracing-log-0.1.3.crate) = 78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922
+SIZE (rust/crates/tracing-log-0.1.3.crate) = 20549
 SHA256 (rust/crates/tracing-subscriber-0.3.16.crate) = a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70
 SIZE (rust/crates/tracing-subscriber-0.3.16.crate) = 193572
+SHA256 (rust/crates/tracing-tree-0.2.4.crate) = 92d6b63348fad3ae0439b8bebf8d38fb5bda0b115d7a8a7e6f165f12790c58c3
+SIZE (rust/crates/tracing-tree-0.2.4.crate) = 23636
 SHA256 (rust/crates/try-lock-0.2.3.crate) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642
 SIZE (rust/crates/try-lock-0.2.3.crate) = 4158
+SHA256 (rust/crates/typed-builder-0.14.0.crate) = 64cba322cb9b7bc6ca048de49e83918223f35e7a86311267013afff257004870
+SIZE (rust/crates/typed-builder-0.14.0.crate) = 27143
 SHA256 (rust/crates/typenum-1.15.0.crate) = dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987
 SIZE (rust/crates/typenum-1.15.0.crate) = 40741
 SHA256 (rust/crates/unicode-bidi-0.3.8.crate) = 099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992
@@ -503,24 +581,26 @@ SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dab
 SIZE (rust/crates/unicode-width-0.1.10.crate) = 18968
 SHA256 (rust/crates/unicode_categories-0.1.1.crate) = 39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e
 SIZE (rust/crates/unicode_categories-0.1.1.crate) = 87298
-SHA256 (rust/crates/universal-hash-0.5.0.crate) = 7d3160b73c9a19f7e2939a2fdad446c57c1bbbbf4d919d3213ff1267a580d8b5
-SIZE (rust/crates/universal-hash-0.5.0.crate) = 9137
+SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea
+SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146
 SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
 SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
 SHA256 (rust/crates/url-2.3.1.crate) = 0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643
 SIZE (rust/crates/url-2.3.1.crate) = 72777
 SHA256 (rust/crates/urlencoding-2.1.2.crate) = e8db7427f936968176eaa7cdf81b7f98b980b18495ec28f1b5791ac3bfe3eea9
 SIZE (rust/crates/urlencoding-2.1.2.crate) = 6422
-SHA256 (rust/crates/uuid-1.2.1.crate) = feb41e78f93363bb2df8b0e86a2ca30eed7806ea16ea0c790d757cf93f79be83
-SIZE (rust/crates/uuid-1.2.1.crate) = 53789
+SHA256 (rust/crates/uuid-1.3.4.crate) = 0fa2982af2eec27de306107c027578ff7f423d65f7250e40ce0fea8f45248b81
+SIZE (rust/crates/uuid-1.3.4.crate) = 53874
+SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
+SIZE (rust/crates/valuable-0.1.0.crate) = 27718
 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
 SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
 SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
-SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
 SHA256 (rust/crates/want-0.3.0.crate) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0
 SIZE (rust/crates/want-0.3.0.crate) = 6550
+SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
+SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521
 SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f
 SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964
 SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
@@ -601,11 +681,15 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 1a515f5799fe4961cb532f98
 SIZE (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 671422
 SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d
 SIZE (rust/crates/winreg-0.10.1.crate) = 25725
+SHA256 (rust/crates/x25519-dalek-2.0.0-rc.2.crate) = fabd6e16dd08033932fc3265ad4510cc2eab24656058a6dcb107ffe274abcc95
+SIZE (rust/crates/x25519-dalek-2.0.0-rc.2.crate) = 88550
 SHA256 (rust/crates/xsalsa20poly1305-0.9.0.crate) = 472c385ee974833d7e59979eeb74175d56774be3768b5bcc581337e21396bda3
 SIZE (rust/crates/xsalsa20poly1305-0.9.0.crate) = 11428
+SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
+SIZE (rust/crates/yansi-0.5.1.crate) = 16525
 SHA256 (rust/crates/zeroize-1.6.0.crate) = 2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9
 SIZE (rust/crates/zeroize-1.6.0.crate) = 19049
 SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
 SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
-SHA256 (ellie-atuin-v15.0.0_GH0.tar.gz) = ad5236aa1352b469ed108486efa448bd73ea2670432cf66de043aabfadb04b89
-SIZE (ellie-atuin-v15.0.0_GH0.tar.gz) = 1558068
+SHA256 (ellie-atuin-v16.0.0_GH0.tar.gz) = 28d469e452086481f64293390ba0736a082623d49b5064a01b2e2106cc1e8fef
+SIZE (ellie-atuin-v16.0.0_GH0.tar.gz) = 2760413