[INFO] fetching crate auths-crypto 0.1.16...
[INFO] testing auths-crypto-0.1.16 against 1.98.0-beta.8+cargoflags=--release for beta-release-1.99-2
[INFO] extracting crate auths-crypto 0.1.16 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate auths-crypto 0.1.16
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate auths-crypto 0.1.16
[INFO] tweaked toml for crates.io crate auths-crypto 0.1.16 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate auths-crypto 0.1.16 on toolchain 1.98.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate auths-crypto 0.1.16 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" "+1.98.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded zeroize_derive v1.4.3
[INFO] [stderr]   Downloaded oorandom v11.1.5
[INFO] [stderr]   Downloaded wasm-bindgen-test-shared v0.2.118
[INFO] [stderr]   Downloaded wasm-bindgen-test v0.3.68
[INFO] [stderr]   Downloaded wasm-bindgen-test-macro v0.3.68
[INFO] [stderr]   Downloaded aead v0.5.2
[INFO] [stderr]   Downloaded ssh-encoding v0.2.0
[INFO] [stderr]   Downloaded keccak v0.1.6
[INFO] [stderr]   Downloaded async-trait v0.1.89
[INFO] [stderr]   Downloaded curve25519-dalek-derive v0.1.1
[INFO] [stderr]   Downloaded signature v2.2.0
[INFO] [stderr]   Downloaded universal-hash v0.5.1
[INFO] [stderr]   Downloaded cpufeatures v0.3.0
[INFO] [stderr]   Downloaded ssh-cipher v0.2.0
[INFO] [stderr]   Downloaded base16ct v0.2.0
[INFO] [stderr]   Downloaded num-iter v0.1.45
[INFO] [stderr]   Downloaded cast v0.3.0
[INFO] [stderr]   Downloaded ghash v0.5.1
[INFO] [stderr]   Downloaded rfc6979 v0.4.0
[INFO] [stderr]   Downloaded spki v0.7.3
[INFO] [stderr]   Downloaded base64ct v1.8.3
[INFO] [stderr]   Downloaded constant_time_eq v0.4.2
[INFO] [stderr]   Downloaded opaque-debug v0.3.1
[INFO] [stderr]   Downloaded glob v0.3.3
[INFO] [stderr]   Downloaded group v0.13.0
[INFO] [stderr]   Downloaded ctr v0.9.2
[INFO] [stderr]   Downloaded ecdsa v0.16.9
[INFO] [stderr]   Downloaded ed25519 v2.2.3
[INFO] [stderr]   Downloaded chacha20 v0.9.1
[INFO] [stderr]   Downloaded bs58 v0.5.1
[INFO] [stderr]   Downloaded sec1 v0.7.3
[INFO] [stderr]   Downloaded password-hash v0.5.0
[INFO] [stderr]   Downloaded pem-rfc7468 v0.7.0
[INFO] [stderr]   Downloaded pkcs8 v0.10.2
[INFO] [stderr]   Downloaded polyval v0.6.2
[INFO] [stderr]   Downloaded ff v0.13.1
[INFO] [stderr]   Downloaded blake2 v0.10.6
[INFO] [stderr]   Downloaded argon2 v0.5.3
[INFO] [stderr]   Downloaded minicov v0.3.8
[INFO] [stderr]   Downloaded const-oid v0.9.6
[INFO] [stderr]   Downloaded poly1305 v0.8.0
[INFO] [stderr]   Downloaded pkcs1 v0.7.5
[INFO] [stderr]   Downloaded primeorder v0.13.6
[INFO] [stderr]   Downloaded hmac v0.12.1
[INFO] [stderr]   Downloaded p256 v0.13.2
[INFO] [stderr]   Downloaded elliptic-curve v0.13.8
[INFO] [stderr]   Downloaded cesride v0.6.4
[INFO] [stderr]   Downloaded chacha20poly1305 v0.10.1
[INFO] [stderr]   Downloaded crypto-bigint v0.5.5
[INFO] [stderr]   Downloaded rsa v0.9.10
[INFO] [stderr]   Downloaded der v0.7.10
[INFO] [stderr]   Downloaded k256 v0.13.4
[INFO] [stderr]   Downloaded typenum v1.20.0
[INFO] [stderr]   Downloaded ssh-key v0.6.7
[INFO] [stderr]   Downloaded ed25519-dalek v2.2.0
[INFO] [stderr]   Downloaded itertools v0.10.5
[INFO] [stderr]   Downloaded num-bigint-dig v0.8.6
[INFO] [stderr]   Downloaded p521 v0.13.3
[INFO] [stderr]   Downloaded aes-gcm v0.10.3
[INFO] [stderr]   Downloaded hkdf v0.12.4
[INFO] [stderr]   Downloaded p384 v0.13.1
[INFO] [stderr]   Downloaded blake3 v1.8.4
[INFO] [stderr]   Downloaded aws-lc-rs v1.16.3
[INFO] [stderr]   Downloaded bindgen v0.72.1
[INFO] [stderr]   Downloaded curve25519-dalek v4.1.3
[INFO] [stderr]   Downloaded fiat-crypto v0.2.9
[INFO] [stderr]   Downloaded sha3 v0.10.9
[INFO] [stderr]   Downloaded aws-lc-fips-sys v0.13.14
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b16a96d9f4b2f90122d03211e7b34d79c773ae792195888f604d479d12d875cc
[INFO] running `Command { std: "docker" "start" "b16a96d9f4b2f90122d03211e7b34d79c773ae792195888f604d479d12d875cc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b16a96d9f4b2f90122d03211e7b34d79c773ae792195888f604d479d12d875cc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b16a96d9f4b2f90122d03211e7b34d79c773ae792195888f604d479d12d875cc" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b16a96d9f4b2f90122d03211e7b34d79c773ae792195888f604d479d12d875cc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b16a96d9f4b2f90122d03211e7b34d79c773ae792195888f604d479d12d875cc" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling cc v1.2.60
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling blake3 v1.8.4
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling anyhow v1.0.103
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling keccak v0.1.6
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling ssh-encoding v0.2.0
[INFO] [stderr]    Compiling ssh-cipher v0.2.0
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling sha3 v0.10.9
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling ssh-key v0.6.7
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling cesride v0.6.4
[INFO] [stderr]    Compiling auths-crypto v0.1.16 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 42s
[INFO] running `Command { std: "docker" "inspect" "b16a96d9f4b2f90122d03211e7b34d79c773ae792195888f604d479d12d875cc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b16a96d9f4b2f90122d03211e7b34d79c773ae792195888f604d479d12d875cc" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling auths-crypto v0.1.16 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 9.65s
[INFO] running `Command { std: "docker" "inspect" "b16a96d9f4b2f90122d03211e7b34d79c773ae792195888f604d479d12d875cc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b16a96d9f4b2f90122d03211e7b34d79c773ae792195888f604d479d12d875cc" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.19s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/auths_crypto-f5d64aa29347df5f)
[INFO] [stdout] 
[INFO] [stdout] running 49 tests
[INFO] [stdout] test did_key::tests::rejects_invalid_base58 ... ok
[INFO] [stdout] test did_key::tests::rejects_invalid_prefix ... ok
[INFO] [stdout] test key_material::tests::test_non_pkcs8_v2_returns_none_pubkey ... ok
[INFO] [stdout] test key_material::tests::test_octet_wrapped_34_bytes ... ok
[INFO] [stdout] test key_material::tests::test_invalid_length_rejected ... ok
[INFO] [stdout] test key_material::tests::test_pkcs8_v2_roundtrip ... ok
[INFO] [stdout] test key_material::tests::test_pkcs8_v2_seed_extraction ... ok
[INFO] [stdout] test key_material::tests::test_raw_32_byte_seed ... ok
[INFO] [stdout] test key_material::tests::test_ring_83_byte_pkcs8_v2 ... ok
[INFO] [stdout] test key_ops::tests::native::parse_garbage_fails ... ok
[INFO] [stdout] test key_ops::tests::native::cross_curve_isolation ... ok
[INFO] [stdout] test key_ops::tests::native::parse_ed25519_pkcs8_v2 ... ok
[INFO] [stdout] test key_ops::tests::native::parse_then_sign_ed25519 ... ok
[INFO] [stdout] test key_ops::tests::native::parse_p256_pkcs8 ... ok
[INFO] [stdout] test key_ops::tests::native::parse_raw_32_bytes_is_ed25519 ... ok
[INFO] [stdout] test key_ops::tests::native::parse_then_sign_p256 ... ok
[INFO] [stdout] test key_ops::tests::native::rotation_signer_alias_still_works ... ok
[INFO] [stdout] test key_ops::tests::native::sign_ed25519_roundtrip ... ok
[INFO] [stdout] test key_ops::tests::native::sign_ed25519_is_deterministic ... ok
[INFO] [stdout] test key_ops::tests::native::typed_signer_key_ed25519_roundtrip ... ok
[INFO] [stdout] test key_ops::tests::native::typed_signer_key_from_parts_rejects_mismatched_pubkey_length ... ok
[INFO] [stdout] test key_ops::tests::native::sync_sign_matches_async_sign_typed_ed25519 ... ok
[INFO] [stdout] test key_ops::tests::native::sign_p256_roundtrip ... ok
[INFO] [stdout] test key_ops::tests::native::sign_p256_is_rfc6979_deterministic ... ok
[INFO] [stdout] test key_ops::tests::native::sync_sign_matches_async_sign_typed_p256 ... ok
[INFO] [stdout] test key_ops::tests::native::sync_public_key_matches_async_typed_public_key ... ok
[INFO] [stdout] test key_ops::tests::native::typed_signer_key_to_pkcs8_ed25519_roundtrip ... ok
[INFO] [stdout] test key_ops::tests::typed_seed_as_bytes ... ok
[INFO] [stdout] test key_ops::tests::typed_seed_curve_identification ... ok
[INFO] [stdout] test key_ops::tests::native::typed_signer_key_p256_roundtrip ... ok
[INFO] [stdout] test key_ops::tests::typed_seed_debug_redacts ... ok
[INFO] [stdout] test pkcs8::tests::debug_redacts ... ok
[INFO] [stdout] test pkcs8::tests::is_empty ... ok
[INFO] [stdout] test pkcs8::tests::new_and_as_ref ... ok
[INFO] [stdout] test provider::curve_type_tests::display_round_trips_through_from_str ... ok
[INFO] [stdout] test provider::curve_type_tests::parses_canonical_and_aliased_spellings ... ok
[INFO] [stdout] test provider::curve_type_tests::rejects_unknown_curve ... ok
[INFO] [stdout] test secret::tests::secret_marker_is_implemented_by_expected_types ... ok
[INFO] [stdout] test key_ops::tests::native::typed_signer_key_to_pkcs8_p256_roundtrip ... ok
[INFO] [stdout] test testing::tests::all_curves_lists_both_supported ... ok
[INFO] [stdout] test testing::seeded_tests::same_seed_produces_identical_keypair ... ok
[INFO] [stdout] test testing::seeded_tests::different_seeds_produce_different_keypairs ... ok
[INFO] [stdout] test testing::tests::generate_typed_signer_returns_requested_curve ... ok
[INFO] [stdout] test testing::tests::cesr_pubkey_prefix_matches_curve ... ok
[INFO] [stdout] test testing::tests::public_key_derivation_matches_signer_pubkey ... ok
[INFO] [stdout] test key_ops::tests::native::parse_empty_fails ... ok
[INFO] [stdout] test key_ops::tests::native::sign_typed_and_verify_typed_round_trip ... ok
[INFO] [stdout] test testing::tests::typed_signer_from_seed_round_trips ... ok
[INFO] [stdout] test testing::tests::typed_sign_dispatches_per_curve ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/release/deps/integration-08f13d6e2b9c5c25)
[INFO] [stdout] 
[INFO] [stdout] running 76 tests
[INFO] [stdout] test cases::did_key_negative::decode_accepts_well_formed_ed25519_did_key ... ok
[INFO] [stdout] test cases::did_key_negative::decode_accepts_well_formed_p256_did_key ... ok
[INFO] [stdout] test cases::did_key_negative::decode_rejects_empty_base58_payload ... ok
[INFO] [stdout] test cases::did_key_negative::decode_rejects_extended_p256_payload ... ok
[INFO] [stdout] test cases::did_key_negative::decode_rejects_invalid_base58_characters ... ok
[INFO] [stdout] test cases::did_key_negative::decode_rejects_missing_multibase_payload ... ok
[INFO] [stdout] test cases::did_key_negative::decode_rejects_non_z_multibase_prefix ... ok
[INFO] [stdout] test cases::did_key_negative::decode_rejects_secp256k1_multicodec ... ok
[INFO] [stdout] test cases::did_key_negative::decode_rejects_extended_ed25519_payload ... ok
[INFO] [stdout] test cases::did_key_negative::decode_rejects_single_multicodec_byte_payload ... ok
[INFO] [stdout] test cases::did_key_negative::decode_rejects_string_truncated_did ... ok
[INFO] [stdout] test cases::did_key_negative::decode_rejects_truncated_ed25519_payload ... ok
[INFO] [stdout] test cases::did_key_negative::decode_rejects_x25519_multicodec ... ok
[INFO] [stdout] test cases::did_key_negative::did_key_to_p256_rejects_ed25519_multicodec ... ok
[INFO] [stdout] test cases::did_key_negative::did_key_to_p256_rejects_invalid_base58_characters ... ok
[INFO] [stdout] test cases::did_key_negative::decode_rejects_truncated_p256_payload ... ok
[INFO] [stdout] test cases::did_key_negative::did_key_to_p256_rejects_non_z_prefix ... ok
[INFO] [stdout] test cases::did_key_negative::did_key_to_p256_rejects_truncated_payload ... ok
[INFO] [stdout] test cases::kat::kat_hkdf_sha384_round_trip ... ok
[INFO] [stdout] test cases::kat::kat_hmac_sha256_pinned_output ... ok
[INFO] [stdout] test cases::kat::kat_aead_chacha20poly1305_round_trip ... ok
[INFO] [stdout] test cases::kat::kat_typed_round_trip_across_curves ... ok
[INFO] [stdout] test cases::kat::kat_hmac_sha384_pinned_output ... ok
[INFO] [stdout] test cases::kat::kat_p256_verify_matches_sign ... ok
[INFO] [stdout] test cases::kat::kat_p256_sign_is_rfc6979_deterministic ... ok
[INFO] [stdout] test cases::kat::kat_ed25519_sign_is_deterministic ... ok
[INFO] [stdout] test cases::kat::kat_hkdf_sha256_pinned_output ... ok
[INFO] [stdout] test cases::kat::kat_ed25519_verify_matches_sign ... ok
[INFO] [stdout] test cases::negative_paths::ed25519_pubkey_rejected_by_p256_verifier ... ok
[INFO] [stdout] test cases::negative_paths::ed25519_verify_rejects_bad_pubkey_lengths ... ok
[INFO] [stdout] test cases::negative_paths::normalize_verkey_rejects_bad_ed25519_lengths ... ok
[INFO] [stdout] test cases::negative_paths::normalize_verkey_rejects_bad_p256_lengths ... ok
[INFO] [stdout] test cases::negative_paths::normalize_verkey_rejects_p256_point_not_on_curve ... ok
[INFO] [stdout] test cases::negative_paths::p256_empty_signature_rejected ... ok
[INFO] [stdout] test cases::negative_paths::ed25519_truncated_signature_rejected ... ok
[INFO] [stdout] test cases::negative_paths::p256_extended_signature_rejected ... ok
[INFO] [stdout] test cases::negative_paths::ed25519_tampered_signature_bit_flip_rejected ... ok
[INFO] [stdout] test cases::negative_paths::p256_public_key_derivation_rejects_zero_scalar_seed ... ok
[INFO] [stdout] test cases::negative_paths::ed25519_tampered_message_bit_flip_rejected ... ok
[INFO] [stdout] test cases::negative_paths::ed25519_empty_signature_rejected ... ok
[INFO] [stdout] test cases::negative_paths::p256_sign_rejects_overflow_scalar_seed ... ok
[INFO] [stdout] test cases::negative_paths::p256_sign_rejects_zero_scalar_seed ... ok
[INFO] [stdout] test cases::negative_paths::p256_pubkey_rejected_by_ed25519_verifier_as_invalid_key_length ... ok
[INFO] [stdout] test cases::negative_paths::p256_tampered_message_bit_flip_rejected ... ok
[INFO] [stdout] test cases::negative_paths::ed25519_signature_rejected_against_p256_key_for_same_message ... ok
[INFO] [stdout] test cases::negative_paths::p256_verify_rejects_pubkey_point_not_on_curve ... ok
[INFO] [stdout] test cases::negative_paths::parse_ed25519_seed_rejects_bad_lengths ... ok
[INFO] [stdout] test cases::negative_paths::parse_key_material_rejects_bad_lengths ... ok
[INFO] [stdout] test cases::negative_paths::typed_signer_key_from_parts_rejects_bad_pubkey_lengths_for_ed25519 ... ok
[INFO] [stdout] test cases::negative_paths::typed_signer_key_from_parts_rejects_bad_pubkey_lengths_for_p256 ... ok
[INFO] [stdout] test cases::pkcs8_roundtrip::ed25519_pkcs8_legacy_key_material_matches_typed_parse ... ok
[INFO] [stdout] test cases::pkcs8_roundtrip::p256_cannot_roundtrip_through_ed25519_encoder ... ignored, UNGATE IN fn-114.18 — the Ed25519 PKCS8 derived from a P-256 scalar will NOT round-trip to the original P-256 compressed pubkey. Proves the encoder cannot be retrofitted to handle P-256; callers must use the curve-aware encoder.
[INFO] [stdout] test cases::pkcs8_roundtrip::ed25519_pkcs8_roundtrip_preserves_curve_and_pubkey ... ok
[INFO] [stdout] test cases::negative_paths::p256_tampered_signature_bit_flip_rejected ... ok
[INFO] [stdout] test cases::negative_paths::p256_verify_rejects_bad_pubkey_lengths ... ok
[INFO] [stdout] test cases::negative_paths::p256_truncated_signature_rejected ... ok
[INFO] [stdout] test cases::negative_paths::p256_signature_rejected_against_ed25519_key_for_same_message ... ok
[INFO] [stdout] test cases::negative_paths::ed25519_extended_signature_rejected ... ok
[INFO] [stdout] test cases::pkcs8_roundtrip::p256_pkcs8_roundtrip_preserves_curve_and_pubkey ... ok
[INFO] [stdout] test cases::pkcs8_roundtrip::p256_seed_through_ed25519_pkcs8_encoder_silently_corrupts ... ignored, UNGATE IN fn-114.18 — documents S3 silent hazard: build_ed25519_pkcs8_v2 accepts a P-256 scalar and emits an Ed25519 PKCS8 blob. The derived Ed25519 pubkey does NOT match the original P-256 verifying key, but nothing errors. fn-114.18 migrates callers to TypedSignerKey::to_pkcs8, after which this call path is unreachable and this test is removable.
[INFO] [stdout] test cases::pkcs8_roundtrip::parse_key_material_rejects_garbage ... ok
[INFO] [stdout] test cases::provider::ring_provider_rejects_invalid_key_length ... ok
[INFO] [stdout] test cases::seed_decode::decode_rejects_empty_string ... ok
[INFO] [stdout] test cases::seed_decode::decode_rejects_invalid_hex ... ok
[INFO] [stdout] test cases::provider::ring_provider_rejects_corrupted_signature ... ok
[INFO] [stdout] test cases::provider::ring_provider_rejects_wrong_pubkey ... ok
[INFO] [stdout] test cases::seed_decode::decode_rejects_odd_length_hex ... ok
[INFO] [stdout] test cases::provider::ring_provider_verifies_valid_signature ... ok
[INFO] [stdout] test cases::seed_decode::decode_rejects_too_long ... ok
[INFO] [stdout] test cases::provider::ring_provider_rejects_invalid_signature ... ok
[INFO] [stdout] test cases::seed_decode::decode_valid_64_hex_chars ... ok
[INFO] [stdout] test cases::ssh::parses_valid_ed25519_key ... ok
[INFO] [stdout] test cases::ssh::rejects_malformed_base64 ... ok
[INFO] [stdout] test cases::ssh::rejects_wrong_key_type ... ok
[INFO] [stdout] test cases::seed_decode::decode_rejects_too_short ... ok
[INFO] [stderr] error: test failed, to rerun pass `--test integration`
[INFO] [stdout] test cases::constant_time::secret_comparison_is_constant_time ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- cases::constant_time::secret_comparison_is_constant_time stdout ----
[INFO] [stdout] [constant-time] naive(control) |t|=910.3  ct_eq |t|=0.3  control_floor=1000  min_separation=8x
[INFO] [stdout] 
[INFO] [stdout] thread 'cases::constant_time::secret_comparison_is_constant_time' (2463) panicked at tests/cases/constant_time.rs:116:5:
[INFO] [stdout] negative control failed: the harness must detect the naive compare's leak, but |t|=910.3 <= 1000 — the test has no detection power
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dea4a0a0bb1 - <<std[97b98282bc616a66]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[832e9a552fc17241]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5dea4a0b4d2a - core[832e9a552fc17241]::fmt::write
[INFO] [stdout]    2:     0x5dea4a0a51bc - <alloc[3ecab9f82c41dc7d]::vec::Vec<u8> as std[97b98282bc616a66]::io::Write>::write_fmt
[INFO] [stdout]    3:     0x5dea4a07ef16 - std[97b98282bc616a66]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5dea4a098cd9 - std[97b98282bc616a66]::panicking::default_hook
[INFO] [stdout]    5:     0x5dea49fba280 - test[39766f3d73431624]::test_main_inner::<test[39766f3d73431624]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5dea4a098e92 - std[97b98282bc616a66]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5dea4a07efc2 - std[97b98282bc616a66]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5dea4a076919 - std[97b98282bc616a66]::sys::backtrace::__rust_end_short_backtrace::<std[97b98282bc616a66]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5dea4a07fbbd - __rustc[e3d8617bb01b7f69]::rust_begin_unwind
[INFO] [stdout]   10:     0x5dea4a0b548c - core[832e9a552fc17241]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5dea49fa3b00 - integration[73e8b5f9e5591299]::cases::constant_time::secret_comparison_is_constant_time
[INFO] [stdout]   12:     0x5dea49f97ee9 - <integration[73e8b5f9e5591299]::cases::constant_time::secret_comparison_is_constant_time::{closure#0} as core[832e9a552fc17241]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5dea49fad5bb - test[39766f3d73431624]::__rust_begin_short_backtrace::<core[832e9a552fc17241]::result::Result<(), alloc[3ecab9f82c41dc7d]::string::String>, fn() -> core[832e9a552fc17241]::result::Result<(), alloc[3ecab9f82c41dc7d]::string::String>>
[INFO] [stdout]   14:     0x5dea49fbac05 - test[39766f3d73431624]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5dea49fb56b4 - std[97b98282bc616a66]::sys::backtrace::__rust_begin_short_backtrace::<test[39766f3d73431624]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5dea49fbdd52 - <std[97b98282bc616a66]::thread::lifecycle::spawn_unchecked<test[39766f3d73431624]::run_test::{closure#1}, ()>::{closure#1} as core[832e9a552fc17241]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5dea4a0a043f - <std[97b98282bc616a66]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7d3cc4d1507a - <unknown>
[INFO] [stdout]   19:     0x7d3cc4da8534 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     cases::constant_time::secret_comparison_is_constant_time
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 73 passed; 1 failed; 2 ignored; 0 measured; 0 filtered out; finished in 1.29s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b16a96d9f4b2f90122d03211e7b34d79c773ae792195888f604d479d12d875cc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b16a96d9f4b2f90122d03211e7b34d79c773ae792195888f604d479d12d875cc", kill_on_drop: false }`
[INFO] [stdout] b16a96d9f4b2f90122d03211e7b34d79c773ae792195888f604d479d12d875cc
