[INFO] fetching crate exochain-identity 0.2.7...
[INFO] testing exochain-identity-0.2.7 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate exochain-identity 0.2.7 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate exochain-identity 0.2.7
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate exochain-identity 0.2.7
[INFO] tweaked toml for crates.io crate exochain-identity 0.2.7 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate exochain-identity 0.2.7 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate exochain-identity 0.2.7 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 206f889704ae22df0878e33518489c64ee88664510bcb03288ec94d57a91b565
[INFO] running `Command { std: "docker" "start" "206f889704ae22df0878e33518489c64ee88664510bcb03288ec94d57a91b565", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "206f889704ae22df0878e33518489c64ee88664510bcb03288ec94d57a91b565", 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" "206f889704ae22df0878e33518489c64ee88664510bcb03288ec94d57a91b565" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "206f889704ae22df0878e33518489c64ee88664510bcb03288ec94d57a91b565", 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" "206f889704ae22df0878e33518489c64ee88664510bcb03288ec94d57a91b565" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling find-msvc-tools v0.1.5
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling keccak v0.2.0
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling constant_time_eq v0.3.1
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling cc v1.2.49
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[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 poly1305 v0.8.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.31
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling hybrid-array v0.4.8
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling block-buffer v0.12.0
[INFO] [stderr]    Compiling crypto-common v0.2.1
[INFO] [stderr]    Compiling module-lattice v0.1.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling digest v0.11.2
[INFO] [stderr]    Compiling sha3 v0.11.0-rc.9
[INFO] [stderr]    Compiling signature v3.0.0-rc.10
[INFO] [stderr]    Compiling ml-dsa v0.1.0-rc.7
[INFO] [stderr]    Compiling exochain-core v0.2.7
[INFO] [stderr]    Compiling exochain-identity v0.2.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 31.84s
[INFO] running `Command { std: "docker" "inspect" "206f889704ae22df0878e33518489c64ee88664510bcb03288ec94d57a91b565", 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" "206f889704ae22df0878e33518489c64ee88664510bcb03288ec94d57a91b565" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling module-lattice v0.1.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling ml-dsa v0.1.0-rc.7
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling exochain-core v0.2.7
[INFO] [stderr]    Compiling exochain-identity v0.2.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 45.18s
[INFO] running `Command { std: "docker" "inspect" "206f889704ae22df0878e33518489c64ee88664510bcb03288ec94d57a91b565", 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" "206f889704ae22df0878e33518489c64ee88664510bcb03288ec94d57a91b565" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/exochain-identity/b62ffaa4aad7d5b3/out/exo_identity-b62ffaa4aad7d5b3)
[INFO] [stdout] 
[INFO] [stdout] running 217 tests
[INFO] [stdout] test did::tests::duplicate_registration_fails ... ok
[INFO] [stdout] test did::tests::did_from_public_key_is_deterministic_and_key_bound ... ok
[INFO] [stdout] test did::tests::register_and_resolve ... ok
[INFO] [stdout] test did::tests::revoke_unknown_did_fails ... ok
[INFO] [stdout] test did::tests::authentication_method_and_service_endpoint ... ok
[INFO] [stdout] test did::tests::revoke_with_invalid_proof_fails ... ok
[INFO] [stdout] test did::tests::rotate_key_revoked_did_fails ... ok
[INFO] [stdout] test did::tests::rotate_key_invalid_signature_fails ... ok
[INFO] [stdout] test did::tests::list_dids_returns_sorted_ids ... ok
[INFO] [stdout] test did_verification::tests::rotate_key_rejects_foreign_controller_without_mutation ... ok
[INFO] [stdout] test did_verification::tests::multibase_decoding_uses_prefix_stripping_instead_of_byte_slicing ... ok
[INFO] [stdout] test did_verification::tests::rotate_key_accepts_strictly_monotonic_timestamp ... ok
[INFO] [stdout] test did_verification::tests::rotate_key_rejects_maximum_existing_version_without_mutation ... ok
[INFO] [stdout] test did::tests::hybrid_method_inactive_always_fails ... ok
[INFO] [stdout] test did_verification::tests::rotate_key_rejects_nonmonotonic_lifecycle_timestamps_without_mutation ... ok
[INFO] [stdout] test did::tests::resolve_unknown_did_returns_none ... ok
[INFO] [stdout] test did::tests::rotate_key_unknown_did_fails ... ok
[INFO] [stdout] test did_verification::tests::rotate_key_success ... ok
[INFO] [stdout] test did_verification::tests::rotate_key_version_overflow_fails_without_mutating_document ... ok
[INFO] [stdout] test did::tests::revoke_did ... ok
[INFO] [stdout] test did_verification::tests::rotate_key_rejects_timestamp_before_created_or_selected_method_validity ... ok
[INFO] [stdout] test did_verification::tests::rotate_shared_key_retires_inventory_after_last_active_method ... ok
[INFO] [stdout] test did_verification::tests::rotate_unknown_key_fails ... ok
[INFO] [stdout] test did_verification::tests::rotate_shared_key_classical_retention_requires_live_lifecycle ... ok
[INFO] [stdout] test did_verification::tests::verify_after_rotation ... ok
[INFO] [stdout] test did_verification::tests::verify_rejects_method_key_not_declared_by_document ... ok
[INFO] [stdout] test did_verification::tests::rotate_key_rejects_maximum_hybrid_version_without_mutation ... ok
[INFO] [stdout] test did::tests::hybrid_method_verify_fails_wrong_key ... ok
[INFO] [stdout] test did_verification::tests::verify_unknown_key_id_fails ... ok
[INFO] [stdout] test did_verification::tests::verify_bad_multibase_prefix_fails ... ok
[INFO] [stdout] test did_verification::tests::verify_valid_signature ... ok
[INFO] [stdout] test did_verification::tests::verify_wrong_signature_fails ... ok
[INFO] [stdout] test key_management::tests::active_key_returns_latest ... ok
[INFO] [stdout] test key_management::tests::active_key_unknown_did ... ok
[INFO] [stdout] test did_verification::tests::verify_revoked_key_fails ... ok
[INFO] [stdout] test key_management::tests::create_key_stores_record ... ok
[INFO] [stdout] test did::tests::rotate_key_success ... ok
[INFO] [stdout] test did_verification::tests::rotate_verification_key_preserves_unrelated_active_methods ... ok
[INFO] [stdout] test key_management::tests::get_keys_unknown_did ... ok
[INFO] [stdout] test key_management::tests::hybrid_revoke_key_success ... ok
[INFO] [stdout] test key_management::tests::hybrid_active_keys_returns_latest ... ok
[INFO] [stdout] test key_management::tests::hybrid_active_keys_unknown_did ... ok
[INFO] [stdout] test did::tests::hybrid_method_rejects_non_hybrid_signature ... ok
[INFO] [stdout] test key_management::tests::hybrid_create_key_stores_record ... ok
[INFO] [stdout] test did::tests::did_document_with_hybrid_method_roundtrip ... ok
[INFO] [stdout] test key_management::tests::hybrid_clock_increments_per_operation ... ok
[INFO] [stdout] test key_management::tests::hybrid_rotate_revoked_key_fails ... ok
[INFO] [stdout] test key_management::tests::hybrid_rotate_key_marks_old_and_creates_new ... ok
[INFO] [stdout] test key_management::tests::hybrid_revoke_already_revoked_fails ... ok
[INFO] [stdout] test did::tests::hybrid_method_verify_roundtrip ... ok
[INFO] [stdout] test key_management::tests::hybrid_rotate_already_rotated_fails ... ok
[INFO] [stdout] test did::tests::hybrid_method_verify_fails_wrong_message ... ok
[INFO] [stdout] test did_verification::tests::rotate_key_allocates_after_highest_hybrid_version_and_preserves_hybrid_fixture ... ok
[INFO] [stdout] test did::tests::hybrid_method_verify_rejects_mismatched_multibase_key_material ... ok
[INFO] [stdout] test key_management::tests::clock_increments_deterministically ... ok
[INFO] [stdout] test did_verification::tests::rotate_shared_key_hybrid_retention_requires_live_lifecycle ... ok
[INFO] [stdout] test did_verification::tests::rotate_key_rejects_generated_id_collisions_across_method_kinds_without_mutation ... ok
[INFO] [stdout] test key_management::tests::revoke_unknown_key_fails ... ok
[INFO] [stdout] test key_management::tests::rotate_already_rotated_fails ... ok
[INFO] [stdout] test key_management::tests::rotate_key_marks_old_and_creates_new ... ok
[INFO] [stdout] test key_management::tests::hybrid_rotate_unknown_key_fails ... ok
[INFO] [stdout] test key_management::tests::multiple_keys_per_did ... ok
[INFO] [stdout] test key_management::tests::hybrid_secret_keys_have_composite_zeroize_on_drop_guarantee ... ok
[INFO] [stdout] test key_management::tests::hybrid_rotate_unknown_did_fails ... ok
[INFO] [stdout] test key_management::tests::rotate_unknown_key_fails ... ok
[INFO] [stdout] test pace::tests::deserialize_accepts_pace_levels_at_bound ... ok
[INFO] [stdout] test pace::tests::deescalate_full_path ... ok
[INFO] [stdout] test key_management::tests::revoke_unknown_did_fails ... ok
[INFO] [stdout] test key_management::tests::rotate_revoked_key_fails ... ok
[INFO] [stdout] test pace::tests::resolve_operator_normal ... ok
[INFO] [stdout] test pace::tests::escalate_and_deescalate_roundtrip ... ok
[INFO] [stdout] test pace::tests::resolve_operator_contingency ... ok
[INFO] [stdout] test pace::tests::escalate_full_path ... ok
[INFO] [stdout] test key_management::tests::revoke_already_revoked_fails ... ok
[INFO] [stdout] test pace::tests::resolve_operator_emergency ... ok
[INFO] [stdout] test pace::tests::validate_empty_contingency ... ok
[INFO] [stdout] test pace::tests::deserialize_rejects_oversized_pace_levels ... ok
[INFO] [stdout] test pace::tests::validate_empty_alternates ... ok
[INFO] [stdout] test pace::tests::resolve_operator_rejects_empty_pace_level_without_panicking ... ok
[INFO] [stdout] test pace::tests::pace_config_debug_summarizes_operator_lists ... ok
[INFO] [stdout] test pace::tests::validate_empty_emergency ... ok
[INFO] [stdout] test pace::tests::validate_duplicate_across_levels ... ok
[INFO] [stdout] test pace::tests::validate_duplicate_within_level ... ok
[INFO] [stdout] test pace::tests::validate_valid_config ... ok
[INFO] [stdout] test registry::tests::register_accepts_bound_active_verification_method ... ok
[INFO] [stdout] test key_management::tests::rotate_unknown_did_fails ... ok
[INFO] [stdout] test pace::tests::resolve_changes_with_escalation ... ok
[INFO] [stdout] test pace::tests::resolve_operator_alternate ... ok
[INFO] [stdout] test registry::tests::register_rejects_active_verification_method_with_mismatched_controller ... ok
[INFO] [stdout] test key_management::tests::revoke_key_success ... ok
[INFO] [stdout] test registry::tests::register_rejects_active_verification_method_with_wrong_length_public_key ... ok
[INFO] [stdout] test registry::tests::register_rejects_did_document_with_unbounded_public_keys ... ok
[INFO] [stdout] test registry::tests::register_rejects_active_verification_method_with_revoked_at ... ok
[INFO] [stdout] test registry::tests::register_with_proof_rejects_raw_did_signature_replay ... ok
[INFO] [stdout] test registry::tests::register_with_proof_rejects_active_method_not_bound_to_declared_key ... ok
[INFO] [stdout] test registry::tests::register_with_proof_accepts_document_signed_by_declared_key ... ok
[INFO] [stdout] test registry::tests::register_with_proof_rejects_key_not_declared_by_document ... ok
[INFO] [stdout] test registry::tests::register_with_proof_rejects_non_self_certifying_did ... ok
[INFO] [stdout] test registry::tests::register_revalidates_deserialized_did_document_id ... ok
[INFO] [stdout] test registry::tests::rotate_key_replaces_active_public_key_and_rejects_rotated_key_for_next_rotation ... ok
[INFO] [stdout] test registry::tests::rotate_key_rejects_replayed_payload_for_different_timestamp ... ok
[INFO] [stdout] test registry::tests::register_rejects_duplicate_verification_method_ids ... ok
[INFO] [stdout] test registry::tests::revoke_requires_domain_separated_payload_not_raw_did ... ok
[INFO] [stdout] test registry::tests::rotate_key_does_not_fabricate_timestamp_from_existing_document ... ok
[INFO] [stdout] test registry::tests::register_rejects_unsupported_verification_method_key_type ... ok
[INFO] [stdout] test registry::tests::register_rejects_inactive_verification_method_without_revoked_at ... ok
[INFO] [stdout] test registry::tests::rotate_key_rejects_non_advancing_updated_timestamp ... ok
[INFO] [stdout] test registry::tests::register_rejects_active_verification_method_with_non_subject_method_id ... ok
[INFO] [stdout] test registry::tests::register_hybrid_lifecycle_requires_consistent_state ... ok
[INFO] [stdout] test registry::tests::rotate_key_requires_domain_separated_payload_not_raw_new_key ... ok
[INFO] [stdout] test registry::tests::test_register_and_resolve ... ok
[INFO] [stdout] test risk::tests::risk_level_ordering ... ok
[INFO] [stdout] test registry::tests::test_resolve_nonexistent ... ok
[INFO] [stdout] test registry::tests::test_rotate_key_replaces_public_key ... ok
[INFO] [stdout] test registry::tests::test_revoke_did ... ok
[INFO] [stdout] test risk::tests::assess_and_verify ... ok
[INFO] [stdout] test risk::tests::expiry_check ... ok
[INFO] [stdout] test risk::tests::risk_attestation_debug_redacts_evidence_hash_and_signature ... ok
[INFO] [stdout] test risk::tests::risk_policy_threshold ... ok
[INFO] [stdout] test risk::tests::risk_attestation_signing_payload_is_domain_separated_cbor ... ok
[INFO] [stdout] test risk::tests::assess_risk_rejects_expiry_overflow ... ok
[INFO] [stdout] test risk::tests::evidence_hash_deterministic ... ok
[INFO] [stdout] test risk::tests::risk_policy_unknown_operation_denied ... ok
[INFO] [stdout] test risk::tests::verify_rejects_empty_and_zero_signatures ... ok
[INFO] [stdout] test risk::tests::all_risk_levels_assessed ... ok
[INFO] [stdout] test shamir::tests::coefficient_derivation_binds_secret_bytes_not_public_commitment_only ... ok
[INFO] [stdout] test shamir::tests::gf256_mul_identity ... ok
[INFO] [stdout] test shamir::tests::insufficient_shares_fails ... ok
[INFO] [stdout] test risk::tests::verify_with_wrong_key_fails ... ok
[INFO] [stdout] test shamir::tests::commitment_matches_secret ... ok
[INFO] [stdout] test shamir::tests::empty_secret ... ok
[INFO] [stdout] test shamir::tests::gf256_inv_zero ... ok
[INFO] [stdout] test shamir::tests::gf256_inv_roundtrip ... ok
[INFO] [stdout] test shamir::tests::invalid_config_threshold_exceeds_shares ... ok
[INFO] [stdout] test shamir::tests::duplicate_share_indices_fail ... ok
[INFO] [stdout] test risk::tests::verify_rejects_legacy_raw_concat_signature ... ok
[INFO] [stdout] test risk::tests::verify_rejects_tampered_attestation ... ok
[INFO] [stdout] test shamir::tests::n_of_n ... ok
[INFO] [stdout] test shamir::tests::one_of_one ... ok
[INFO] [stdout] test shamir::tests::reconstruct_rejects_share_index_above_config ... ok
[INFO] [stdout] test shamir::tests::invalid_config_zero_threshold ... ok
[INFO] [stdout] test shamir::tests::reconstruct_rejects_tampered_extra_share_not_used_for_threshold ... ok
[INFO] [stdout] test shamir::proptests::fewer_than_k_fails ... ok
[INFO] [stdout] test shamir::tests::known_entropy_and_one_share_do_not_recover_threshold_secret ... ok
[INFO] [stdout] test shamir::tests::reconstruct_rejects_inconsistent_lengths_without_panic ... ok
[INFO] [stdout] test shamir::tests::invalid_config_zero_shares ... ok
[INFO] [stdout] test shamir::tests::invalid_share_index_zero ... ok
[INFO] [stdout] test shamir::tests::reconstruct_rejects_mismatched_share_commitments ... ok
[INFO] [stdout] test registry::tests::register_rejects_hybrid_method_with_mismatched_multibase_key_material ... ok
[INFO] [stdout] test shamir::tests::more_shares_than_threshold_still_works ... ok
[INFO] [stdout] test shamir::tests::split_does_not_use_internal_randomness_for_coefficients ... ok
[INFO] [stdout] test shamir::tests::shamir_share_json_wire_format_remains_byte_compatible ... ok
[INFO] [stdout] test shamir::tests::split_requires_caller_supplied_entropy_for_threshold_above_one ... ok
[INFO] [stdout] test shamir::tests::shamir_split_reconstruct_control_recovers_exact_secret ... ok
[INFO] [stdout] test shamir::tests::reconstruct_rejects_tampered_share_data_with_original_commitment ... ok
[INFO] [stdout] test shamir::tests::split_uses_checked_share_index_conversion ... ok
[INFO] [stdout] test shamir::tests::shamir_share_deserializer_accumulates_inside_zeroizing_storage ... ok
[INFO] [stdout] test shamir::tests::single_byte_secret ... ok
[INFO] [stdout] test shamir::tests::split_and_reconstruct_2_of_3 ... ok
[INFO] [stdout] test shamir::tests::split_with_entropy_changes_share_data_when_entropy_changes ... ok
[INFO] [stdout] test vault::tests::derive_key_uses_protocol_bound_hkdf_salt ... ok
[INFO] [stdout] test vault::tests::encrypt_decrypt_round_trip ... ok
[INFO] [stdout] test shamir::tests::shamir_share_deserializer_rejects_mid_array_json_type_error ... ok
[INFO] [stdout] test vault::tests::empty_plaintext ... ok
[INFO] [stdout] test shamir::tests::shamir_share_data_uses_a_zeroizing_carrier ... ok
[INFO] [stdout] test vault::tests::derive_key_source_zeroizes_hkdf_output_buffer ... ok
[INFO] [stdout] test vault::tests::encrypt_requires_caller_supplied_nonce ... ok
[INFO] [stdout] test vault::tests::derive_key_deterministic ... ok
[INFO] [stdout] test shamir::tests::split_with_entropy_is_deterministic_for_same_inputs ... ok
[INFO] [stdout] test shamir::tests::split_with_entropy_rejects_all_zero_entropy ... ok
[INFO] [stdout] test vault::tests::derive_key_different_contexts ... ok
[INFO] [stdout] test vault::tests::wrong_associated_data_fails ... ok
[INFO] [stdout] test verification::tests::ceremony_expiry_overflow_fails_closed_without_panic ... ok
[INFO] [stdout] test vault::tests::encrypt_with_nonce_rejects_all_zero_nonce ... ok
[INFO] [stdout] test vault::tests::wrong_key_fails ... ok
[INFO] [stdout] test shamir::tests::share_debug_redacts_secret_share_data ... ok
[INFO] [stdout] test vault::tests::zeroize_on_drop ... ok
[INFO] [stdout] test verification::tests::duplicate_proof_kind_does_not_inflate_risk_score ... ok
[INFO] [stdout] test shamir::tests::split_and_reconstruct_3_of_5 ... ok
[INFO] [stdout] test shamir::tests::split_with_entropy_rejects_short_entropy ... ok
[INFO] [stdout] test vault::tests::encrypt_source_does_not_generate_internal_nonce ... ok
[INFO] [stdout] test verification::tests::canonical_evidence_binds_initiated_at_hlc_logical_counter ... ok
[INFO] [stdout] test verification::tests::canonical_evidence_payload_is_domain_separated_cbor ... ok
[INFO] [stdout] test vault::tests::tampered_ciphertext_fails ... ok
[INFO] [stdout] test shamir::tests::shamir_share_deserializer_rejects_mid_array_cbor_type_error ... ok
[INFO] [stdout] test verification::tests::test_expired_ceremony_fails ... ok
[INFO] [stdout] test verification::tests::identity_proof_debug_redacts_otp_and_kyc_secrets ... ok
[INFO] [stdout] test verification::tests::submit_proof_rejects_signature_over_attacker_chosen_message ... ok
[INFO] [stdout] test verification::tests::submit_proof_rejects_unverified_external_proof_kinds ... ok
[INFO] [stdout] test verification::tests::test_finalize_empty_attester_did_rejected ... ok
[INFO] [stdout] test verification::tests::test_finalize_expired_returns_expired ... ok
[INFO] [stdout] test verification::tests::test_finalize_risk_level_high ... ok
[INFO] [stdout] test verification::tests::identity_proof_debug_redacts_signature_message_and_webauthn_assertion ... ok
[INFO] [stdout] test verification::tests::finalize_rejects_signature_key_absent_from_active_registry_document ... ok
[INFO] [stdout] test verification::tests::test_double_finalize_returns_already_finalized ... ok
[INFO] [stdout] test verification::tests::test_ceremony_lifecycle ... ok
[INFO] [stdout] test verification::tests::test_finalize_risk_level_low ... ok
[INFO] [stdout] test verification::tests::test_finalize_risk_level_medium ... ok
[INFO] [stdout] test verification::tests::test_finalize_without_sufficient_proofs_fails ... ok
[INFO] [stdout] test verification::tests::submit_proof_rejects_duplicate_proof_kind ... ok
[INFO] [stdout] test verification::tests::submit_proof_rejects_signature_key_unbound_to_target_did ... ok
[INFO] [stdout] test verification::tests::signature_challenge_binds_target_session_and_hlc ... ok
[INFO] [stdout] test verification::tests::test_invalid_signature_proof_rejected ... ok
[INFO] [stdout] test vault::tests::large_plaintext ... ok
[INFO] [stdout] test verification::tests::test_canonical_evidence_otp_and_kyc_branches_are_deterministic ... ok
[INFO] [stdout] test verification::tests::test_integration_insufficient_proofs ... ok
[INFO] [stdout] test verification::tests::test_risk_score_kyc_token_weight ... ok
[INFO] [stdout] test verification::tests::verification_ceremony_debug_uses_redacted_identity_proofs ... ok
[INFO] [stdout] test verification::tests::verification_evidence_source_has_no_raw_proof_hash_streaming ... ok
[INFO] [stdout] test verification::tests::test_integration_full_verification_flow ... ok
[INFO] [stdout] test verification::tests::verification_ceremony_proof_vector_is_not_publicly_mutable ... ok
[INFO] [stdout] test verification::tests::test_integration_revoked_did_verification_fails ... ok
[INFO] [stdout] test verification::tests::test_submit_proof_after_finalize_returns_already_finalized ... ok
[INFO] [stdout] test verification::tests::test_risk_score_calculation ... ok
[INFO] [stdout] test did::tests::hybrid_method_lifecycle_requires_active_and_unrevoked ... ok
[INFO] [stdout] test shamir::proptests::any_k_of_n_reconstructs ... ok
[INFO] [stdout] test registry::tests::register_rejects_documents_after_default_registry_capacity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 217 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/livesafe_integration.rs (/opt/rustwide/target/release/build/exochain-identity/5a1640b1cfccde1e/out/livesafe_integration-5a1640b1cfccde1e)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test test_pace_operator_continuity ... ok
[INFO] [stderr]    Doc-tests exo_identity
[INFO] [stdout] test test_pace_config_invalid_empty_contingency ... ok
[INFO] [stdout] test test_shamir_split_reconstruct_any_threshold_subset ... ok
[INFO] [stdout] test test_pace_escalate_deescalate ... ok
[INFO] [stdout] test test_shamir_insufficient_shares ... ok
[INFO] [stdout] test test_shamir_split_reconstruct ... ok
[INFO] [stdout] test test_pace_state_transitions ... ok
[INFO] [stdout] test test_pace_config_invalid_empty_emergency ... ok
[INFO] [stdout] test test_pace_config_creation ... ok
[INFO] [stdout] test test_pace_resolve_operator ... ok
[INFO] [stdout] test test_pace_config_duplicate_did_rejected ... ok
[INFO] [stdout] test test_pace_config_invalid_empty_alternates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/vault.rs - vault::VaultEncryptor (line 64) - compile fail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "206f889704ae22df0878e33518489c64ee88664510bcb03288ec94d57a91b565", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "206f889704ae22df0878e33518489c64ee88664510bcb03288ec94d57a91b565", kill_on_drop: false }`
[INFO] [stdout] 206f889704ae22df0878e33518489c64ee88664510bcb03288ec94d57a91b565
