[INFO] fetching crate rvm-proof 0.1.1...
[INFO] testing rvm-proof-0.1.1 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate rvm-proof 0.1.1 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate rvm-proof 0.1.1
[INFO] finished tweaking crates.io crate rvm-proof 0.1.1
[INFO] tweaked toml for crates.io crate rvm-proof 0.1.1 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rvm-proof 0.1.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rvm-proof 0.1.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.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 ed25519-dalek v2.1.1
[INFO] [stderr]   Downloaded rvm-witness v0.1.1
[INFO] [stderr]   Downloaded rvm-cap v0.1.1
[INFO] [stderr]   Downloaded rvm-types v0.1.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d73e21a9ab3a8efabbdf7342d548a255223231451d44200694ef9ac262f5c724
[INFO] running `Command { std: "docker" "start" "d73e21a9ab3a8efabbdf7342d548a255223231451d44200694ef9ac262f5c724", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d73e21a9ab3a8efabbdf7342d548a255223231451d44200694ef9ac262f5c724", 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" "d73e21a9ab3a8efabbdf7342d548a255223231451d44200694ef9ac262f5c724" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d73e21a9ab3a8efabbdf7342d548a255223231451d44200694ef9ac262f5c724", 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" "d73e21a9ab3a8efabbdf7342d548a255223231451d44200694ef9ac262f5c724" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling rvm-types v0.1.1
[INFO] [stderr]    Compiling rvm-cap v0.1.1
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling rvm-witness v0.1.1
[INFO] [stderr]    Compiling rvm-proof v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.93s
[INFO] running `Command { std: "docker" "inspect" "d73e21a9ab3a8efabbdf7342d548a255223231451d44200694ef9ac262f5c724", 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" "d73e21a9ab3a8efabbdf7342d548a255223231451d44200694ef9ac262f5c724" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rvm-proof v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.16s
[INFO] running `Command { std: "docker" "inspect" "d73e21a9ab3a8efabbdf7342d548a255223231451d44200694ef9ac262f5c724", 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" "d73e21a9ab3a8efabbdf7342d548a255223231451d44200694ef9ac262f5c724" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rvm_proof-263ab690f71f45af)
[INFO] [stdout] 
[INFO] [stdout] running 138 tests
[INFO] [stdout] test constant_time::tests::ct_eq_32_all_zeros ... ok
[INFO] [stdout] test constant_time::tests::ct_eq_32_equal ... ok
[INFO] [stdout] test context::tests::test_builder_default_nonce_is_zero ... ok
[INFO] [stdout] test context::tests::test_builder_default_time_window ... ok
[INFO] [stdout] test constant_time::tests::ct_eq_64_differ_middle ... ok
[INFO] [stdout] test context::tests::test_builder_defaults ... ok
[INFO] [stdout] test constant_time::tests::ct_eq_slice_equal ... ok
[INFO] [stdout] test context::tests::test_builder_hypervisor_partition ... ok
[INFO] [stdout] test constant_time::tests::ct_eq_64_equal ... ok
[INFO] [stdout] test context::tests::test_builder_max_delegation_depth_override ... ok
[INFO] [stdout] test constant_time::tests::ct_eq_slice_different_content ... ok
[INFO] [stdout] test context::tests::test_builder_overwrite_fields ... ok
[INFO] [stdout] test context::tests::test_builder_default_capability_fields ... ok
[INFO] [stdout] test context::tests::test_builder_default_region_bounds_are_zero ... ok
[INFO] [stdout] test constant_time::tests::ct_eq_slice_different_lengths ... ok
[INFO] [stdout] test engine::tests::test_multiple_verify_increments_witness_count ... ok
[INFO] [stdout] test engine::tests::test_p1_failure_emits_rejected_witness ... ok
[INFO] [stdout] test engine::tests::test_p1_tier_success_witness ... ok
[INFO] [stdout] test constant_time::tests::ct_eq_slice_empty ... ok
[INFO] [stdout] test context::tests::test_builder_capability_generation ... ok
[INFO] [stdout] test engine::tests::test_p2_nonce_replay_fails ... ok
[INFO] [stdout] test constant_time::tests::ct_eq_32_differ_first_byte ... ok
[INFO] [stdout] test engine::tests::test_p1_insufficient_rights_emits_rejected ... ok
[INFO] [stdout] test engine::tests::test_p2_policy_failure_emits_rejected ... ok
[INFO] [stdout] test engine::tests::test_full_pipeline_success ... ok
[INFO] [stdout] test context::tests::test_builder_chaining ... ok
[INFO] [stdout] test constant_time::tests::ct_eq_32_differ_last_byte ... ok
[INFO] [stdout] test constant_time::tests::ct_eq_64_differ_last ... ok
[INFO] [stdout] test engine::tests::test_p3_broken_chain ... ok
[INFO] [stdout] test policy::tests::test_delegation_depth_at_max ... ok
[INFO] [stdout] test policy::tests::test_all_rules_constant_structure ... ok
[INFO] [stdout] test policy::tests::test_constant_time_evaluation ... ok
[INFO] [stdout] test engine::tests::test_p3_signed_invalid_context_emits_signed_rejection ... ok
[INFO] [stdout] test constant_time::tests::ct_eq_32_all_ones ... ok
[INFO] [stdout] test engine::tests::test_p3_emits_rejection_witness ... ok
[INFO] [stdout] test engine::tests::test_p3_signed_valid_context ... ok
[INFO] [stdout] test engine::tests::test_p3_valid_chain ... ok
[INFO] [stdout] test policy::tests::test_all_rules_pass ... ok
[INFO] [stdout] test policy::tests::test_delegation_depth_exceeds_max ... ok
[INFO] [stdout] test policy::tests::test_ownership_chain_exceeds_max_logical ... ok
[INFO] [stdout] test policy::tests::test_ownership_chain_valid_partition ... ok
[INFO] [stdout] test policy::tests::test_nonce_replay ... ok
[INFO] [stdout] test policy::tests::test_region_bounds_equal_base_limit_fails ... ok
[INFO] [stdout] test policy::tests::test_region_bounds_fail ... ok
[INFO] [stdout] test policy::tests::test_region_bounds_zero_zero_fails ... ok
[INFO] [stdout] test policy::tests::test_nonce_replay_across_ring_wrap ... ok
[INFO] [stdout] test policy::tests::test_delegation_depth_zero_passes ... ok
[INFO] [stdout] test policy::tests::test_lease_expiry_fail ... ok
[INFO] [stdout] test policy::tests::test_ownership_chain_at_max_logical_boundary ... ok
[INFO] [stdout] test signer::tests::dual_hmac_tests::different_keys_produce_different_signatures ... ok
[INFO] [stdout] test policy::tests::test_evaluate_all_with_single_failure_returns_proof_invalid ... ok
[INFO] [stdout] test policy::tests::test_zero_nonce_allowed_when_policy_permits ... ok
[INFO] [stdout] test policy::tests::test_region_bounds_one_apart_passes ... ok
[INFO] [stdout] test policy::tests::test_zero_nonce_rejected_by_default ... ok
[INFO] [stdout] test policy::tests::test_time_window_current_past_expiry_fails ... ok
[INFO] [stdout] test signer::tests::dual_hmac_tests::sign_verify_round_trip ... ok
[INFO] [stdout] test signer::tests::dual_hmac_tests::signer_id_differs_for_different_keys ... ok
[INFO] [stdout] test policy::tests::test_nonce_not_recorded_on_failure ... ok
[INFO] [stdout] test signer::tests::dual_hmac_tests::signature_uses_full_64_bytes ... ok
[INFO] [stdout] test signer::tests::dual_hmac_tests::signer_id_differs_from_hmac_signer ... ok
[INFO] [stdout] test signer::tests::dual_hmac_tests::second_half_is_hmac_of_first_half ... ok
[INFO] [stdout] test signer::tests::dual_hmac_tests::signer_id_is_deterministic ... ok
[INFO] [stdout] test signer::tests::dual_hmac_tests::verify_rejects_tampered_second_half ... ok
[INFO] [stdout] test signer::tests::hmac_tests::signature_trailing_bytes_are_zero ... ok
[INFO] [stdout] test policy::tests::test_lease_expiry_at_exact_boundary ... ok
[INFO] [stdout] test signer::tests::dual_hmac_tests::cross_key_verify_fails ... ok
[INFO] [stdout] test signer::tests::hmac_tests::signer_id_differs_for_different_keys ... ok
[INFO] [stdout] test signer::tests::hmac_tests::sign_verify_round_trip ... ok
[INFO] [stdout] test signer::tests::hmac_tests::signer_id_is_deterministic ... ok
[INFO] [stdout] test policy::tests::test_nonce_replay_fresh_nonce_passes ... ok
[INFO] [stdout] test signer::tests::hmac_tests::verify_rejects_different_key ... ok
[INFO] [stdout] test signer::tests::hmac_tests::verify_rejects_tampered_signature ... ok
[INFO] [stdout] test signer::tests::hmac_tests::sign_zero_digest ... ok
[INFO] [stdout] test signer::tests::dual_hmac_tests::signer_id_is_not_zero ... ok
[INFO] [stdout] test signer::tests::dual_hmac_tests::verify_rejects_tampered_signature ... ok
[INFO] [stdout] test signer::tests::hmac_tests::signature_is_deterministic ... ok
[INFO] [stdout] test signer::tests::hmac_tests::signer_id_is_not_zero ... ok
[INFO] [stdout] test signer::tests::dual_hmac_tests::signature_is_deterministic ... ok
[INFO] [stdout] test policy::tests::test_nonce_watermark_rejects_old ... ok
[INFO] [stdout] test signer::tests::hmac_tests::verify_rejects_wrong_digest ... ok
[INFO] [stdout] test policy::tests::test_time_window_at_boundary_passes ... ok
[INFO] [stdout] test signer::tests::key_derivation_tests::derive_witness_key_matches_bundle_witness_key ... ok
[INFO] [stdout] test policy::tests::test_hypervisor_partition_ownership_passes ... ok
[INFO] [stdout] test signer::tests::key_derivation_tests::dev_measurement_is_nonzero ... ok
[INFO] [stdout] test signer::tests::key_derivation_tests::different_partitions_different_keys ... ok
[INFO] [stdout] test signer::tests::key_derivation_tests::key_bundle_differs_across_partitions ... ok
[INFO] [stdout] test signer::tests::key_derivation_tests::key_bundle_deterministic ... ok
[INFO] [stdout] test signer::tests::key_derivation_tests::same_measurement_same_partition_same_key ... ok
[INFO] [stdout] test signer::tests::null_signer_id_is_zero ... ok
[INFO] [stdout] test signer::tests::null_signer_verify_always_ok ... ok
[INFO] [stdout] test signer::tests::null_signer_default ... ok
[INFO] [stdout] test signer::tests::null_signer_sign_returns_zeros ... ok
[INFO] [stdout] test signer::tests::key_derivation_tests::dev_measurement_produces_nonzero_keys ... ok
[INFO] [stdout] test signer::tests::key_derivation_tests::dev_measurement_is_deterministic ... ok
[INFO] [stdout] test signer::tests::signature_error_clone_eq ... ok
[INFO] [stdout] test signer::tests::signature_error_variants_distinct ... ok
[INFO] [stdout] test tee_provider::tests::provider_tests::quote_contains_measurement ... ok
[INFO] [stdout] test tee_provider::tests::provider_tests::different_keys_produce_different_hmacs ... ok
[INFO] [stdout] test tee_provider::tests::provider_tests::quote_is_deterministic ... ok
[INFO] [stdout] test signer::tests::key_derivation_tests::different_measurements_different_keys ... ok
[INFO] [stdout] test signer::tests::signature_error_debug_is_implemented ... ok
[INFO] [stdout] test tee_provider::tests::provider_tests::different_report_data_produces_different_quotes ... ok
[INFO] [stdout] test tee_provider::tests::provider_tests::quote_hmac_is_not_zero ... ok
[INFO] [stdout] test tee_provider::tests::provider_tests::quote_contains_report_data ... ok
[INFO] [stdout] test tee_provider::tests::provider_tests::quote_has_correct_magic ... ok
[INFO] [stdout] test tee_signer::tests::tee_signer_tests::signer_id_differs_per_platform ... ok
[INFO] [stdout] test tee_signer::tests::tee_signer_tests::signature_is_deterministic ... ok
[INFO] [stdout] test signer::tests::key_derivation_tests::key_bundle_keys_are_all_distinct ... ok
[INFO] [stdout] test tee_provider::tests::platform_from_byte_round_trips ... ok
[INFO] [stdout] test tee_signer::tests::tee_signer_tests::verify_rejects_tampered_signature ... ok
[INFO] [stdout] test tee_provider::tests::provider_tests::quote_has_correct_platform_byte ... ok
[INFO] [stdout] test tee_signer::tests::tee_signer_tests::signer_id_is_deterministic ... ok
[INFO] [stdout] test tee_signer::tests::tee_signer_tests::signer_id_is_not_zero ... ok
[INFO] [stdout] test tee_signer::tests::tee_signer_tests::verify_rejects_wrong_digest ... ok
[INFO] [stdout] test tee_verifier::tests::verifier_tests::collateral_valid_before_expiry ... ok
[INFO] [stdout] test tee_provider::tests::provider_tests::quote_trailing_bytes_are_zero ... ok
[INFO] [stdout] test tee_signer::tests::tee_signer_tests::full_pipeline_provider_verifier_signer ... ok
[INFO] [stdout] test tee_verifier::tests::verifier_tests::accepts_valid_quote ... ok
[INFO] [stdout] test tee_provider::tests::provider_tests::platform_returns_configured_value ... ok
[INFO] [stdout] test tee_verifier::tests::verifier_tests::collateral_valid_no_expiry ... ok
[INFO] [stdout] test tee_signer::tests::tee_signer_tests::sign_verify_round_trip ... ok
[INFO] [stdout] test tee_signer::tests::tee_signer_tests::signer_id_differs_per_measurement ... ok
[INFO] [stdout] test tee_verifier::tests::verifier_tests::rejects_truncated_quote ... ok
[INFO] [stdout] test tee_signer::tests::tee_signer_tests::all_four_platforms_produce_distinct_ids ... ok
[INFO] [stdout] test tee_signer::tests::tee_signer_tests::expired_collateral_blocks_signing ... ok
[INFO] [stdout] test tee_verifier::tests::verifier_tests::rejects_tampered_hmac ... ok
[INFO] [stdout] test tee_signer::tests::tee_signer_tests::sign_returns_zero_on_attestation_failure ... ok
[INFO] [stdout] test tee_verifier::tests::verifier_tests::rejects_tampered_measurement_in_quote ... ok
[INFO] [stdout] test tee_verifier::tests::verifier_tests::refresh_collateral_extends_validity ... ok
[INFO] [stdout] test tee_verifier::tests::verifier_tests::rejects_bad_magic ... ok
[INFO] [stdout] test tee_verifier::tests::verifier_tests::rejects_expired_collateral ... ok
[INFO] [stdout] test tee_verifier::tests::verifier_tests::collateral_invalid_after_expiry ... ok
[INFO] [stdout] test tee_verifier::tests::verifier_tests::collateral_invalid_at_expiry ... ok
[INFO] [stdout] test tee_verifier::tests::verifier_tests::rejects_unknown_platform ... ok
[INFO] [stdout] test tee_verifier::tests::verifier_tests::wrong_key_rejects_quote ... ok
[INFO] [stdout] test tee_verifier::tests::verifier_tests::set_epoch_updates_current_epoch ... ok
[INFO] [stdout] test tee_verifier::tests::verifier_tests::rejects_wrong_report_data ... ok
[INFO] [stdout] test tee_verifier::tests::verifier_tests::rejects_wrong_expected_measurement ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 138 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rvm_proof
[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] running `Command { std: "docker" "inspect" "d73e21a9ab3a8efabbdf7342d548a255223231451d44200694ef9ac262f5c724", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d73e21a9ab3a8efabbdf7342d548a255223231451d44200694ef9ac262f5c724", kill_on_drop: false }`
[INFO] [stdout] d73e21a9ab3a8efabbdf7342d548a255223231451d44200694ef9ac262f5c724
