[INFO] fetching crate auths-core 0.0.1-rc.10... [INFO] testing auths-core-0.0.1-rc.10 against beta-2026-04-21 for beta-1.96-1 [INFO] extracting crate auths-core 0.0.1-rc.10 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate auths-core 0.0.1-rc.10 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate auths-core 0.0.1-rc.10 [INFO] tweaked toml for crates.io crate auths-core 0.0.1-rc.10 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate auths-core 0.0.1-rc.10 on toolchain beta-2026-04-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate auths-core 0.0.1-rc.10 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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3ba35d5f8cac5b35286c09f82997de278fed1c8956e7c11df0e27d5c87f72f13 [INFO] running `Command { std: "docker" "start" "-a" "3ba35d5f8cac5b35286c09f82997de278fed1c8956e7c11df0e27d5c87f72f13", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3ba35d5f8cac5b35286c09f82997de278fed1c8956e7c11df0e27d5c87f72f13", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3ba35d5f8cac5b35286c09f82997de278fed1c8956e7c11df0e27d5c87f72f13", kill_on_drop: false }` [INFO] [stdout] 3ba35d5f8cac5b35286c09f82997de278fed1c8956e7c11df0e27d5c87f72f13 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f5a0ea519aebca28e3a6ba5bf61d322de51d844f576dc586df8973732d056c22 [INFO] running `Command { std: "docker" "start" "-a" "f5a0ea519aebca28e3a6ba5bf61d322de51d844f576dc586df8973732d056c22", kill_on_drop: false }` [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling const-oid v0.9.6 [INFO] [stderr] Compiling libm v0.2.16 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling zerocopy v0.8.40 [INFO] [stderr] Compiling base16ct v0.2.0 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling base64ct v1.8.3 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling num-bigint-dig v0.8.6 [INFO] [stderr] Compiling zeroize_derive v1.4.3 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling tokio-macros v2.6.1 [INFO] [stderr] Compiling socket2 v0.6.3 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling ff v0.13.1 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling group v0.13.0 [INFO] [stderr] Compiling pem-rfc7468 v0.7.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling opaque-debug v0.3.1 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling blake3 v1.8.3 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling pxfm v0.1.28 [INFO] [stderr] Compiling bs58 v0.5.1 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling data-encoding v2.10.0 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling crypto-bigint v0.5.5 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling sec1 v0.7.3 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling rfc6979 v0.4.0 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling ssh-encoding v0.2.0 [INFO] [stderr] Compiling pkcs1 v0.7.5 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling ed25519 v2.2.3 [INFO] [stderr] Compiling universal-hash v0.5.1 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling aead v0.5.2 [INFO] [stderr] Compiling poly1305 v0.8.0 [INFO] [stderr] Compiling polyval v0.6.2 [INFO] [stderr] Compiling ssh-cipher v0.2.0 [INFO] [stderr] Compiling data-encoding-macro-internal v0.1.17 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling chacha20 v0.9.1 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling serde_derive_internals v0.29.1 [INFO] [stderr] Compiling match-lookup v0.1.2 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling arrayref v0.3.9 [INFO] [stderr] Compiling const-str v0.4.3 [INFO] [stderr] Compiling ryu-js v0.2.2 [INFO] [stderr] Compiling schemars v0.8.22 [INFO] [stderr] Compiling elliptic-curve v0.13.8 [INFO] [stderr] Compiling constant_time_eq v0.4.2 [INFO] [stderr] Compiling winnow v0.7.15 [INFO] [stderr] Compiling ecdsa v0.16.9 [INFO] [stderr] Compiling primeorder v0.13.6 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling base256emoji v1.0.2 [INFO] [stderr] Compiling p256 v0.13.2 [INFO] [stderr] Compiling p384 v0.13.1 [INFO] [stderr] Compiling p521 v0.13.3 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling ed25519-dalek v2.2.0 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling data-encoding-macro v0.1.19 [INFO] [stderr] Compiling schemars_derive v0.8.22 [INFO] [stderr] Compiling x25519-dalek v2.0.1 [INFO] [stderr] Compiling futures v0.3.32 [INFO] [stderr] Compiling moxcms v0.7.11 [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling json-canon v0.1.3 [INFO] [stderr] Compiling chacha20poly1305 v0.10.1 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling ghash v0.5.1 [INFO] [stderr] Compiling hkdf v0.12.4 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling ctr v0.9.2 [INFO] [stderr] Compiling blake2 v0.10.6 [INFO] [stderr] Compiling secrecy v0.8.0 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling password-hash v0.5.0 [INFO] [stderr] Compiling serde_spanned v1.0.4 [INFO] [stderr] Compiling toml_datetime v1.0.0+spec-1.1.0 [INFO] [stderr] Compiling base-x v0.2.11 [INFO] [stderr] Compiling service-binding v3.0.0 [INFO] [stderr] Compiling dyn-clone v1.0.20 [INFO] [stderr] Compiling toml_writer v1.0.6+spec-1.1.0 [INFO] [stderr] Compiling multibase v0.9.2 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling argon2 v0.5.3 [INFO] [stderr] Compiling aes-gcm v0.10.3 [INFO] [stderr] Compiling tempfile v3.26.0 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling dirs v6.0.0 [INFO] [stderr] Compiling uuid v1.22.0 [INFO] [stderr] Compiling toml_parser v1.0.9+spec-1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling toml v1.0.6+spec-1.1.0 [INFO] [stderr] Compiling rsa v0.9.10 [INFO] [stderr] Compiling ssh-key v0.6.7 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling auths-crypto v0.0.1-rc.10 [INFO] [stderr] Compiling ssh-agent-lib v0.5.1 [INFO] [stderr] Compiling auths-pairing-protocol v0.0.1-rc.10 [INFO] [stderr] Compiling auths-verifier v0.0.1-rc.10 [INFO] [stderr] Compiling image v0.25.9 [INFO] [stderr] Compiling qrcode v0.14.1 [INFO] [stderr] Compiling auths-core v0.0.1-rc.10 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 49.30s [INFO] running `Command { std: "docker" "inspect" "f5a0ea519aebca28e3a6ba5bf61d322de51d844f576dc586df8973732d056c22", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f5a0ea519aebca28e3a6ba5bf61d322de51d844f576dc586df8973732d056c22", kill_on_drop: false }` [INFO] [stdout] f5a0ea519aebca28e3a6ba5bf61d322de51d844f576dc586df8973732d056c22 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9c25150cf6ec37b9477986a7e5c65f6a85bd388d7b933d0126182f4c2b09fef1 [INFO] running `Command { std: "docker" "start" "-a" "9c25150cf6ec37b9477986a7e5c65f6a85bd388d7b933d0126182f4c2b09fef1", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling zerocopy v0.8.40 [INFO] [stderr] Compiling zerocopy-derive v0.8.40 [INFO] [stderr] Compiling predicates-core v1.0.10 [INFO] [stderr] Compiling mockall_derive v0.13.1 [INFO] [stderr] Compiling clap_builder v4.5.60 [INFO] [stderr] Compiling termtree v0.5.1 [INFO] [stderr] Compiling anyhow v1.0.102 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling downcast v0.11.0 [INFO] [stderr] Compiling fragile v2.0.1 [INFO] [stderr] Compiling assert_matches v1.5.0 [INFO] [stderr] Compiling predicates v3.1.4 [INFO] [stderr] Compiling predicates-tree v1.0.13 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling json-canon v0.1.3 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling schemars v0.8.22 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling secrecy v0.8.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 crypto-bigint v0.5.5 [INFO] [stderr] Compiling universal-hash v0.5.1 [INFO] [stderr] Compiling aead v0.5.2 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling polyval v0.6.2 [INFO] [stderr] Compiling poly1305 v0.8.0 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling blake2 v0.10.6 [INFO] [stderr] Compiling chacha20 v0.9.1 [INFO] [stderr] Compiling ctr v0.9.2 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling ghash v0.5.1 [INFO] [stderr] Compiling ed25519 v2.2.3 [INFO] [stderr] Compiling argon2 v0.5.3 [INFO] [stderr] Compiling rfc6979 v0.4.0 [INFO] [stderr] Compiling hkdf v0.12.4 [INFO] [stderr] Compiling ssh-encoding v0.2.0 [INFO] [stderr] Compiling chacha20poly1305 v0.10.1 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling sec1 v0.7.3 [INFO] [stderr] Compiling ssh-cipher v0.2.0 [INFO] [stderr] Compiling ed25519-dalek v2.2.0 [INFO] [stderr] Compiling x25519-dalek v2.0.1 [INFO] [stderr] Compiling aes-gcm v0.10.3 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling pkcs1 v0.7.5 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling elliptic-curve v0.13.8 [INFO] [stderr] Compiling ecdsa v0.16.9 [INFO] [stderr] Compiling primeorder v0.13.6 [INFO] [stderr] Compiling mockall v0.13.1 [INFO] [stderr] Compiling p521 v0.13.3 [INFO] [stderr] Compiling p256 v0.13.2 [INFO] [stderr] Compiling p384 v0.13.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling num-bigint-dig v0.8.6 [INFO] [stderr] Compiling rsa v0.9.10 [INFO] [stderr] Compiling ssh-key v0.6.7 [INFO] [stderr] Compiling auths-crypto v0.0.1-rc.10 [INFO] [stderr] Compiling ssh-agent-lib v0.5.1 [INFO] [stderr] Compiling auths-pairing-protocol v0.0.1-rc.10 [INFO] [stderr] Compiling auths-verifier v0.0.1-rc.10 [INFO] [stderr] Compiling auths-core v0.0.1-rc.10 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 44.88s [INFO] running `Command { std: "docker" "inspect" "9c25150cf6ec37b9477986a7e5c65f6a85bd388d7b933d0126182f4c2b09fef1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9c25150cf6ec37b9477986a7e5c65f6a85bd388d7b933d0126182f4c2b09fef1", kill_on_drop: false }` [INFO] [stdout] 9c25150cf6ec37b9477986a7e5c65f6a85bd388d7b933d0126182f4c2b09fef1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] b9b49396a5857960b9f3a19f4b64fd44e7b5d2a4828b102d77566d6c3e2f5d81 [INFO] running `Command { std: "docker" "start" "-a" "b9b49396a5857960b9f3a19f4b64fd44e7b5d2a4828b102d77566d6c3e2f5d81", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.48s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/auths_core-8ac78893cdbd7e72) [INFO] [stdout] [INFO] [stdout] running 236 tests [INFO] [stdout] test agent::client::tests::test_encode_pubkey_blob ... ok [INFO] [stdout] test agent::client::tests::test_check_agent_status_not_running ... ok [INFO] [stdout] test agent::core::tests::clear_keys_removes_all ... ok [INFO] [stdout] test agent::core::tests::sign_with_nonexistent_key_returns_key_not_found ... ok [INFO] [stdout] test agent::handle::tests::test_agent_handle_clone_shares_state ... ok [INFO] [stdout] test agent::client::tests::test_extract_ed25519_seed_pkcs8 ... ok [INFO] [stdout] test agent::handle::tests::test_agent_handle_new ... ok [INFO] [stdout] test agent::handle::tests::test_agent_handle_with_pid_file ... ok [INFO] [stdout] test agent::handle::tests::test_clone_shares_locked_state ... ok [INFO] [stdout] test agent::handle::tests::test_agent_handle_key_operations ... ok [INFO] [stdout] test agent::handle::tests::test_agent_handle_sign_when_locked ... ok [INFO] [stdout] test agent::handle::tests::test_multiple_handles_independent ... ok [INFO] [stdout] test agent::core::tests::unregister_removes_key_and_prevents_signing ... ok [INFO] [stdout] test agent::handle::tests::test_clone_sign_returns_locked_after_other_clone_locks ... ok [INFO] [stdout] test agent::handle::tests::test_agent_handle_lock_unlock ... ok [INFO] [stdout] test agent::session::tests::test_agent_session_clone_shares_handle ... ok [INFO] [stdout] test agent::session::tests::test_agent_session_new ... ok [INFO] [stdout] test agent::core::tests::sign_with_different_keys_produces_different_signatures ... ok [INFO] [stdout] test agent::session::tests::test_remove_identity ... ok [INFO] [stdout] test agent::session::tests::test_remove_all_identities ... ok [INFO] [stdout] test agent::handle::tests::test_agent_handle_shutdown ... ok [INFO] [stdout] test crypto::encryption::tests::test_argon2_blob_starts_with_tag_3 ... ok [INFO] [stdout] test agent::handle::tests::test_agent_handle_running_state ... ok [INFO] [stdout] test agent::client::tests::test_parse_ssh_pubkey_blob ... ok [INFO] [stdout] test agent::handle::tests::test_agent_handle_zero_timeout_never_expires ... ok [INFO] [stdout] test crypto::encryption::tests::test_legacy_hkdf_tag_returns_migration_error ... ok [INFO] [stdout] test crypto::encryption::tests::test_unknown_tag_returns_error ... ok [INFO] [stdout] test crypto::encryption::tests::test_validate_passphrase_insufficient_classes ... ok [INFO] [stdout] test crypto::encryption::tests::test_validate_passphrase_strong ... ok [INFO] [stdout] test crypto::said::tests::commitment_has_correct_length ... ok [INFO] [stdout] test crypto::said::tests::commitment_verification_works ... ok [INFO] [stdout] test agent::session::tests::test_add_identity_round_trip ... ok [INFO] [stdout] test agent::core::tests::sign_produces_verifiable_signature ... ok [INFO] [stdout] test crypto::said::tests::said_has_correct_length ... ok [INFO] [stdout] test crypto::said::tests::said_is_deterministic ... ok [INFO] [stdout] test crypto::said::tests::commitment_is_deterministic ... ok [INFO] [stdout] test crypto::encryption::tests::test_argon2_roundtrip_chacha ... ok [INFO] [stdout] test crypto::encryption::tests::test_validate_passphrase_too_short ... ok [INFO] [stdout] test paths::tests::explicit_home_overrides_default ... ok [INFO] [stdout] test crypto::encryption::tests::test_argon2_roundtrip_aes ... ok [INFO] [stdout] test crypto::said::tests::different_inputs_produce_different_saids ... ok [INFO] [stdout] test policy::decision::tests::decision_fail_safe ... ok [INFO] [stdout] test crypto::encryption::tests::test_argon2_encrypt_rejects_weak ... ok [INFO] [stdout] test policy::decision::tests::decision_debug ... ok [INFO] [stdout] test paths::tests::no_override_falls_back_to_default ... ok [INFO] [stdout] test policy::decision::tests::decision_allow_is_allowed ... ok [INFO] [stdout] test policy::decision::tests::decision_deny_is_denied ... ok [INFO] [stdout] test policy::decision::tests::decision_display ... ok [INFO] [stdout] test policy::device::tests::custom_capability_works ... ok [INFO] [stdout] test policy::device::tests::empty_capabilities_denies ... ok [INFO] [stdout] test policy::device::tests::expired_at_boundary_denies ... ok [INFO] [stdout] test policy::device::tests::missing_capability_denies ... ok [INFO] [stdout] test crypto::encryption::tests::test_argon2_wrong_passphrase ... ok [INFO] [stdout] test policy::device::tests::invalid_custom_action_denies ... ok [INFO] [stdout] test policy::device::tests::issuer_mismatch_denies ... ok [INFO] [stdout] test policy::device::tests::expired_attestation_denies ... ok [INFO] [stdout] test policy::device::tests::multiple_capabilities_allows_matching ... ok [INFO] [stdout] test policy::device::tests::not_yet_expired_allows ... ok [INFO] [stdout] test policy::device::tests::revoked_attestation_denies ... ok [INFO] [stdout] test policy::device::tests::valid_attestation_allows ... ok [INFO] [stdout] test policy::org::tests::expected_org_issuer_formats_correctly ... ok [INFO] [stdout] test policy::org::tests::expired_membership_denies ... ok [INFO] [stdout] test policy::org::tests::issuer_not_org_denies ... ok [INFO] [stdout] test policy::org::tests::no_membership_attestation_handled_by_caller ... ok [INFO] [stdout] test policy::org::tests::missing_capability_denies ... ok [INFO] [stdout] test policy::org::tests::multiple_capabilities_allows_matching ... ok [INFO] [stdout] test policy::decision::tests::decision_serialization_roundtrip ... ok [INFO] [stdout] test policy::org::tests::expired_at_boundary_denies ... ok [INFO] [stdout] test policy::device::tests::rule_evaluation_order_revoked_first ... ok [INFO] [stdout] test policy::org::tests::revoked_membership_denies ... ok [INFO] [stdout] test agent::handle::tests::test_agent_handle_idle_timeout ... ok [INFO] [stdout] test signing::tests::test_cached_passphrase_provider_clear_cache ... ok [INFO] [stdout] test policy::org::tests::role_is_informational_only ... ok [INFO] [stdout] test policy::org::tests::valid_membership_allows ... ok [INFO] [stdout] test signing::tests::test_cached_passphrase_provider_cache_hit ... ok [INFO] [stdout] test signing::tests::test_prefilled_passphrase_provider_returns_stored_value ... ok [INFO] [stdout] test agent::core::tests::register_keys_updates_count_and_listing ... ok [INFO] [stdout] test signing::tests::test_sign_for_identity_no_key_for_identity ... ok [INFO] [stdout] test signing::tests::test_sign_for_identity_success ... ok [INFO] [stdout] test signing::tests::test_cached_passphrase_provider_expiry ... ok [INFO] [stdout] test crypto::encryption::tests::test_legacy_hkdf_tag2_returns_migration_error ... ok [INFO] [stdout] test agent::handle::tests::test_clone_shares_last_activity ... ok [INFO] [stdout] test agent::core::tests::test_register_invalid_key ... ok [INFO] [stdout] test signing::tests::test_prefilled_passphrase_provider_empty_passphrase ... ok [INFO] [stdout] test policy::decision::tests::decision_indeterminate ... ok [INFO] [stdout] test signing::tests::test_unified_passphrase_provider_prompts_once_for_multiple_keys ... ok [INFO] [stdout] test storage::encrypted_file::tests::test_backend_name ... ok [INFO] [stdout] test storage::encrypted_file::tests::test_legacy_key_data_migration ... ok [INFO] [stdout] test signing::tests::test_callback_passphrase_provider_error ... ok [INFO] [stdout] test signing::tests::test_callback_passphrase_provider ... ok [INFO] [stdout] test signing::tests::test_cached_passphrase_provider_cache_miss ... ok [INFO] [stdout] test storage::encrypted_file::tests::test_missing_password_error ... ok [INFO] [stdout] test storage::encrypted_file::tests::test_encrypt_decrypt_roundtrip ... ok [INFO] [stdout] test storage::encrypted_file::tests::test_key_not_found ... ok [INFO] [stdout] test storage::encrypted_file::tests::test_new_key_data_format ... ok [INFO] [stdout] test storage::keychain::tests::test_get_backend_by_name_case_insensitive ... ok [INFO] [stdout] test storage::keychain::tests::test_get_backend_by_name_memory ... ok [INFO] [stdout] test storage::keychain::tests::test_key_role_display_and_parse ... ok [INFO] [stdout] test storage::keychain::tests::test_key_role_serde_roundtrip ... ok [INFO] [stdout] test storage::keychain::tests::test_service_name_constant ... ok [INFO] [stdout] test storage::keychain::tests::test_list_aliases_with_role_filter ... ok [INFO] [stdout] test storage::passphrase_cache::tests::noop_cache_returns_none ... ok [INFO] [stdout] test storage::passphrase_cache::tests::noop_cache_store_and_delete_succeed ... ok [INFO] [stdout] test storage::passphrase_cache::tests::parse_duration_bare_number ... ok [INFO] [stdout] test storage::passphrase_cache::tests::parse_duration_days ... ok [INFO] [stdout] test storage::passphrase_cache::tests::parse_duration_empty ... ok [INFO] [stdout] test storage::encrypted_file::tests::test_wrong_password_fails ... ok [INFO] [stdout] test storage::passphrase_cache::tests::parse_duration_hours ... ok [INFO] [stdout] test storage::passphrase_cache::tests::parse_duration_minutes ... ok [INFO] [stdout] test storage::encrypted_file::tests::test_get_identity_for_alias ... ok [INFO] [stdout] test signing::tests::test_sign_for_identity_multiple_aliases ... ok [INFO] [stdout] test storage::passphrase_cache::tests::parse_duration_seconds_suffix ... ok [INFO] [stdout] test storage::passphrase_cache::tests::parse_duration_whitespace ... ok [INFO] [stdout] test storage::encrypted_file::tests::test_file_format_version ... ok [INFO] [stdout] test pairing::qr::tests::test_render_qr_non_compact ... ok [INFO] [stdout] test storage::passphrase_cache::tests::parse_duration_negative ... ok [INFO] [stdout] test storage::passphrase_cache::tests::parse_duration_zero ... ok [INFO] [stdout] test testing::deterministic_uuid::tests::increments_deterministically ... ok [INFO] [stdout] test testing::in_memory_storage::tests::blob_delete ... ok [INFO] [stdout] test testing::builder::tests::test_passphrase_provider ... ok [INFO] [stdout] test storage::encrypted_file::tests::test_delete_key ... ok [INFO] [stdout] test testing::in_memory_storage::tests::list_blobs_with_prefix ... ok [INFO] [stdout] test testing::in_memory_storage::tests::list_refs_with_glob ... ok [INFO] [stdout] test testing::in_memory_storage::tests::ref_roundtrip ... ok [INFO] [stdout] test trust::continuity::tests::test_mock_checker_fails ... ok [INFO] [stdout] test trust::continuity::tests::test_mock_checker_verifies ... ok [INFO] [stdout] test testing::in_memory_storage::tests::event_log_empty_returns_empty ... ok [INFO] [stdout] test testing::in_memory_storage::tests::event_log_append_and_read ... ok [INFO] [stdout] test trust::pinned::tests::test_key_matches_case_insensitive ... ok [INFO] [stdout] test trust::pinned::tests::test_key_matches_false ... ok [INFO] [stdout] test storage::encrypted_file::tests::test_store_and_load_key ... ok [INFO] [stdout] test trust::pinned::tests::test_pinned_identity_serialization_roundtrip ... ok [INFO] [stdout] test trust::pinned::tests::test_optional_fields_skipped ... ok [INFO] [stdout] test trust::pinned::tests::test_key_matches_true ... ok [INFO] [stdout] test trust::pinned::tests::test_serde_rejects_invalid_hex ... ok [INFO] [stdout] test trust::pinned::tests::test_public_key_hex_rejects_invalid_at_parse ... ok [INFO] [stdout] test testing::in_memory_storage::tests::blob_not_found ... ok [INFO] [stdout] test testing::in_memory_storage::tests::blob_roundtrip ... ok [INFO] [stdout] test pairing::qr::tests::test_render_qr ... ok [INFO] [stdout] test trust::pinned::tests::test_public_key_bytes_valid ... ok [INFO] [stdout] test trust::pinned::tests::test_store_remove_nonexistent ... ok [INFO] [stdout] test trust::pinned::tests::test_store_lookup_empty ... ok [INFO] [stdout] test trust::pinned::tests::test_store_update_nonexistent ... ok [INFO] [stdout] test trust::pinned::tests::test_trust_level_serialization ... ok [INFO] [stdout] test trust::policy::tests::test_default ... ok [INFO] [stdout] test trust::policy::tests::test_from_str_flag_explicit ... ok [INFO] [stdout] test trust::policy::tests::test_from_str_flag_invalid ... ok [INFO] [stdout] test trust::policy::tests::test_from_str_flag_tofu ... ok [INFO] [stdout] test trust::continuity::tests::test_rotation_proof_fields ... ok [INFO] [stdout] test trust::pinned::tests::test_store_pin_and_lookup ... ok [INFO] [stdout] test trust::resolve::tests::test_check_trust_first_use ... ok [INFO] [stdout] test trust::pinned::tests::test_store_list ... ok [INFO] [stdout] test trust::pinned::tests::test_store_remove ... ok [INFO] [stdout] test trust::resolve::tests::test_resolve_trust_conflict_fails ... ok [INFO] [stdout] test storage::encrypted_file::tests::test_list_aliases ... ok [INFO] [stdout] test trust::pinned::tests::test_store_update ... ok [INFO] [stdout] test trust::resolve::tests::test_check_trust_conflict ... ok [INFO] [stdout] test trust::pinned::tests::test_store_pin_rejects_duplicate ... ok [INFO] [stdout] test trust::resolve::tests::test_resolve_trust_first_use_tofu_rejected ... ok [INFO] [stdout] test trust::roots_file::tests::test_load_minimal_entry ... ok [INFO] [stdout] test trust::roots_file::tests::test_load_rejects_invalid_hex ... ok [INFO] [stdout] test pairing::qr::tests::test_render_qr_inverted ... ok [INFO] [stdout] test trust::resolve::tests::test_resolve_trust_first_use_explicit_fails ... ok [INFO] [stdout] test trust::roots_file::tests::test_find_by_did ... ok [INFO] [stdout] test trust::roots_file::tests::test_load_rejects_wrong_key_length ... ok [INFO] [stdout] test storage::encrypted_file::tests::test_list_aliases_for_identity ... ok [INFO] [stdout] test trust::resolve::tests::test_check_trust_trusted ... ok [INFO] [stdout] test trust::roots_file::tests::test_dids ... ok [INFO] [stdout] test trust::roots_file::tests::test_root_entry_public_key_bytes ... ok [INFO] [stdout] test witness::async_provider::tests::default_timeout ... ok [INFO] [stdout] test witness::async_provider::tests::noop_witness_observe_returns_none ... ok [INFO] [stdout] test witness::async_provider::tests::noop_witness_is_available ... ok [INFO] [stdout] test witness::async_provider::tests::noop_witness_get_receipt_returns_none ... ok [INFO] [stdout] test trust::roots_file::tests::test_load_rejects_wrong_version ... ok [INFO] [stdout] test witness::collector::tests::builder_pattern ... ok [INFO] [stdout] test trust::resolve::tests::test_resolve_trust_trusted ... ok [INFO] [stdout] test trust::roots_file::tests::test_load_valid_roots_file ... ok [INFO] [stdout] test witness::async_provider::tests::noop_witness_quorum_is_zero ... ok [INFO] [stdout] test witness::collector::tests::collect_from_noop_witnesses ... ok [INFO] [stdout] test witness::collector::tests::collection_error_display ... ok [INFO] [stdout] test witness::collector::tests::no_witnesses_error ... ok [INFO] [stdout] test witness::collector::tests::threshold_1_of_3 ... ok [INFO] [stdout] test witness::async_provider::tests::noop_witness_submit_returns_dummy_receipt ... ok [INFO] [stdout] test witness::duplicity::tests::different_said_is_duplicity ... ok [INFO] [stdout] test witness::duplicity::tests::different_prefix_is_ok ... ok [INFO] [stdout] test trust::resolve::tests::test_resolve_trust_first_use_tofu_accepted ... ok [INFO] [stdout] test testing::builder::tests::test_repo_path_exists ... ok [INFO] [stdout] test trust::resolve::tests::test_resolve_trust_rotation_verified ... ok [INFO] [stdout] test testing::builder::tests::test_builder_creates_identity ... ok [INFO] [stdout] test testing::builder::tests::test_device_signer_can_sign ... ok [INFO] [stdout] test witness::duplicity::tests::first_seen_records_said ... ok [INFO] [stdout] test witness::duplicity::tests::len_and_is_empty ... ok [INFO] [stdout] test witness::duplicity::tests::verify_receipts_consistent ... ok [INFO] [stdout] test witness::duplicity::tests::same_said_is_idempotent ... ok [INFO] [stdout] test witness::duplicity::tests::verify_receipts_empty ... ok [INFO] [stdout] test witness::hash::tests::equality ... ok [INFO] [stdout] test witness::hash::tests::from_hex_all_zeros ... ok [INFO] [stdout] test witness::hash::tests::from_hex_invalid_chars ... ok [INFO] [stdout] test testing::builder::tests::test_signer_can_sign ... ok [INFO] [stdout] test witness::hash::tests::hash_trait ... ok [INFO] [stdout] test witness::hash::tests::to_hex_roundtrip ... ok [INFO] [stdout] test witness::hash::tests::display_format ... ok [INFO] [stdout] test witness::hash::tests::from_hex_valid ... ok [INFO] [stdout] test witness::hash::tests::from_hex_wrong_length ... ok [INFO] [stdout] test witness::hash::tests::from_bytes_roundtrip ... ok [INFO] [stdout] test witness::duplicity::tests::verify_receipts_inconsistent ... ok [INFO] [stdout] test witness::duplicity::tests::with_state_restores ... ok [INFO] [stdout] test witness::error::tests::duplicity_evidence_display ... ok [INFO] [stdout] test witness::hash::tests::debug_format ... ok [INFO] [stdout] test witness::error::tests::duplicity_evidence_serialization ... ok [INFO] [stdout] test witness::error::tests::witness_error_variants ... ok [INFO] [stdout] test witness::provider::tests::test_custom_quorum ... ok [INFO] [stdout] test witness::noop::tests::test_noop_is_disabled ... ok [INFO] [stdout] test witness::provider::tests::test_default_quorum ... ok [INFO] [stdout] test witness::noop::tests::test_noop_is_send_sync ... ok [INFO] [stdout] test witness::receipt::tests::from_trailer_value_invalid_base64 ... ok [INFO] [stdout] test witness::receipt::tests::receipt_is_for_event ... ok [INFO] [stdout] test witness::receipt::tests::from_trailer_value_invalid_json ... ok [INFO] [stdout] test witness::receipt::tests::receipt_serialization_roundtrip ... ok [INFO] [stdout] test witness::noop::tests::test_noop_returns_none ... ok [INFO] [stdout] test testing::builder::tests::test_builder_creates_devices ... ok [INFO] [stdout] test witness::receipt::tests::receipt_builder_missing_fields ... ok [INFO] [stdout] test witness::provider::tests::test_is_enabled_default ... ok [INFO] [stdout] test witness::noop::tests::test_noop_quorum_is_zero ... ok [INFO] [stdout] test witness::hash::tests::from_hex_uppercase ... ok [INFO] [stdout] test witness::receipt::tests::from_receipt_to_witness_receipt ... ok [INFO] [stdout] test witness::receipt::tests::receipt_signing_payload ... ok [INFO] [stdout] test witness::receipt::tests::receipt_builder ... ok [INFO] [stdout] test witness::receipt::tests::receipt_is_from_witness ... ok [INFO] [stdout] test witness::receipt::tests::receipt_json_structure ... ok [INFO] [stdout] test witness::receipt::tests::trailer_value_is_base64url ... ok [INFO] [stdout] test witness::duplicity::tests::different_seq_is_ok ... ok [INFO] [stdout] test witness::receipt::tests::trailer_value_roundtrip ... ok [INFO] [stdout] test witness::receipt::tests::receipt_sig_hex_encoded ... ok [INFO] [stdout] test witness::receipt::tests::wire_compat_receipt_json_roundtrip ... ok [INFO] [stderr] Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-7c04ad74eceba958) [INFO] [stdout] test trust::pinned::tests::test_concurrent_access_no_corruption ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 236 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 43 tests [INFO] [stdout] test cases::assurance_level::auths_is_sovereign ... ok [INFO] [stdout] test cases::assurance_level::pypi_cross_verified_upgrades_to_token_verified ... ok [INFO] [stdout] test cases::assurance_level::npm_is_token_verified ... ok [INFO] [stdout] test cases::assurance_level::pypi_is_self_asserted ... ok [INFO] [stdout] test cases::assurance_level::unknown_platform_defaults_to_self_asserted ... ok [INFO] [stdout] test cases::assurance_level::github_is_authenticated ... ok [INFO] [stdout] test cases::key_export::test_export_nonexistent_key ... ok [INFO] [stdout] test cases::namespace::ecosystem_display ... ok [INFO] [stdout] test cases::namespace::ecosystem_parse_aliases ... ok [INFO] [stdout] test cases::namespace::ecosystem_parse_unsupported ... ok [INFO] [stdout] test cases::namespace::ecosystem_parse_canonical_names ... ok [INFO] [stdout] test cases::namespace::ecosystem_parse_case_insensitive ... ok [INFO] [stdout] test cases::namespace::ecosystem_serde_roundtrip ... ok [INFO] [stdout] test cases::namespace::namespace_verifier_dyn_compatible ... ok [INFO] [stdout] test cases::namespace::verification_token_bad_prefix ... ok [INFO] [stdout] test cases::namespace::platform_context_partial ... ok [INFO] [stdout] test cases::namespace::package_name_empty ... ok [INFO] [stdout] test cases::namespace::package_name_control_chars ... ok [INFO] [stdout] test cases::namespace::package_name_valid ... ok [INFO] [stdout] test cases::namespace::package_name_serde_transparent ... ok [INFO] [stdout] test cases::namespace::namespace_verify_error_codes ... ok [INFO] [stdout] test cases::namespace::platform_context_default ... ok [INFO] [stdout] test cases::namespace::verification_token_empty_suffix ... ok [INFO] [stdout] test cases::namespace::verification_token_valid ... ok [INFO] [stdout] test cases::said_cross_validation::said_known_vector ... ok [INFO] [stdout] test cases::namespace::verification_token_non_hex_suffix ... ok [INFO] [stdout] test cases::ssh_crypto::test_create_sshsig_returns_pem ... ok [INFO] [stdout] test cases::ssh_crypto::test_encode_ssh_pubkey_format ... ok [INFO] [stdout] test cases::ssh_crypto::test_encode_ssh_signature_format ... ok [INFO] [stdout] test cases::ssh_crypto::test_construct_sshsig_signed_data_format ... ok [INFO] [stdout] test cases::ssh_crypto::test_build_pkcs8_v2_returns_pkcs8der ... ok [INFO] [stdout] test cases::said_cross_validation::verify_commitment_round_trips_with_verifier_commitment ... ok [INFO] [stdout] test cases::ssh_crypto::test_extract_pubkey_from_pkcs8_v2 ... ok [INFO] [stdout] test cases::ssh_crypto::test_construct_sshsig_pem_format ... ok [INFO] [stdout] test cases::ssh_crypto::test_extract_seed_roundtrip ... ok [INFO] [stdout] test cases::said_cross_validation::compute_commitment_matches_verifier_for_random_keys ... ok [INFO] [stdout] test cases::ssh_crypto::test_secure_seed_zeroes_on_drop ... ok [INFO] [stdout] test cases::ssh_crypto::test_extract_seed_rejects_invalid_length ... ok [INFO] [stdout] test cases::namespace::package_name_path_traversal ... ok [INFO] [stdout] test cases::said_cross_validation::compute_said_matches_verifier_for_random_inputs ... ok [INFO] [stdout] test cases::key_export::test_export_non_ring_compatible_key ... ok [INFO] [stdout] test cases::key_export::test_export_ring_compatible_key ... ok [INFO] [stdout] test cases::key_export::test_export_with_wrong_passphrase ... ok [INFO] [stderr] Running tests/passphrase_cache_manual.rs (/opt/rustwide/target/debug/deps/passphrase_cache_manual-b8d15471df4afe04) [INFO] [stdout] [INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 16.84s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests auths_core [INFO] [stdout] [INFO] [stdout] running 114 tests [INFO] [stdout] test src/api/runtime.rs - api::runtime::clear_agent_keys_with_handle (line 133) ... ignored [INFO] [stdout] test src/config.rs - config::EnvironmentConfig (line 130) ... ignored [INFO] [stdout] test src/config.rs - config::EnvironmentConfig::builder (line 183) ... ignored [INFO] [stdout] test src/config.rs - config::EnvironmentConfig::from_env (line 156) ... ignored [INFO] [stdout] test src/config.rs - config::EnvironmentConfigBuilder (line 196) ... ignored [INFO] [stdout] test src/config.rs - config::KeychainConfig::from_env (line 109) ... ignored [INFO] [stdout] test src/config.rs - config::Pkcs11Config (line 37) ... ignored [INFO] [stdout] test src/config.rs - config::load_config (line 311) ... ignored [INFO] [stdout] test src/config.rs - config::save_config (line 337) ... ignored [INFO] [stdout] test src/crypto/encryption.rs - crypto::encryption::get_kdf_params (line 40) ... ignored [INFO] [stdout] test src/crypto/ssh/error.rs - crypto::ssh::error::CryptoError (line 6) ... ignored [INFO] [stdout] test src/crypto/ssh/keys.rs - crypto::ssh::keys::build_ed25519_pkcs8_v2_from_seed (line 32) ... ignored [INFO] [stdout] test src/crypto/ssh/keys.rs - crypto::ssh::keys::extract_pubkey_from_key_bytes (line 51) ... ignored [INFO] [stdout] test src/crypto/ssh/keys.rs - crypto::ssh::keys::extract_seed_from_pkcs8 (line 18) ... ignored [INFO] [stdout] test src/crypto/ssh/signatures.rs - crypto::ssh::signatures::construct_sshsig_pem (line 100) ... ignored [INFO] [stdout] test src/crypto/ssh/signatures.rs - crypto::ssh::signatures::construct_sshsig_signed_data (line 60) ... ignored [INFO] [stdout] test src/crypto/ssh/signatures.rs - crypto::ssh::signatures::create_sshsig (line 22) ... ignored [INFO] [stdout] test src/lib.rs - (line 15) ... ignored [INFO] [stdout] test src/paths.rs - paths::auths_home (line 43) ... ignored [INFO] [stdout] test src/paths.rs - paths::auths_home_with_config (line 22) ... ignored [INFO] [stdout] test src/policy/mod.rs - policy (line 43) ... ignored [INFO] [stdout] test src/ports/config_store.rs - ports::config_store::ConfigStore (line 52) ... ignored [INFO] [stdout] test src/ports/namespace.rs - ports::namespace::Ecosystem (line 19) ... ignored [INFO] [stdout] test src/ports/namespace.rs - ports::namespace::Ecosystem::as_str (line 47) ... ignored [INFO] [stdout] test src/ports/namespace.rs - ports::namespace::Ecosystem::parse (line 68) ... ignored [INFO] [stdout] test src/ports/namespace.rs - ports::namespace::NamespaceOwnershipProof (line 233) ... ignored [INFO] [stdout] test src/ports/namespace.rs - ports::namespace::NamespaceVerifier (line 435) ... ignored [INFO] [stdout] test src/ports/namespace.rs - ports::namespace::NamespaceVerifyError (line 320) ... ignored [INFO] [stdout] test src/ports/namespace.rs - ports::namespace::PackageName (line 99) ... ignored [INFO] [stdout] test src/ports/namespace.rs - ports::namespace::PackageName::parse (line 114) ... ignored [INFO] [stdout] test src/ports/namespace.rs - ports::namespace::PlatformContext (line 300) ... ignored [INFO] [stdout] test src/ports/namespace.rs - ports::namespace::VerificationChallenge (line 259) ... ignored [INFO] [stdout] test src/ports/namespace.rs - ports::namespace::VerificationMethod (line 217) ... ignored [INFO] [stdout] test src/ports/namespace.rs - ports::namespace::VerificationToken (line 160) ... ignored [INFO] [stdout] test src/ports/namespace.rs - ports::namespace::VerificationToken::parse (line 177) ... ignored [INFO] [stdout] test src/ports/network.rs - ports::network::IdentityResolver (line 236) ... ignored [INFO] [stdout] test src/ports/network.rs - ports::network::IdentityResolver::resolve_identity (line 251) ... ignored [INFO] [stdout] test src/ports/network.rs - ports::network::NetworkError (line 14) ... ignored [INFO] [stdout] test src/ports/network.rs - ports::network::RegistryClient (line 345) ... ignored [INFO] [stdout] test src/ports/network.rs - ports::network::RegistryClient::fetch_registry_data (line 360) ... ignored [INFO] [stdout] test src/ports/network.rs - ports::network::RegistryClient::post_json (line 395) ... ignored [INFO] [stdout] test src/ports/network.rs - ports::network::RegistryClient::push_registry_data (line 377) ... ignored [INFO] [stdout] test src/ports/network.rs - ports::network::ResolutionError (line 104) ... ignored [INFO] [stdout] test src/ports/network.rs - ports::network::ResolvedIdentity (line 174) ... ignored [INFO] [stdout] test src/ports/network.rs - ports::network::WitnessClient (line 267) ... ignored [INFO] [stdout] test src/ports/network.rs - ports::network::WitnessClient::query_receipts (line 298) ... ignored [INFO] [stdout] test src/ports/network.rs - ports::network::WitnessClient::submit_event (line 282) ... ignored [INFO] [stdout] test src/ports/pairing.rs - ports::pairing::PairingRelayClient (line 16) ... ignored [INFO] [stdout] test src/ports/pairing.rs - ports::pairing::PairingRelayClient::create_session (line 31) ... ignored [INFO] [stdout] test src/ports/pairing.rs - ports::pairing::PairingRelayClient::get_session (line 47) ... ignored [INFO] [stdout] test src/ports/pairing.rs - ports::pairing::PairingRelayClient::lookup_by_code (line 63) ... ignored [INFO] [stdout] test src/policy/org.rs - policy::org::expected_org_issuer (line 144) ... ok [INFO] [stdout] test src/crypto/ssh/encoding.rs - crypto::ssh::encoding::encode_ssh_pubkey (line 12) ... ok [INFO] [stdout] test src/ports/pairing.rs - ports::pairing::PairingRelayClient::submit_response (line 80) ... ignored [INFO] [stdout] test src/ports/pairing.rs - ports::pairing::PairingRelayClient::wait_for_update (line 100) ... ignored [INFO] [stdout] test src/ports/platform.rs - ports::platform::OAuthDeviceFlowProvider (line 147) ... ignored [INFO] [stdout] test src/ports/platform.rs - ports::platform::PlatformError (line 39) ... ignored [INFO] [stdout] test src/ports/platform.rs - ports::platform::PlatformProofPublisher (line 195) ... ignored [INFO] [stdout] test src/ports/platform.rs - ports::platform::RegistryClaimClient (line 215) ... ignored [INFO] [stdout] test src/ports/platform.rs - ports::platform::SshSigningKeyUploader (line 237) ... ignored [INFO] [stdout] test src/ports/ssh_agent.rs - ports::ssh_agent::SshAgentError (line 13) ... ignored [INFO] [stdout] test src/ports/ssh_agent.rs - ports::ssh_agent::SshAgentPort (line 66) ... ignored [INFO] [stdout] test src/ports/ssh_agent.rs - ports::ssh_agent::SshAgentPort::register_key (line 80) ... ignored [INFO] [stdout] test src/ports/storage/blob_reader.rs - ports::storage::blob_reader::BlobReader (line 10) ... ignored [INFO] [stdout] test src/crypto/ssh/encoding.rs - crypto::ssh::encoding::encode_ssh_signature (line 36) ... ok [INFO] [stdout] test src/policy/org.rs - policy::org::authorize_org_action (line 60) ... ok [INFO] [stdout] test src/ports/storage/blob_reader.rs - ports::storage::blob_reader::BlobReader::blob_exists (line 47) ... ignored [INFO] [stdout] test src/policy/decision.rs - policy::decision (line 18) ... ok [INFO] [stdout] test src/policy/device.rs - policy::device::authorize_device (line 78) ... ok [INFO] [stdout] test src/ports/platform.rs - ports::platform::derive_assurance_level (line 19) ... ok [INFO] [stdout] test src/ports/storage/blob_reader.rs - ports::storage::blob_reader::BlobReader::get_blob (line 25) ... ignored [INFO] [stdout] test src/ports/storage/blob_reader.rs - ports::storage::blob_reader::BlobReader::list_blobs (line 36) ... ignored [INFO] [stdout] test src/ports/storage/blob_writer.rs - ports::storage::blob_writer::BlobWriter (line 9) ... ignored [INFO] [stdout] test src/ports/storage/blob_writer.rs - ports::storage::blob_writer::BlobWriter::delete_blob (line 36) ... ignored [INFO] [stdout] test src/ports/storage/blob_writer.rs - ports::storage::blob_writer::BlobWriter::put_blob (line 25) ... ignored [INFO] [stdout] test src/ports/storage/error.rs - ports::storage::error::StorageError (line 10) ... ignored [INFO] [stdout] test src/ports/storage/event_log_reader.rs - ports::storage::event_log_reader::EventLogReader (line 11) ... ignored [INFO] [stdout] test src/ports/storage/event_log_reader.rs - ports::storage::event_log_reader::EventLogReader::read_event_at (line 40) ... ignored [INFO] [stdout] test src/ports/storage/event_log_reader.rs - ports::storage::event_log_reader::EventLogReader::read_event_log (line 27) ... ignored [INFO] [stdout] test src/ports/storage/event_log_writer.rs - ports::storage::event_log_writer::EventLogWriter (line 12) ... ignored [INFO] [stdout] test src/ports/storage/event_log_writer.rs - ports::storage::event_log_writer::EventLogWriter::append_event (line 28) ... ignored [INFO] [stdout] test src/ports/storage/ref_reader.rs - ports::storage::ref_reader::RefReader (line 10) ... ignored [INFO] [stdout] test src/ports/storage/ref_reader.rs - ports::storage::ref_reader::RefReader::list_refs (line 35) ... ignored [INFO] [stdout] test src/ports/storage/ref_reader.rs - ports::storage::ref_reader::RefReader::resolve_ref (line 24) ... ignored [INFO] [stdout] test src/ports/storage/ref_writer.rs - ports::storage::ref_writer::RefWriter (line 10) ... ignored [INFO] [stdout] test src/ports/storage/ref_writer.rs - ports::storage::ref_writer::RefWriter::delete_ref (line 37) ... ignored [INFO] [stdout] test src/ports/storage/ref_writer.rs - ports::storage::ref_writer::RefWriter::update_ref (line 26) ... ignored [INFO] [stdout] test src/signing.rs - signing::CallbackPassphraseProvider (line 320) ... ignored [INFO] [stdout] test src/signing.rs - signing::DidResolver (line 138) ... ignored [INFO] [stdout] test src/signing.rs - signing::DidResolverError (line 27) ... ignored [INFO] [stdout] test src/signing.rs - signing::KeychainPassphraseProvider (line 479) ... ignored [INFO] [stdout] test src/signing.rs - signing::PassphraseProvider::get_passphrase (line 169) ... ignored [INFO] [stdout] test src/signing.rs - signing::PrefilledPassphraseProvider (line 586) ... ignored [INFO] [stdout] test src/signing.rs - signing::PrefilledPassphraseProvider::new (line 604) ... ignored [INFO] [stdout] test src/signing.rs - signing::ResolvedDid (line 68) ... ignored [INFO] [stdout] test src/storage/encrypted_file.rs - storage::encrypted_file::EncryptedFileStorage::new (line 79) ... ignored [INFO] [stdout] test src/storage/keychain.rs - storage::keychain::KeyAlias (line 88) ... ignored [INFO] [stdout] test src/storage/keychain.rs - storage::keychain::extract_public_key_bytes (line 248) ... ignored [INFO] [stdout] test src/storage/keychain.rs - storage::keychain::get_platform_keychain_with_config (line 278) ... ignored [INFO] [stdout] test src/storage/memory.rs - storage::memory::IsolatedKeychainHandle (line 178) ... ignored [INFO] [stdout] test src/storage/passphrase_cache.rs - storage::passphrase_cache::get_passphrase_cache (line 507) ... ignored [INFO] [stdout] test src/storage/passphrase_cache.rs - storage::passphrase_cache::parse_duration_str (line 541) ... ignored [INFO] [stdout] test src/trust/pinned.rs - trust::pinned::PinnedIdentityStore (line 87) ... ignored [INFO] [stdout] test src/witness/async_provider.rs - witness::async_provider (line 18) ... ignored [INFO] [stdout] test src/witness/collector.rs - witness::collector::ReceiptCollector (line 72) ... ignored [INFO] [stdout] test src/witness/provider.rs - witness::provider::WitnessProvider (line 25) ... ignored [INFO] [stdout] test src/trust/policy.rs - trust::policy::TrustPolicy::from_str_flag (line 27) ... ok [INFO] [stdout] test src/witness/hash.rs - witness::hash::EventHash (line 28) ... ok [INFO] [stdout] test src/witness/duplicity.rs - witness::duplicity::DuplicityDetector (line 39) ... ok [INFO] [stdout] test src/witness/hash.rs - witness::hash::EventHash::to_hex (line 97) ... ok [INFO] [stdout] test src/witness/receipt.rs - witness::receipt::Receipt (line 45) ... ok [INFO] [stdout] test src/witness/hash.rs - witness::hash::EventHashParseError (line 151) ... ok [INFO] [stdout] test src/witness/hash.rs - witness::hash::EventHash::from_hex (line 66) ... ok [INFO] [stdout] test src/witness/noop.rs - witness::noop::NoOpWitness (line 21) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 99 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] all doctests ran in 2.09s; merged doctests compilation took 1.80s [INFO] running `Command { std: "docker" "inspect" "b9b49396a5857960b9f3a19f4b64fd44e7b5d2a4828b102d77566d6c3e2f5d81", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b9b49396a5857960b9f3a19f4b64fd44e7b5d2a4828b102d77566d6c3e2f5d81", kill_on_drop: false }` [INFO] [stdout] b9b49396a5857960b9f3a19f4b64fd44e7b5d2a4828b102d77566d6c3e2f5d81