[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] 2026-05-15T03:56:34.552416Z TRACE sentinel_crypto: Hashing data using global config [INFO] [stdout] 2026-05-15T03:56:34.552433Z DEBUG serial_test::rwlock: Get serial lock '' [INFO] [stdout] 2026-05-15T03:56:34.552545Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:34.552587Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:34.552615Z TRACE sentinel_crypto::hash::blake3: Hashing data with Blake3 [INFO] [stdout] 2026-05-15T03:56:34.552641Z TRACE sentinel_crypto::hash::blake3: Blake3 hash computed: baa14f515264f1a78f99aeb2797bbf54873f58318196ad7dbfbbf183791d12ad [INFO] [stdout] 2026-05-15T03:56:34.552677Z DEBUG serial_test::rwlock: Get serial lock '' [INFO] [stdout] 2026-05-15T03:56:34.552447Z TRACE sentinel_crypto: Hashing data using global config [INFO] [stdout] 2026-05-15T03:56:34.552643Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:34.552729Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:34.552744Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:34.552748Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:34.552769Z TRACE sentinel_crypto::hash::blake3: Hashing data with Blake3 [INFO] [stdout] 2026-05-15T03:56:34.552791Z TRACE sentinel_crypto::hash::blake3: Blake3 hash computed: fe9db19f3ed52dbdf733dee6f39a3422581eb01ec0e8d0c3330f7ac3137e2d86 [INFO] [stdout] 2026-05-15T03:56:34.552701Z DEBUG sentinel_crypto: Data hashed successfully: baa14f515264f1a78f99aeb2797bbf54873f58318196ad7dbfbbf183791d12ad [INFO] [stdout] 2026-05-15T03:56:34.552811Z DEBUG sentinel_crypto: Data hashed successfully: fe9db19f3ed52dbdf733dee6f39a3422581eb01ec0e8d0c3330f7ac3137e2d86 [INFO] [stdout] 2026-05-15T03:56:34.552824Z TRACE sentinel_crypto: Hashing data using global config [INFO] [stdout] 2026-05-15T03:56:34.552846Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:34.552863Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:34.552890Z TRACE sentinel_crypto::hash::blake3: Hashing data with Blake3 [INFO] [stdout] 2026-05-15T03:56:34.552920Z TRACE sentinel_crypto::hash::blake3: Blake3 hash computed: baa14f515264f1a78f99aeb2797bbf54873f58318196ad7dbfbbf183791d12ad [INFO] [stdout] 2026-05-15T03:56:34.552977Z DEBUG sentinel_crypto: Data hashed successfully: baa14f515264f1a78f99aeb2797bbf54873f58318196ad7dbfbbf183791d12ad [INFO] [stdout] 2026-05-15T03:56:34.553112Z TRACE sentinel_crypto: Signing hash using global config [INFO] [stdout] 2026-05-15T03:56:34.553132Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] test tests::test_hash_data ... ok [INFO] [stdout] 2026-05-15T03:56:34.553145Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:34.553168Z TRACE sentinel_crypto::sign::ed25519: Signing hash with Ed25519 [INFO] [stdout] 2026-05-15T03:56:34.553231Z TRACE sentinel_crypto: Hashing data using global config [INFO] [stdout] 2026-05-15T03:56:34.553268Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:34.553286Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:34.553312Z TRACE sentinel_crypto::hash::blake3: Hashing data with Blake3 [INFO] [stdout] 2026-05-15T03:56:34.553346Z TRACE sentinel_crypto::hash::blake3: Blake3 hash computed: fe9db19f3ed52dbdf733dee6f39a3422581eb01ec0e8d0c3330f7ac3137e2d86 [INFO] [stdout] 2026-05-15T03:56:34.553362Z DEBUG sentinel_crypto: Data hashed successfully: fe9db19f3ed52dbdf733dee6f39a3422581eb01ec0e8d0c3330f7ac3137e2d86 [INFO] [stdout] 2026-05-15T03:56:34.552914Z TRACE sentinel_crypto: Hashing data using global config [INFO] [stdout] 2026-05-15T03:56:34.553589Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:34.553592Z DEBUG sentinel_crypto::sign::ed25519: Ed25519 signature created: f079e514b675ac59eee7b5b67c09f7f089752f18faa6595abc8fa48cd281f19a8382e0f6051bc72721bd3d95c2513817676514c0de14338ecfdcaee95d3eca04 [INFO] [stdout] 2026-05-15T03:56:34.553616Z DEBUG sentinel_crypto: Hash signed successfully: f079e514b675ac59eee7b5b67c09f7f089752f18faa6595abc8fa48cd281f19a8382e0f6051bc72721bd3d95c2513817676514c0de14338ecfdcaee95d3eca04 [INFO] [stdout] 2026-05-15T03:56:34.553634Z TRACE sentinel_crypto: Verifying signature using global config [INFO] [stdout] 2026-05-15T03:56:34.553645Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:34.553645Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:34.553658Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:34.553671Z TRACE sentinel_crypto::hash::blake3: Hashing data with Blake3 [INFO] [stdout] 2026-05-15T03:56:34.553680Z TRACE sentinel_crypto::sign::ed25519: Verifying signature with Ed25519 [INFO] [stdout] 2026-05-15T03:56:34.553697Z TRACE sentinel_crypto::hash::blake3: Blake3 hash computed: fe9db19f3ed52dbdf733dee6f39a3422581eb01ec0e8d0c3330f7ac3137e2d86 [INFO] [stdout] 2026-05-15T03:56:34.553751Z DEBUG sentinel_crypto: Data hashed successfully: fe9db19f3ed52dbdf733dee6f39a3422581eb01ec0e8d0c3330f7ac3137e2d86 [INFO] [stdout] 2026-05-15T03:56:34.553775Z TRACE sentinel_crypto: Signing hash using global config [INFO] [stdout] 2026-05-15T03:56:34.553791Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:34.553806Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:34.553837Z TRACE sentinel_crypto::sign::ed25519: Signing hash with Ed25519 [INFO] [stdout] 2026-05-15T03:56:34.554145Z TRACE sentinel_crypto: Verifying signature using global config [INFO] [stdout] 2026-05-15T03:56:34.554172Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:34.554187Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:34.554210Z TRACE sentinel_crypto::sign::ed25519: Verifying signature with Ed25519 [INFO] [stdout] 2026-05-15T03:56:34.554228Z DEBUG sentinel_crypto: Signature verification result: Err(Hex(OddLength)) [INFO] [stdout] test tests::test_verify_signature_invalid_hex ... ok [INFO] [stdout] 2026-05-15T03:56:34.554412Z DEBUG sentinel_crypto::sign::ed25519: Ed25519 signature created: f079e514b675ac59eee7b5b67c09f7f089752f18faa6595abc8fa48cd281f19a8382e0f6051bc72721bd3d95c2513817676514c0de14338ecfdcaee95d3eca04 [INFO] [stdout] 2026-05-15T03:56:34.554453Z DEBUG sentinel_crypto: Hash signed successfully: f079e514b675ac59eee7b5b67c09f7f089752f18faa6595abc8fa48cd281f19a8382e0f6051bc72721bd3d95c2513817676514c0de14338ecfdcaee95d3eca04 [INFO] [stdout] 2026-05-15T03:56:34.554771Z TRACE sentinel_crypto: Verifying signature using global config [INFO] [stdout] 2026-05-15T03:56:34.554794Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:34.554809Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:34.554831Z TRACE sentinel_crypto::sign::ed25519: Verifying signature with Ed25519 [INFO] [stdout] 2026-05-15T03:56:34.556394Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:34.556421Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:34.565722Z DEBUG sentinel_crypto::sign::ed25519: Ed25519 signature verification result: true [INFO] [stdout] 2026-05-15T03:56:34.565762Z TRACE sentinel_crypto::sign::ed25519: Verifying signature with Ed25519 [INFO] [stdout] 2026-05-15T03:56:34.567522Z DEBUG sentinel_crypto::sign::ed25519: Ed25519 signature verification result: true [INFO] [stdout] 2026-05-15T03:56:34.567546Z DEBUG sentinel_crypto: Signature verification result: Ok(true) [INFO] [stdout] 2026-05-15T03:56:34.567559Z TRACE sentinel_crypto: Verifying signature using global config [INFO] [stdout] 2026-05-15T03:56:34.567570Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:34.567586Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:34.567611Z TRACE sentinel_crypto::sign::ed25519: Verifying signature with Ed25519 [INFO] [stdout] 2026-05-15T03:56:34.570224Z DEBUG sentinel_crypto::sign::ed25519: Ed25519 signature verification result: false [INFO] [stdout] 2026-05-15T03:56:34.570273Z DEBUG sentinel_crypto: Signature verification result: Ok(false) [INFO] [stdout] test tests::test_verify_signature_wrong_signature ... ok [INFO] [stdout] 2026-05-15T03:56:34.579513Z DEBUG sentinel_crypto::sign::ed25519: Ed25519 signature verification result: false [INFO] [stdout] test sign::ed25519::tests::test_ed25519_sign_verify ... ok [INFO] [stdout] 2026-05-15T03:56:34.580952Z DEBUG sentinel_crypto::sign::ed25519: Ed25519 signature verification result: false [INFO] [stdout] 2026-05-15T03:56:34.580975Z DEBUG sentinel_crypto: Signature verification result: Ok(false) [INFO] [stdout] 2026-05-15T03:56:34.580985Z TRACE sentinel_crypto: Verifying signature using global config [INFO] [stdout] 2026-05-15T03:56:34.580993Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:34.581007Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:34.581026Z TRACE sentinel_crypto::sign::ed25519: Verifying signature with Ed25519 [INFO] [stdout] 2026-05-15T03:56:34.581034Z DEBUG sentinel_crypto: Signature verification result: Err(Hex(OddLength)) [INFO] [stdout] test tests::test_sign_and_verify_hash ... ok [INFO] [stdout] 2026-05-15T03:56:35.550312Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:35.550360Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:35.551466Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:35.551497Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:35.551605Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:35.551635Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:35.551837Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:35.551877Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:35.551984Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:35.552013Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:35.552112Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:35.552170Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:35.552867Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:35.552900Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:35.556528Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:35.556553Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:36.550536Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:36.550590Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:36.551621Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:36.551656Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:36.551763Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:36.551801Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:36.552006Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:36.552039Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:36.552130Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:36.552155Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:36.552306Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:36.552331Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:36.553010Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:36.553035Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:36.556695Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:36.556740Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:37.550840Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:37.550898Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:37.551801Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:37.551835Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:37.551944Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:37.552002Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:37.552152Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:37.552188Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:37.552264Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:37.552300Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:37.552464Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:37.552521Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:37.553140Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:37.553168Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:37.556860Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:37.556887Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:37.619929Z DEBUG sentinel_crypto::key_derivation::argon2: Argon2 key derivation completed successfully [INFO] [stdout] 2026-05-15T03:56:37.619975Z TRACE sentinel_crypto::key_derivation::argon2: Deriving key from passphrase with Argon2 (generating salt) [INFO] [stdout] 2026-05-15T03:56:37.651929Z DEBUG sentinel_crypto::key_derivation::argon2: Argon2 key derivation completed successfully [INFO] [stdout] 2026-05-15T03:56:37.651997Z DEBUG sentinel_crypto: Key derivation completed successfully [INFO] [stdout] 2026-05-15T03:56:37.652012Z TRACE sentinel_crypto: Deriving key from passphrase with salt using global config [INFO] [stdout] 2026-05-15T03:56:37.652023Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:37.652045Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:37.652079Z TRACE sentinel_crypto::key_derivation::argon2: Deriving key from passphrase with Argon2 (using provided salt) [INFO] [stdout] 2026-05-15T03:56:38.551099Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:38.551164Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:38.551951Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:38.551985Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:38.552108Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:38.552318Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:38.552461Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:38.552507Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:38.552546Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:38.552568Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:38.552645Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:38.552726Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:38.553319Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:38.553416Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:38.557058Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:38.557115Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] test key_derivation::pbkdf2::tests::test_derive_key_from_passphrase ... ok [INFO] [stdout] 2026-05-15T03:56:39.551333Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:39.551410Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:39.552154Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:39.552190Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:39.552516Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:39.552548Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:39.552609Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:39.552644Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:39.552694Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:39.552727Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:39.552905Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:39.552956Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:39.553532Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:39.553559Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:39.557244Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:39.557277Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:40.551603Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:40.551657Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:40.552354Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:40.552426Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:40.552684Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:40.552716Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:40.552788Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:40.552819Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:40.552863Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:40.552888Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:40.553064Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:40.553100Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:40.553687Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:40.553728Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:40.557411Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:40.557448Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:40.656041Z DEBUG sentinel_crypto::key_derivation::argon2: Argon2 key derivation completed successfully [INFO] [stdout] 2026-05-15T03:56:40.656084Z TRACE sentinel_crypto::key_derivation::argon2: Deriving key from passphrase with Argon2 (using provided salt) [INFO] [stdout] 2026-05-15T03:56:40.706882Z DEBUG sentinel_crypto::key_derivation::argon2: Argon2 key derivation with salt completed successfully [INFO] [stdout] 2026-05-15T03:56:40.706923Z DEBUG sentinel_crypto: Key derivation with salt completed successfully [INFO] [stdout] 2026-05-15T03:56:40.706938Z TRACE sentinel_crypto: Deriving key from passphrase using global config [INFO] [stdout] 2026-05-15T03:56:40.706949Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:40.706968Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:40.706992Z TRACE sentinel_crypto::key_derivation::argon2: Deriving key from passphrase with Argon2 (generating salt) [INFO] [stdout] 2026-05-15T03:56:41.551833Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:41.551880Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:41.552549Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:41.552590Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:41.552840Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:41.552887Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:41.552948Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:41.552980Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:41.553019Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:41.553048Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:41.553209Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:41.553233Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:41.553840Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:41.553866Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:41.557611Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:41.557674Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:42.552042Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:42.552087Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:42.552860Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:42.552912Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:42.553012Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:42.553039Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:42.553105Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:42.553133Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:42.553158Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:42.553174Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:42.553341Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:42.553410Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:42.553962Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:42.553989Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:42.557805Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:42.557839Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:43.552249Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:43.552295Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:43.553005Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:43.553037Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:43.553172Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:43.553216Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:43.553247Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:43.553271Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:43.553308Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:43.553344Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:43.553541Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:43.553579Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:43.554095Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:43.554128Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:43.558018Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:43.558083Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:43.675122Z DEBUG sentinel_crypto::key_derivation::argon2: Argon2 key derivation with salt completed successfully [INFO] [stdout] 2026-05-15T03:56:43.675167Z TRACE sentinel_crypto::key_derivation::argon2: Deriving key from passphrase with Argon2 (generating salt) [INFO] [stdout] 2026-05-15T03:56:43.718526Z DEBUG sentinel_crypto::key_derivation::argon2: Argon2 key derivation completed successfully [INFO] [stdout] 2026-05-15T03:56:43.718572Z DEBUG sentinel_crypto: Key derivation completed successfully [INFO] [stdout] 2026-05-15T03:56:43.718673Z DEBUG serial_test::rwlock: End serial [INFO] [stdout] test encrypt::encryption_key::tests::test_derive_key ... ok [INFO] [stdout] 2026-05-15T03:56:43.718919Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:43.718945Z DEBUG serial_test::rwlock: Got serial '' [INFO] [stdout] 2026-05-15T03:56:43.719024Z TRACE sentinel_crypto::crypto_config: Setting global crypto config: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Pbkdf2 } [INFO] [stdout] 2026-05-15T03:56:43.719078Z DEBUG sentinel_crypto::crypto_config: Global crypto config set successfully [INFO] [stdout] 2026-05-15T03:56:43.719105Z TRACE sentinel_crypto: Deriving key from passphrase using global config [INFO] [stdout] 2026-05-15T03:56:43.719139Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:43.719160Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Pbkdf2 } [INFO] [stdout] 2026-05-15T03:56:44.553185Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:44.553227Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:44.553432Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:44.553470Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:44.553594Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:44.553657Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:44.553704Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:44.553764Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:44.553872Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:44.553907Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:44.554275Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:44.554315Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:44.558205Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:44.558231Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:44.829458Z DEBUG sentinel_crypto: Key derivation completed successfully [INFO] [stdout] 2026-05-15T03:56:44.829518Z TRACE sentinel_crypto: Deriving key from passphrase with salt using global config [INFO] [stdout] 2026-05-15T03:56:44.829528Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:44.829548Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Pbkdf2 } [INFO] [stdout] 2026-05-15T03:56:45.553409Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:45.553457Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:45.553640Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:45.553697Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:45.553755Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:45.553777Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:45.553904Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:45.553938Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:45.554075Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:45.554106Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:45.554414Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:45.554441Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:45.558335Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:45.558359Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:45.917858Z DEBUG sentinel_crypto: Key derivation with salt completed successfully [INFO] [stdout] 2026-05-15T03:56:45.917901Z TRACE sentinel_crypto: Deriving key from passphrase using global config [INFO] [stdout] 2026-05-15T03:56:45.917911Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:45.917930Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Pbkdf2 } [INFO] [stdout] 2026-05-15T03:56:46.553608Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:46.553655Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:46.553873Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:46.553933Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:46.554002Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:46.554035Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:46.554082Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:46.554110Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:46.554243Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:46.554293Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:46.554556Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:46.554584Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:46.558499Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:46.558525Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:46.770195Z DEBUG sentinel_crypto::key_derivation::argon2: Argon2 key derivation completed successfully [INFO] [stdout] test key_derivation::argon2::tests::test_derive_key_from_passphrase ... ok [INFO] [stdout] 2026-05-15T03:56:47.040798Z DEBUG sentinel_crypto: Key derivation completed successfully [INFO] [stdout] 2026-05-15T03:56:47.040912Z DEBUG serial_test::rwlock: End serial [INFO] [stdout] test encrypt::encryption_key::tests::test_derive_key_pbkdf2 ... ok [INFO] [stdout] 2026-05-15T03:56:47.041069Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:47.041116Z DEBUG serial_test::rwlock: Got serial '' [INFO] [stdout] 2026-05-15T03:56:47.041442Z TRACE sentinel_crypto::crypto_config: Setting global crypto config: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: Ascon128, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:47.041507Z DEBUG sentinel_crypto::crypto_config: Global crypto config set successfully [INFO] [stdout] 2026-05-15T03:56:47.041530Z TRACE sentinel_crypto: Encrypting data using global config, data length: 9 [INFO] [stdout] 2026-05-15T03:56:47.041545Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:47.041563Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: Ascon128, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:47.041673Z DEBUG sentinel_crypto: Data encrypted successfully, encrypted length: 82 [INFO] [stdout] 2026-05-15T03:56:47.041698Z TRACE sentinel_crypto: Decrypting data using global config, encrypted length: 82 [INFO] [stdout] 2026-05-15T03:56:47.041715Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:47.041732Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: Ascon128, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:47.041799Z DEBUG sentinel_crypto: Data decrypted successfully, plaintext length: 9 [INFO] [stdout] 2026-05-15T03:56:47.041857Z DEBUG serial_test::rwlock: End serial [INFO] [stdout] 2026-05-15T03:56:47.041938Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:47.041986Z DEBUG serial_test::rwlock: Got serial '' [INFO] [stdout] test tests::test_ascon128_encryption ... ok [INFO] [stdout] 2026-05-15T03:56:47.042267Z TRACE sentinel_crypto::crypto_config: Setting global crypto config: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: Aes256GcmSiv, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:47.042327Z DEBUG sentinel_crypto::crypto_config: Global crypto config set successfully [INFO] [stdout] 2026-05-15T03:56:47.042353Z TRACE sentinel_crypto: Encrypting data using global config, data length: 9 [INFO] [stdout] 2026-05-15T03:56:47.042393Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:47.042417Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: Aes256GcmSiv, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:47.042616Z DEBUG sentinel_crypto: Data encrypted successfully, encrypted length: 74 [INFO] [stdout] 2026-05-15T03:56:47.042642Z TRACE sentinel_crypto: Decrypting data using global config, encrypted length: 74 [INFO] [stdout] 2026-05-15T03:56:47.042657Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:47.042672Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: Aes256GcmSiv, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:47.042760Z DEBUG sentinel_crypto: Data decrypted successfully, plaintext length: 9 [INFO] [stdout] 2026-05-15T03:56:47.042835Z DEBUG serial_test::rwlock: End serial [INFO] [stdout] 2026-05-15T03:56:47.042917Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:47.042956Z DEBUG serial_test::rwlock: Got serial '' [INFO] [stdout] test tests::test_aes256gcm_siv_encryption ... ok [INFO] [stdout] 2026-05-15T03:56:47.043209Z TRACE sentinel_crypto::crypto_config: Setting global crypto config: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:47.043249Z DEBUG sentinel_crypto::crypto_config: Global crypto config set successfully [INFO] [stdout] 2026-05-15T03:56:47.043259Z TRACE sentinel_crypto: Encrypting data using global config, data length: 9 [INFO] [stdout] 2026-05-15T03:56:47.043268Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:47.043276Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:47.043297Z TRACE sentinel_crypto::encrypt::xchacha20_poly1305: Encrypting data with XChaCha20Poly1305, data length: 9 [INFO] [stdout] 2026-05-15T03:56:47.043562Z DEBUG sentinel_crypto::encrypt::xchacha20_poly1305: XChaCha20Poly1305 encryption completed, encrypted length: 98 [INFO] [stdout] 2026-05-15T03:56:47.043596Z DEBUG sentinel_crypto: Data encrypted successfully, encrypted length: 98 [INFO] [stdout] 2026-05-15T03:56:47.043612Z TRACE sentinel_crypto: Decrypting data using global config, encrypted length: 98 [INFO] [stdout] 2026-05-15T03:56:47.043621Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:47.043635Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:47.043660Z TRACE sentinel_crypto::encrypt::xchacha20_poly1305: Decrypting data with XChaCha20Poly1305, encrypted length: 98 [INFO] [stdout] 2026-05-15T03:56:47.043830Z DEBUG serial_test::rwlock: End serial [INFO] [stdout] 2026-05-15T03:56:47.043939Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:47.043986Z DEBUG serial_test::rwlock: Got serial '' [INFO] [stdout] test tests::test_decrypt_corrupted_data ... ok [INFO] [stdout] 2026-05-15T03:56:47.044236Z TRACE sentinel_crypto::crypto_config: Setting global crypto config: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:47.044287Z DEBUG sentinel_crypto::crypto_config: Global crypto config set successfully [INFO] [stdout] 2026-05-15T03:56:47.044304Z TRACE sentinel_crypto: Decrypting data using global config, encrypted length: 5 [INFO] [stdout] 2026-05-15T03:56:47.044318Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:47.044346Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:47.044408Z TRACE sentinel_crypto::encrypt::xchacha20_poly1305: Decrypting data with XChaCha20Poly1305, encrypted length: 5 [INFO] [stdout] 2026-05-15T03:56:47.044460Z DEBUG serial_test::rwlock: End serial [INFO] [stdout] 2026-05-15T03:56:47.044532Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:47.044583Z DEBUG serial_test::rwlock: Got serial '' [INFO] [stdout] test tests::test_decrypt_short_ciphertext ... ok [INFO] [stdout] 2026-05-15T03:56:47.044828Z TRACE sentinel_crypto::crypto_config: Setting global crypto config: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:47.044863Z DEBUG sentinel_crypto::crypto_config: Global crypto config set successfully [INFO] [stdout] 2026-05-15T03:56:47.044895Z TRACE sentinel_crypto: Deriving key from passphrase with salt using global config [INFO] [stdout] 2026-05-15T03:56:47.044917Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:47.044937Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:47.044967Z TRACE sentinel_crypto::key_derivation::argon2: Deriving key from passphrase with Argon2 (using provided salt) [INFO] [stdout] 2026-05-15T03:56:47.554776Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:47.554840Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:47.558665Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:47.558705Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:48.554982Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:48.555024Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:48.558864Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:48.558898Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:49.555221Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:49.555280Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:49.559058Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:49.559113Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:50.108442Z DEBUG sentinel_crypto::key_derivation::argon2: Argon2 key derivation with salt completed successfully [INFO] [stdout] 2026-05-15T03:56:50.108494Z DEBUG sentinel_crypto: Key derivation with salt completed successfully [INFO] [stdout] 2026-05-15T03:56:50.108574Z DEBUG serial_test::rwlock: End serial [INFO] [stdout] test tests::test_derive_key_from_passphrase_with_empty_passphrase ... ok [INFO] [stdout] 2026-05-15T03:56:50.108758Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:50.108805Z DEBUG serial_test::rwlock: Got serial '' [INFO] [stdout] 2026-05-15T03:56:50.109196Z TRACE sentinel_crypto::crypto_config: Setting global crypto config: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Pbkdf2 } [INFO] [stdout] 2026-05-15T03:56:50.109260Z DEBUG sentinel_crypto::crypto_config: Global crypto config set successfully [INFO] [stdout] 2026-05-15T03:56:50.109285Z TRACE sentinel_crypto: Deriving key from passphrase using global config [INFO] [stdout] 2026-05-15T03:56:50.109302Z TRACE sentinel_crypto::crypto_config: Retrieving global crypto config [INFO] [stdout] 2026-05-15T03:56:50.109326Z DEBUG sentinel_crypto::crypto_config: Global crypto config retrieved: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: XChaCha20Poly1305, key_derivation_algorithm: Pbkdf2 } [INFO] [stdout] 2026-05-15T03:56:50.559267Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:50.559316Z DEBUG serial_test::rwlock: Someone else has serial '' [INFO] [stdout] 2026-05-15T03:56:51.153522Z DEBUG sentinel_crypto: Key derivation completed successfully [INFO] [stdout] 2026-05-15T03:56:51.153627Z DEBUG serial_test::rwlock: End serial [INFO] [stdout] 2026-05-15T03:56:51.153752Z DEBUG serial_test::rwlock: Serial acquire 0 [INFO] [stdout] 2026-05-15T03:56:51.153790Z DEBUG serial_test::rwlock: Got serial '' [INFO] [stdout] test tests::test_pbkdf2_key_derivation ... ok [INFO] [stdout] 2026-05-15T03:56:51.154002Z TRACE sentinel_crypto::crypto_config: Setting global crypto config: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: Aes256GcmSiv, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:51.154031Z DEBUG sentinel_crypto::crypto_config: Global crypto config set successfully [INFO] [stdout] 2026-05-15T03:56:51.154039Z TRACE sentinel_crypto::crypto_config: Setting global crypto config: CryptoConfig { hash_algorithm: Blake3, signature_algorithm: Ed25519, encryption_algorithm: Aes256GcmSiv, key_derivation_algorithm: Argon2id } [INFO] [stdout] 2026-05-15T03:56:51.154057Z  WARN sentinel_crypto::crypto_config: Global crypto config is being changed. This may affect ongoing operations. [INFO] [stdout] 2026-05-15T03:56:51.154065Z DEBUG sentinel_crypto::crypto_config: Global crypto config set successfully [INFO] [stdout] 2026-05-15T03:56:51.154096Z DEBUG serial_test::rwlock: 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