[INFO] fetching crate sentinel-crypto 2.1.1...
[INFO] testing sentinel-crypto-2.1.1 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate sentinel-crypto 2.1.1 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate sentinel-crypto 2.1.1
[INFO] finished tweaking crates.io crate sentinel-crypto 2.1.1
[INFO] tweaked toml for crates.io crate sentinel-crypto 2.1.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sentinel-crypto 2.1.1 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sentinel-crypto 2.1.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] testing sentinel-crypto-2.1.1 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate sentinel-crypto 2.1.1 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate sentinel-crypto 2.1.1
[INFO] finished tweaking crates.io crate sentinel-crypto 2.1.1
[INFO] tweaked toml for crates.io crate sentinel-crypto 2.1.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sentinel-crypto 2.1.1 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sentinel-crypto 2.1.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded generic-array v1.3.5
[INFO] [stderr]   Downloaded serial_test v3.3.1
[INFO] [stderr]   Downloaded serial_test_derive v3.3.1
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.34
[INFO] [stderr]   Downloaded clap_lex v0.7.7
[INFO] [stderr]   Downloaded ascon-core v0.5.1
[INFO] [stderr]   Downloaded page_size v0.6.0
[INFO] [stderr]   Downloaded alloca v0.4.0
[INFO] [stderr]   Downloaded inout v0.1.4
[INFO] [stderr]   Downloaded ghash v0.5.1
[INFO] [stderr]   Downloaded constant_time_eq v0.4.2
[INFO] [stderr]   Downloaded ascon-aead v0.5.2
[INFO] [stderr]   Downloaded criterion-plot v0.8.1
[INFO] [stderr]   Downloaded chacha20 v0.9.1
[INFO] [stderr]   Downloaded poly1305 v0.8.0
[INFO] [stderr]   Downloaded aes-gcm-siv v0.11.1
[INFO] [stderr]   Downloaded polyval v0.6.2
[INFO] [stderr]   Downloaded clap v4.5.54
[INFO] [stderr]   Downloaded chacha20poly1305 v0.10.1
[INFO] [stderr]   Downloaded ed25519-dalek v2.2.0
[INFO] [stderr]   Downloaded criterion v0.8.1
[INFO] [stderr]   Downloaded aes v0.8.4
[INFO] [stderr]   Downloaded clap_builder v4.5.54
[INFO] [stderr]   Downloaded blake3 v1.8.3
[INFO] [stderr]   Downloaded zerocopy v0.8.34
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e1e9637620e043eb560a634b5b0e2cafb3b1aa954f0d53e8dd1b01a6a915a212
[INFO] running `Command { std: "docker" "start" "-a" "e1e9637620e043eb560a634b5b0e2cafb3b1aa954f0d53e8dd1b01a6a915a212", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e1e9637620e043eb560a634b5b0e2cafb3b1aa954f0d53e8dd1b01a6a915a212", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e1e9637620e043eb560a634b5b0e2cafb3b1aa954f0d53e8dd1b01a6a915a212", kill_on_drop: false }`
[INFO] [stdout] e1e9637620e043eb560a634b5b0e2cafb3b1aa954f0d53e8dd1b01a6a915a212
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0d0c68d97121dfad1b883c44f2c5dee8c31e488c8c0b1dc8befc76db6b370450
[INFO] running `Command { std: "docker" "start" "-a" "0d0c68d97121dfad1b883c44f2c5dee8c31e488c8c0b1dc8befc76db6b370450", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling zerocopy v0.8.34
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling find-msvc-tools v0.1.8
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling zmij v1.0.17
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling ascon-core v0.5.1
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling cc v1.2.54
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling blake3 v1.8.3
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling generic-array v1.3.5
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling ascon-aead v0.5.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling aes-gcm-siv v0.11.1
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling sentinel-crypto v2.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.97s
[INFO] running `Command { std: "docker" "inspect" "0d0c68d97121dfad1b883c44f2c5dee8c31e488c8c0b1dc8befc76db6b370450", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0d0c68d97121dfad1b883c44f2c5dee8c31e488c8c0b1dc8befc76db6b370450", kill_on_drop: false }`
[INFO] [stdout] 0d0c68d97121dfad1b883c44f2c5dee8c31e488c8c0b1dc8befc76db6b370450
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c46864dd57b94e11c700ff94efb23385ea3ee9451aa54ec9decf89b82afe68cf
[INFO] running `Command { std: "docker" "start" "-a" "c46864dd57b94e11c700ff94efb23385ea3ee9451aa54ec9decf89b82afe68cf", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.34
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.34
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling sdd v3.0.10
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling clap_builder v4.5.54
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling ascon-aead v0.5.2
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling scc v2.4.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling aes-gcm-siv v0.11.1
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling serial_test_derive v3.3.1
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling criterion-plot v0.8.1
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling clap v4.5.54
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling serial_test v3.3.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling criterion v0.8.1
[INFO] [stderr]    Compiling sentinel-crypto v2.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 22.14s
[INFO] running `Command { std: "docker" "inspect" "c46864dd57b94e11c700ff94efb23385ea3ee9451aa54ec9decf89b82afe68cf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c46864dd57b94e11c700ff94efb23385ea3ee9451aa54ec9decf89b82afe68cf", kill_on_drop: false }`
[INFO] [stdout] c46864dd57b94e11c700ff94efb23385ea3ee9451aa54ec9decf89b82afe68cf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 1d3a76ead511a956e5f71b96994b504321c54b835d469482a76dd408e9524ef4
[INFO] running `Command { std: "docker" "start" "-a" "1d3a76ead511a956e5f71b96994b504321c54b835d469482a76dd408e9524ef4", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sentinel_crypto-30dc49aba910e9a4)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test encrypt::aes_gcm_siv::tests::test_decrypt_invalid_length ... ok
[INFO] [stdout] test encrypt::ascon128::tests::test_decrypt_invalid_length ... ok
[INFO] [stdout] test encrypt::aes_gcm_siv::tests::test_encrypt_decrypt ... ok
[INFO] [stdout] test encrypt::ascon128::tests::test_encrypt_decrypt ... ok
[INFO] [stdout] test encrypt::encryption_key::tests::test_export_import_key ... ok
[INFO] [stdout] test encrypt::encryption_key::tests::test_rotate_key ... ok
[INFO] [stdout] test encrypt::encryption_key::tests::test_generate_key ... ok
[INFO] [stdout] test encrypt::xchacha20_poly1305::tests::test_decrypt_invalid_hex ... ok
[INFO] [stdout] test hash::blake3::test_blake3_hash ... ok
[INFO] [stdout] test encrypt::xchacha20_poly1305::tests::test_encrypt_decrypt ... ok
[INFO] [stdout] test sign::signing_key::tests::test_generate_key ... ok
[INFO] [stdout] test sign::signing_key::tests::test_export_import_key ... ok
[INFO] [stdout] test sign::signing_key::tests::test_rotate_key ... ok
[INFO] [stdout] [2m2026-05-15T03:56:34.552416Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Hashing data using global config
[INFO] [stdout] [2m2026-05-15T03:56:34.552433Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Get serial lock ''
[INFO] [stdout] [2m2026-05-15T03:56:34.552545Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:34.552587Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:34.552615Z[0m [35mTRACE[0m [2msentinel_crypto::hash::blake3[0m[2m:[0m Hashing data with Blake3
[INFO] [stdout] [2m2026-05-15T03:56:34.552641Z[0m [35mTRACE[0m [2msentinel_crypto::hash::blake3[0m[2m:[0m Blake3 hash computed: baa14f515264f1a78f99aeb2797bbf54873f58318196ad7dbfbbf183791d12ad
[INFO] [stdout] [2m2026-05-15T03:56:34.552677Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Get serial lock ''
[INFO] [stdout] [2m2026-05-15T03:56:34.552447Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Hashing data using global config
[INFO] [stdout] [2m2026-05-15T03:56:34.552643Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:34.552729Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:34.552744Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:34.552748Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:34.552769Z[0m [35mTRACE[0m [2msentinel_crypto::hash::blake3[0m[2m:[0m Hashing data with Blake3
[INFO] [stdout] [2m2026-05-15T03:56:34.552791Z[0m [35mTRACE[0m [2msentinel_crypto::hash::blake3[0m[2m:[0m Blake3 hash computed: fe9db19f3ed52dbdf733dee6f39a3422581eb01ec0e8d0c3330f7ac3137e2d86
[INFO] [stdout] [2m2026-05-15T03:56:34.552701Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Data hashed successfully: baa14f515264f1a78f99aeb2797bbf54873f58318196ad7dbfbbf183791d12ad
[INFO] [stdout] [2m2026-05-15T03:56:34.552811Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Data hashed successfully: fe9db19f3ed52dbdf733dee6f39a3422581eb01ec0e8d0c3330f7ac3137e2d86
[INFO] [stdout] [2m2026-05-15T03:56:34.552824Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Hashing data using global config
[INFO] [stdout] [2m2026-05-15T03:56:34.552846Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:34.552863Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:34.552890Z[0m [35mTRACE[0m [2msentinel_crypto::hash::blake3[0m[2m:[0m Hashing data with Blake3
[INFO] [stdout] [2m2026-05-15T03:56:34.552920Z[0m [35mTRACE[0m [2msentinel_crypto::hash::blake3[0m[2m:[0m Blake3 hash computed: baa14f515264f1a78f99aeb2797bbf54873f58318196ad7dbfbbf183791d12ad
[INFO] [stdout] [2m2026-05-15T03:56:34.552977Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Data hashed successfully: baa14f515264f1a78f99aeb2797bbf54873f58318196ad7dbfbbf183791d12ad
[INFO] [stdout] [2m2026-05-15T03:56:34.553112Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Signing hash using global config
[INFO] [stdout] [2m2026-05-15T03:56:34.553132Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] test tests::test_hash_data ... ok
[INFO] [stdout] [2m2026-05-15T03:56:34.553145Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:34.553168Z[0m [35mTRACE[0m [2msentinel_crypto::sign::ed25519[0m[2m:[0m Signing hash with Ed25519
[INFO] [stdout] [2m2026-05-15T03:56:34.553231Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Hashing data using global config
[INFO] [stdout] [2m2026-05-15T03:56:34.553268Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:34.553286Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:34.553312Z[0m [35mTRACE[0m [2msentinel_crypto::hash::blake3[0m[2m:[0m Hashing data with Blake3
[INFO] [stdout] [2m2026-05-15T03:56:34.553346Z[0m [35mTRACE[0m [2msentinel_crypto::hash::blake3[0m[2m:[0m Blake3 hash computed: fe9db19f3ed52dbdf733dee6f39a3422581eb01ec0e8d0c3330f7ac3137e2d86
[INFO] [stdout] [2m2026-05-15T03:56:34.553362Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Data hashed successfully: fe9db19f3ed52dbdf733dee6f39a3422581eb01ec0e8d0c3330f7ac3137e2d86
[INFO] [stdout] [2m2026-05-15T03:56:34.552914Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Hashing data using global config
[INFO] [stdout] [2m2026-05-15T03:56:34.553589Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:34.553592Z[0m [34mDEBUG[0m [2msentinel_crypto::sign::ed25519[0m[2m:[0m Ed25519 signature created: f079e514b675ac59eee7b5b67c09f7f089752f18faa6595abc8fa48cd281f19a8382e0f6051bc72721bd3d95c2513817676514c0de14338ecfdcaee95d3eca04
[INFO] [stdout] [2m2026-05-15T03:56:34.553616Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Hash signed successfully: f079e514b675ac59eee7b5b67c09f7f089752f18faa6595abc8fa48cd281f19a8382e0f6051bc72721bd3d95c2513817676514c0de14338ecfdcaee95d3eca04
[INFO] [stdout] [2m2026-05-15T03:56:34.553634Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Verifying signature using global config
[INFO] [stdout] [2m2026-05-15T03:56:34.553645Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:34.553645Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:34.553658Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:34.553671Z[0m [35mTRACE[0m [2msentinel_crypto::hash::blake3[0m[2m:[0m Hashing data with Blake3
[INFO] [stdout] [2m2026-05-15T03:56:34.553680Z[0m [35mTRACE[0m [2msentinel_crypto::sign::ed25519[0m[2m:[0m Verifying signature with Ed25519
[INFO] [stdout] [2m2026-05-15T03:56:34.553697Z[0m [35mTRACE[0m [2msentinel_crypto::hash::blake3[0m[2m:[0m Blake3 hash computed: fe9db19f3ed52dbdf733dee6f39a3422581eb01ec0e8d0c3330f7ac3137e2d86
[INFO] [stdout] [2m2026-05-15T03:56:34.553751Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Data hashed successfully: fe9db19f3ed52dbdf733dee6f39a3422581eb01ec0e8d0c3330f7ac3137e2d86
[INFO] [stdout] [2m2026-05-15T03:56:34.553775Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Signing hash using global config
[INFO] [stdout] [2m2026-05-15T03:56:34.553791Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:34.553806Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:34.553837Z[0m [35mTRACE[0m [2msentinel_crypto::sign::ed25519[0m[2m:[0m Signing hash with Ed25519
[INFO] [stdout] [2m2026-05-15T03:56:34.554145Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Verifying signature using global config
[INFO] [stdout] [2m2026-05-15T03:56:34.554172Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:34.554187Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:34.554210Z[0m [35mTRACE[0m [2msentinel_crypto::sign::ed25519[0m[2m:[0m Verifying signature with Ed25519
[INFO] [stdout] [2m2026-05-15T03:56:34.554228Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Signature verification result: Err(Hex(OddLength))
[INFO] [stdout] test tests::test_verify_signature_invalid_hex ... ok
[INFO] [stdout] [2m2026-05-15T03:56:34.554412Z[0m [34mDEBUG[0m [2msentinel_crypto::sign::ed25519[0m[2m:[0m Ed25519 signature created: f079e514b675ac59eee7b5b67c09f7f089752f18faa6595abc8fa48cd281f19a8382e0f6051bc72721bd3d95c2513817676514c0de14338ecfdcaee95d3eca04
[INFO] [stdout] [2m2026-05-15T03:56:34.554453Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Hash signed successfully: f079e514b675ac59eee7b5b67c09f7f089752f18faa6595abc8fa48cd281f19a8382e0f6051bc72721bd3d95c2513817676514c0de14338ecfdcaee95d3eca04
[INFO] [stdout] [2m2026-05-15T03:56:34.554771Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Verifying signature using global config
[INFO] [stdout] [2m2026-05-15T03:56:34.554794Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:34.554809Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:34.554831Z[0m [35mTRACE[0m [2msentinel_crypto::sign::ed25519[0m[2m:[0m Verifying signature with Ed25519
[INFO] [stdout] [2m2026-05-15T03:56:34.556394Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:34.556421Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:34.565722Z[0m [34mDEBUG[0m [2msentinel_crypto::sign::ed25519[0m[2m:[0m Ed25519 signature verification result: true
[INFO] [stdout] [2m2026-05-15T03:56:34.565762Z[0m [35mTRACE[0m [2msentinel_crypto::sign::ed25519[0m[2m:[0m Verifying signature with Ed25519
[INFO] [stdout] [2m2026-05-15T03:56:34.567522Z[0m [34mDEBUG[0m [2msentinel_crypto::sign::ed25519[0m[2m:[0m Ed25519 signature verification result: true
[INFO] [stdout] [2m2026-05-15T03:56:34.567546Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Signature verification result: Ok(true)
[INFO] [stdout] [2m2026-05-15T03:56:34.567559Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Verifying signature using global config
[INFO] [stdout] [2m2026-05-15T03:56:34.567570Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:34.567586Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:34.567611Z[0m [35mTRACE[0m [2msentinel_crypto::sign::ed25519[0m[2m:[0m Verifying signature with Ed25519
[INFO] [stdout] [2m2026-05-15T03:56:34.570224Z[0m [34mDEBUG[0m [2msentinel_crypto::sign::ed25519[0m[2m:[0m Ed25519 signature verification result: false
[INFO] [stdout] [2m2026-05-15T03:56:34.570273Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Signature verification result: Ok(false)
[INFO] [stdout] test tests::test_verify_signature_wrong_signature ... ok
[INFO] [stdout] [2m2026-05-15T03:56:34.579513Z[0m [34mDEBUG[0m [2msentinel_crypto::sign::ed25519[0m[2m:[0m Ed25519 signature verification result: false
[INFO] [stdout] test sign::ed25519::tests::test_ed25519_sign_verify ... ok
[INFO] [stdout] [2m2026-05-15T03:56:34.580952Z[0m [34mDEBUG[0m [2msentinel_crypto::sign::ed25519[0m[2m:[0m Ed25519 signature verification result: false
[INFO] [stdout] [2m2026-05-15T03:56:34.580975Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Signature verification result: Ok(false)
[INFO] [stdout] [2m2026-05-15T03:56:34.580985Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Verifying signature using global config
[INFO] [stdout] [2m2026-05-15T03:56:34.580993Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:34.581007Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:34.581026Z[0m [35mTRACE[0m [2msentinel_crypto::sign::ed25519[0m[2m:[0m Verifying signature with Ed25519
[INFO] [stdout] [2m2026-05-15T03:56:34.581034Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Signature verification result: Err(Hex(OddLength))
[INFO] [stdout] test tests::test_sign_and_verify_hash ... ok
[INFO] [stdout] [2m2026-05-15T03:56:35.550312Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:35.550360Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:35.551466Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:35.551497Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:35.551605Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:35.551635Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:35.551837Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:35.551877Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:35.551984Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:35.552013Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:35.552112Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:35.552170Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:35.552867Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:35.552900Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:35.556528Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:35.556553Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:36.550536Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:36.550590Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:36.551621Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:36.551656Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:36.551763Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:36.551801Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:36.552006Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:36.552039Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:36.552130Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:36.552155Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:36.552306Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:36.552331Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:36.553010Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:36.553035Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:36.556695Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:36.556740Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:37.550840Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:37.550898Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:37.551801Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:37.551835Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:37.551944Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:37.552002Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:37.552152Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:37.552188Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:37.552264Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:37.552300Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:37.552464Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:37.552521Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:37.553140Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:37.553168Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:37.556860Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:37.556887Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:37.619929Z[0m [34mDEBUG[0m [2msentinel_crypto::key_derivation::argon2[0m[2m:[0m Argon2 key derivation completed successfully
[INFO] [stdout] [2m2026-05-15T03:56:37.619975Z[0m [35mTRACE[0m [2msentinel_crypto::key_derivation::argon2[0m[2m:[0m Deriving key from passphrase with Argon2 (generating salt)
[INFO] [stdout] [2m2026-05-15T03:56:37.651929Z[0m [34mDEBUG[0m [2msentinel_crypto::key_derivation::argon2[0m[2m:[0m Argon2 key derivation completed successfully
[INFO] [stdout] [2m2026-05-15T03:56:37.651997Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Key derivation completed successfully
[INFO] [stdout] [2m2026-05-15T03:56:37.652012Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Deriving key from passphrase with salt using global config
[INFO] [stdout] [2m2026-05-15T03:56:37.652023Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:37.652045Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:37.652079Z[0m [35mTRACE[0m [2msentinel_crypto::key_derivation::argon2[0m[2m:[0m Deriving key from passphrase with Argon2 (using provided salt)
[INFO] [stdout] [2m2026-05-15T03:56:38.551099Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:38.551164Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:38.551951Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:38.551985Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:38.552108Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:38.552318Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:38.552461Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:38.552507Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:38.552546Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:38.552568Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:38.552645Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:38.552726Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:38.553319Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:38.553416Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:38.557058Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:38.557115Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] test key_derivation::pbkdf2::tests::test_derive_key_from_passphrase ... ok
[INFO] [stdout] [2m2026-05-15T03:56:39.551333Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:39.551410Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:39.552154Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:39.552190Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:39.552516Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:39.552548Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:39.552609Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:39.552644Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:39.552694Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:39.552727Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:39.552905Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:39.552956Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:39.553532Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:39.553559Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:39.557244Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:39.557277Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:40.551603Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:40.551657Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:40.552354Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:40.552426Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:40.552684Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:40.552716Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:40.552788Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:40.552819Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:40.552863Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:40.552888Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:40.553064Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:40.553100Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:40.553687Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:40.553728Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:40.557411Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:40.557448Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:40.656041Z[0m [34mDEBUG[0m [2msentinel_crypto::key_derivation::argon2[0m[2m:[0m Argon2 key derivation completed successfully
[INFO] [stdout] [2m2026-05-15T03:56:40.656084Z[0m [35mTRACE[0m [2msentinel_crypto::key_derivation::argon2[0m[2m:[0m Deriving key from passphrase with Argon2 (using provided salt)
[INFO] [stdout] [2m2026-05-15T03:56:40.706882Z[0m [34mDEBUG[0m [2msentinel_crypto::key_derivation::argon2[0m[2m:[0m Argon2 key derivation with salt completed successfully
[INFO] [stdout] [2m2026-05-15T03:56:40.706923Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Key derivation with salt completed successfully
[INFO] [stdout] [2m2026-05-15T03:56:40.706938Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Deriving key from passphrase using global config
[INFO] [stdout] [2m2026-05-15T03:56:40.706949Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:40.706968Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:40.706992Z[0m [35mTRACE[0m [2msentinel_crypto::key_derivation::argon2[0m[2m:[0m Deriving key from passphrase with Argon2 (generating salt)
[INFO] [stdout] [2m2026-05-15T03:56:41.551833Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:41.551880Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:41.552549Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:41.552590Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:41.552840Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:41.552887Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:41.552948Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:41.552980Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:41.553019Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:41.553048Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:41.553209Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:41.553233Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:41.553840Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:41.553866Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:41.557611Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:41.557674Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:42.552042Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:42.552087Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:42.552860Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:42.552912Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:42.553012Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:42.553039Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:42.553105Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:42.553133Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:42.553158Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:42.553174Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:42.553341Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:42.553410Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:42.553962Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:42.553989Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:42.557805Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:42.557839Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:43.552249Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:43.552295Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:43.553005Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:43.553037Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:43.553172Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:43.553216Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:43.553247Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:43.553271Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:43.553308Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:43.553344Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:43.553541Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:43.553579Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:43.554095Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:43.554128Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:43.558018Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:43.558083Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:43.675122Z[0m [34mDEBUG[0m [2msentinel_crypto::key_derivation::argon2[0m[2m:[0m Argon2 key derivation with salt completed successfully
[INFO] [stdout] [2m2026-05-15T03:56:43.675167Z[0m [35mTRACE[0m [2msentinel_crypto::key_derivation::argon2[0m[2m:[0m Deriving key from passphrase with Argon2 (generating salt)
[INFO] [stdout] [2m2026-05-15T03:56:43.718526Z[0m [34mDEBUG[0m [2msentinel_crypto::key_derivation::argon2[0m[2m:[0m Argon2 key derivation completed successfully
[INFO] [stdout] [2m2026-05-15T03:56:43.718572Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Key derivation completed successfully
[INFO] [stdout] [2m2026-05-15T03:56:43.718673Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m End serial
[INFO] [stdout] test encrypt::encryption_key::tests::test_derive_key ... ok
[INFO] [stdout] [2m2026-05-15T03:56:43.718919Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:43.718945Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Got serial ''
[INFO] [stdout] [2m2026-05-15T03:56:43.719024Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Setting global crypto config: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Pbkdf2 }
[INFO] [stdout] [2m2026-05-15T03:56:43.719078Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config set successfully
[INFO] [stdout] [2m2026-05-15T03:56:43.719105Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Deriving key from passphrase using global config
[INFO] [stdout] [2m2026-05-15T03:56:43.719139Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:43.719160Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Pbkdf2 }
[INFO] [stdout] [2m2026-05-15T03:56:44.553185Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:44.553227Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:44.553432Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:44.553470Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:44.553594Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:44.553657Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:44.553704Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:44.553764Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:44.553872Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:44.553907Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:44.554275Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:44.554315Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:44.558205Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:44.558231Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:44.829458Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Key derivation completed successfully
[INFO] [stdout] [2m2026-05-15T03:56:44.829518Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Deriving key from passphrase with salt using global config
[INFO] [stdout] [2m2026-05-15T03:56:44.829528Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:44.829548Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Pbkdf2 }
[INFO] [stdout] [2m2026-05-15T03:56:45.553409Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:45.553457Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:45.553640Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:45.553697Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:45.553755Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:45.553777Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:45.553904Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:45.553938Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:45.554075Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:45.554106Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:45.554414Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:45.554441Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:45.558335Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:45.558359Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:45.917858Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Key derivation with salt completed successfully
[INFO] [stdout] [2m2026-05-15T03:56:45.917901Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Deriving key from passphrase using global config
[INFO] [stdout] [2m2026-05-15T03:56:45.917911Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:45.917930Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Pbkdf2 }
[INFO] [stdout] [2m2026-05-15T03:56:46.553608Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:46.553655Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:46.553873Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:46.553933Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:46.554002Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:46.554035Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:46.554082Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:46.554110Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:46.554243Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:46.554293Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:46.554556Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:46.554584Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:46.558499Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:46.558525Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:46.770195Z[0m [34mDEBUG[0m [2msentinel_crypto::key_derivation::argon2[0m[2m:[0m Argon2 key derivation completed successfully
[INFO] [stdout] test key_derivation::argon2::tests::test_derive_key_from_passphrase ... ok
[INFO] [stdout] [2m2026-05-15T03:56:47.040798Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Key derivation completed successfully
[INFO] [stdout] [2m2026-05-15T03:56:47.040912Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m End serial
[INFO] [stdout] test encrypt::encryption_key::tests::test_derive_key_pbkdf2 ... ok
[INFO] [stdout] [2m2026-05-15T03:56:47.041069Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:47.041116Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Got serial ''
[INFO] [stdout] [2m2026-05-15T03:56:47.041442Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Setting global crypto config: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: Ascon128, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:47.041507Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config set successfully
[INFO] [stdout] [2m2026-05-15T03:56:47.041530Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Encrypting data using global config, data length: 9
[INFO] [stdout] [2m2026-05-15T03:56:47.041545Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:47.041563Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: Ascon128, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:47.041673Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Data encrypted successfully, encrypted length: 82
[INFO] [stdout] [2m2026-05-15T03:56:47.041698Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Decrypting data using global config, encrypted length: 82
[INFO] [stdout] [2m2026-05-15T03:56:47.041715Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:47.041732Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: Ascon128, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:47.041799Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Data decrypted successfully, plaintext length: 9
[INFO] [stdout] [2m2026-05-15T03:56:47.041857Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m End serial
[INFO] [stdout] [2m2026-05-15T03:56:47.041938Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:47.041986Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Got serial ''
[INFO] [stdout] test tests::test_ascon128_encryption ... ok
[INFO] [stdout] [2m2026-05-15T03:56:47.042267Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Setting global crypto config: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: Aes256GcmSiv, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:47.042327Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config set successfully
[INFO] [stdout] [2m2026-05-15T03:56:47.042353Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Encrypting data using global config, data length: 9
[INFO] [stdout] [2m2026-05-15T03:56:47.042393Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:47.042417Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: Aes256GcmSiv, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:47.042616Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Data encrypted successfully, encrypted length: 74
[INFO] [stdout] [2m2026-05-15T03:56:47.042642Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Decrypting data using global config, encrypted length: 74
[INFO] [stdout] [2m2026-05-15T03:56:47.042657Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:47.042672Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: Aes256GcmSiv, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:47.042760Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Data decrypted successfully, plaintext length: 9
[INFO] [stdout] [2m2026-05-15T03:56:47.042835Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m End serial
[INFO] [stdout] [2m2026-05-15T03:56:47.042917Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:47.042956Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Got serial ''
[INFO] [stdout] test tests::test_aes256gcm_siv_encryption ... ok
[INFO] [stdout] [2m2026-05-15T03:56:47.043209Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Setting global crypto config: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:47.043249Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config set successfully
[INFO] [stdout] [2m2026-05-15T03:56:47.043259Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Encrypting data using global config, data length: 9
[INFO] [stdout] [2m2026-05-15T03:56:47.043268Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:47.043276Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:47.043297Z[0m [35mTRACE[0m [2msentinel_crypto::encrypt::xchacha20_poly1305[0m[2m:[0m Encrypting data with XChaCha20Poly1305, data length: 9
[INFO] [stdout] [2m2026-05-15T03:56:47.043562Z[0m [34mDEBUG[0m [2msentinel_crypto::encrypt::xchacha20_poly1305[0m[2m:[0m XChaCha20Poly1305 encryption completed, encrypted length: 98
[INFO] [stdout] [2m2026-05-15T03:56:47.043596Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Data encrypted successfully, encrypted length: 98
[INFO] [stdout] [2m2026-05-15T03:56:47.043612Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Decrypting data using global config, encrypted length: 98
[INFO] [stdout] [2m2026-05-15T03:56:47.043621Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:47.043635Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:47.043660Z[0m [35mTRACE[0m [2msentinel_crypto::encrypt::xchacha20_poly1305[0m[2m:[0m Decrypting data with XChaCha20Poly1305, encrypted length: 98
[INFO] [stdout] [2m2026-05-15T03:56:47.043830Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m End serial
[INFO] [stdout] [2m2026-05-15T03:56:47.043939Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:47.043986Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Got serial ''
[INFO] [stdout] test tests::test_decrypt_corrupted_data ... ok
[INFO] [stdout] [2m2026-05-15T03:56:47.044236Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Setting global crypto config: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:47.044287Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config set successfully
[INFO] [stdout] [2m2026-05-15T03:56:47.044304Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Decrypting data using global config, encrypted length: 5
[INFO] [stdout] [2m2026-05-15T03:56:47.044318Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:47.044346Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:47.044408Z[0m [35mTRACE[0m [2msentinel_crypto::encrypt::xchacha20_poly1305[0m[2m:[0m Decrypting data with XChaCha20Poly1305, encrypted length: 5
[INFO] [stdout] [2m2026-05-15T03:56:47.044460Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m End serial
[INFO] [stdout] [2m2026-05-15T03:56:47.044532Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:47.044583Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Got serial ''
[INFO] [stdout] test tests::test_decrypt_short_ciphertext ... ok
[INFO] [stdout] [2m2026-05-15T03:56:47.044828Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Setting global crypto config: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:47.044863Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config set successfully
[INFO] [stdout] [2m2026-05-15T03:56:47.044895Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Deriving key from passphrase with salt using global config
[INFO] [stdout] [2m2026-05-15T03:56:47.044917Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:47.044937Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:47.044967Z[0m [35mTRACE[0m [2msentinel_crypto::key_derivation::argon2[0m[2m:[0m Deriving key from passphrase with Argon2 (using provided salt)
[INFO] [stdout] [2m2026-05-15T03:56:47.554776Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:47.554840Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:47.558665Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:47.558705Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:48.554982Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:48.555024Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:48.558864Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:48.558898Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:49.555221Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:49.555280Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:49.559058Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:49.559113Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:50.108442Z[0m [34mDEBUG[0m [2msentinel_crypto::key_derivation::argon2[0m[2m:[0m Argon2 key derivation with salt completed successfully
[INFO] [stdout] [2m2026-05-15T03:56:50.108494Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Key derivation with salt completed successfully
[INFO] [stdout] [2m2026-05-15T03:56:50.108574Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m End serial
[INFO] [stdout] test tests::test_derive_key_from_passphrase_with_empty_passphrase ... ok
[INFO] [stdout] [2m2026-05-15T03:56:50.108758Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:50.108805Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Got serial ''
[INFO] [stdout] [2m2026-05-15T03:56:50.109196Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Setting global crypto config: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Pbkdf2 }
[INFO] [stdout] [2m2026-05-15T03:56:50.109260Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config set successfully
[INFO] [stdout] [2m2026-05-15T03:56:50.109285Z[0m [35mTRACE[0m [2msentinel_crypto[0m[2m:[0m Deriving key from passphrase using global config
[INFO] [stdout] [2m2026-05-15T03:56:50.109302Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Retrieving global crypto config
[INFO] [stdout] [2m2026-05-15T03:56:50.109326Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Pbkdf2 }
[INFO] [stdout] [2m2026-05-15T03:56:50.559267Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:50.559316Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Someone else has serial ''
[INFO] [stdout] [2m2026-05-15T03:56:51.153522Z[0m [34mDEBUG[0m [2msentinel_crypto[0m[2m:[0m Key derivation completed successfully
[INFO] [stdout] [2m2026-05-15T03:56:51.153627Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m End serial
[INFO] [stdout] [2m2026-05-15T03:56:51.153752Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Serial acquire 0 
[INFO] [stdout] [2m2026-05-15T03:56:51.153790Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m Got serial ''
[INFO] [stdout] test tests::test_pbkdf2_key_derivation ... ok
[INFO] [stdout] [2m2026-05-15T03:56:51.154002Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Setting global crypto config: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: Aes256GcmSiv, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:51.154031Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config set successfully
[INFO] [stdout] [2m2026-05-15T03:56:51.154039Z[0m [35mTRACE[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Setting global crypto config: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: Aes256GcmSiv, key_derivation_algorithm: Argon2id }
[INFO] [stdout] [2m2026-05-15T03:56:51.154057Z[0m [33m WARN[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config is being changed. This may affect ongoing operations.
[INFO] [stdout] [2m2026-05-15T03:56:51.154065Z[0m [34mDEBUG[0m [2msentinel_crypto::crypto_config[0m[2m:[0m Global crypto config set successfully
[INFO] [stdout] [2m2026-05-15T03:56:51.154096Z[0m [34mDEBUG[0m [2mserial_test::rwlock[0m[2m:[0m End serial
[INFO] [stdout] test tests::test_set_global_crypto_config_already_set ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 16.61s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests sentinel_crypto
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 34) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.31s; merged doctests compilation took 0.30s
[INFO] running `Command { std: "docker" "inspect" "1d3a76ead511a956e5f71b96994b504321c54b835d469482a76dd408e9524ef4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1d3a76ead511a956e5f71b96994b504321c54b835d469482a76dd408e9524ef4", kill_on_drop: false }`
[INFO] [stdout] 1d3a76ead511a956e5f71b96994b504321c54b835d469482a76dd408e9524ef4
