[INFO] cloning repository https://github.com/provii/provii-crypto
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/provii/provii-crypto" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fprovii%2Fprovii-crypto", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fprovii%2Fprovii-crypto'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 8b5631ac906ee250eabaa1008e954ec69cf1aeaa
[INFO] testing provii/provii-crypto/8b5631ac906ee250eabaa1008e954ec69cf1aeaa against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fprovii%2Fprovii-crypto" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc2/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-0-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/provii/provii-crypto
[INFO] finished tweaking git repo https://github.com/provii/provii-crypto
[INFO] tweaked toml for git repo https://github.com/provii/provii-crypto written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/provii/provii-crypto on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/provii/provii-crypto 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.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] testing provii/provii-crypto/8b5631ac906ee250eabaa1008e954ec69cf1aeaa against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fprovii%2Fprovii-crypto" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc2/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-0-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/provii/provii-crypto
[INFO] finished tweaking git repo https://github.com/provii/provii-crypto
[INFO] tweaked toml for git repo https://github.com/provii/provii-crypto written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/provii/provii-crypto on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/provii/provii-crypto 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.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1d3b49494949fab79967c401fe248d4e1378cf8ea53b49b1c6017b7aa85d9eae
[INFO] running `Command { std: "docker" "start" "1d3b49494949fab79967c401fe248d4e1378cf8ea53b49b1c6017b7aa85d9eae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1d3b49494949fab79967c401fe248d4e1378cf8ea53b49b1c6017b7aa85d9eae", 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" "1d3b49494949fab79967c401fe248d4e1378cf8ea53b49b1c6017b7aa85d9eae" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1d3b49494949fab79967c401fe248d4e1378cf8ea53b49b1c6017b7aa85d9eae", 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" "1d3b49494949fab79967c401fe248d4e1378cf8ea53b49b1c6017b7aa85d9eae" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling memuse v0.2.2
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling blake2s_simd v1.0.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling blake2b_simd v1.0.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling bech32 v0.11.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling incrementalmerkletree v0.8.2
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling corez v0.1.1
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling zcash_spec v0.2.1
[INFO] [stderr]    Compiling provii-crypto-e2e-tests v0.1.0 (/opt/rustwide/workdir/crypto-e2e-tests)
[INFO] [stderr]    Compiling zip32 v0.2.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling pairing v0.23.0
[INFO] [stderr]    Compiling bls12_381 v0.8.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling jubjub v0.10.0
[INFO] [stderr]    Compiling pasta_curves v0.5.1
[INFO] [stderr]    Compiling bellman v0.14.0
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling getset v0.1.6
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling fpe v0.6.1
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling zcash_note_encryption v0.4.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling dialoguer v0.11.0
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling provii-crypto-commons v0.1.0 (/opt/rustwide/workdir/crypto-commons)
[INFO] [stderr]    Compiling reddsa v0.5.1
[INFO] [stderr]    Compiling provii-crypto-sig-redjubjub v0.1.0 (/opt/rustwide/workdir/crypto-sig-redjubjub)
[INFO] [stderr]    Compiling provii-crypto-public-inputs v0.1.0 (/opt/rustwide/workdir/crypto-public-inputs)
[INFO] [stderr]    Compiling provii-crypto-protocol v0.1.0 (/opt/rustwide/workdir/crypto-protocol)
[INFO] [stderr]    Compiling provii-crypto-verifier v0.1.0 (/opt/rustwide/workdir/crypto-verifier)
[INFO] [stderr]    Compiling redjubjub v0.8.0
[INFO] [stderr]    Compiling sapling-crypto v0.7.0
[INFO] [stderr]    Compiling issuer-gen v0.1.0 (/opt/rustwide/workdir/tools/issuer-gen)
[INFO] [stderr]    Compiling provii-keygen-tool v0.1.0 (/opt/rustwide/workdir/tools/keygen)
[INFO] [stderr]    Compiling provii-crypto-commit v0.1.0 (/opt/rustwide/workdir/crypto-commit)
[INFO] [stderr]    Compiling provii-crypto-circuit-age v0.1.0 (/opt/rustwide/workdir/crypto-circuit-age)
[INFO] [stderr]    Compiling provii-crypto-prover v0.1.0 (/opt/rustwide/workdir/crypto-prover)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.16s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3`
[INFO] running `Command { std: "docker" "inspect" "1d3b49494949fab79967c401fe248d4e1378cf8ea53b49b1c6017b7aa85d9eae", 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" "1d3b49494949fab79967c401fe248d4e1378cf8ea53b49b1c6017b7aa85d9eae" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.3
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling incrementalmerkletree v0.8.2
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling tokio v1.51.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling criterion-plot v0.6.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling fpe v0.6.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling bellman v0.14.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling provii-crypto-commons v0.1.0 (/opt/rustwide/workdir/crypto-commons)
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling provii-crypto-public-inputs v0.1.0 (/opt/rustwide/workdir/crypto-public-inputs)
[INFO] [stderr]    Compiling provii-crypto-verifier v0.1.0 (/opt/rustwide/workdir/crypto-verifier)
[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 rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling criterion v0.7.0
[INFO] [stderr]    Compiling pasta_curves v0.5.1
[INFO] [stderr]    Compiling provii-crypto-sig-redjubjub v0.1.0 (/opt/rustwide/workdir/crypto-sig-redjubjub)
[INFO] [stderr]    Compiling provii-crypto-protocol v0.1.0 (/opt/rustwide/workdir/crypto-protocol)
[INFO] [stderr]    Compiling issuer-gen v0.1.0 (/opt/rustwide/workdir/tools/issuer-gen)
[INFO] [stderr]    Compiling provii-keygen-tool v0.1.0 (/opt/rustwide/workdir/tools/keygen)
[INFO] [stderr]    Compiling reddsa v0.5.1
[INFO] [stderr]    Compiling redjubjub v0.8.0
[INFO] [stderr]    Compiling sapling-crypto v0.7.0
[INFO] [stderr]    Compiling provii-crypto-commit v0.1.0 (/opt/rustwide/workdir/crypto-commit)
[INFO] [stderr]    Compiling provii-crypto-circuit-age v0.1.0 (/opt/rustwide/workdir/crypto-circuit-age)
[INFO] [stderr]    Compiling provii-crypto-prover v0.1.0 (/opt/rustwide/workdir/crypto-prover)
[INFO] [stderr]    Compiling provii-crypto-e2e-tests v0.1.0 (/opt/rustwide/workdir/crypto-e2e-tests)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 19.08s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3`
[INFO] running `Command { std: "docker" "inspect" "1d3b49494949fab79967c401fe248d4e1378cf8ea53b49b1c6017b7aa85d9eae", 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" "1d3b49494949fab79967c401fe248d4e1378cf8ea53b49b1c6017b7aa85d9eae" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3`
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/issuer_gen-3e9a33ddc955d6cd)
[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]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/provii_crypto_circuit_age-2bad99eccea1e197)
[INFO] [stdout] 
[INFO] [stdout] running 446 tests
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bool_vec_witness_fixed_all_false ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bool_vec_witness_fixed_all_true ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bool_vec_witness_fixed_alternating ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bool_vec_witness_fixed_none ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bool_vec_witness_fixed_r_bits_size ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bool_vec_witness_fixed_size_mismatch ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bytes_input_32_bytes ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bytes_input_empty ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bytes_input_issuer_vk_size ... ok
[INFO] [stdout] test gadgets::bits::tests::prop_bytes_witness_fixed_size_check ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bytes_input_one_byte ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bytes_input_rp_hash_size ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bytes_input_nullifier_size ... ok
[INFO] [stdout] test gadgets::bits::tests::prop_bool_vec_fixed_size_check ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bytes_witness_fixed_32_bytes ... ok
[INFO] [stdout] test gadgets::bits::tests::prop_alloc_u8_witness_roundtrip ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bytes_witness_fixed_empty ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bytes_witness_fixed_none ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bytes_witness_fixed_kid_size ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bytes_witness_fixed_one_byte ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bytes_witness_fixed_schema_size ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bytes_witness_fixed_size_mismatch_too_long ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bytes_witness_fixed_size_mismatch_too_short ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u32_input_constraints_count ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bytes_witness_fixed_all_ones ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u32_input_alternating_bits ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u32_input_one ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u32_input_max ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_bytes_witness_fixed_all_zeros ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u32_input_zero ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u32_input_specific_values ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u32_witness_age_values ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u32_witness_none ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u32_witness_some_max ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u32_witness_some_zero ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u64_witness_max ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u64_witness_big_endian_byte_order ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u64_witness_none ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u32_input_powers_of_two ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u64_witness_zero ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u32_witness_all_powers_of_two ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u8_witness_none ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u8_witness_max ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u8_witness_zero ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u8_witness_powers_of_two ... ok
[INFO] [stdout] test gadgets::bits::tests::test_conditional_swap_length_mismatch ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u64_witness_timestamp_values ... ok
[INFO] [stdout] test gadgets::bits::tests::test_conditional_swap_equal_values ... ok
[INFO] [stdout] test gadgets::bits::tests::test_conditional_swap_over_direction ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_bits_equal_empty ... ok
[INFO] [stdout] test gadgets::bits::tests::test_conditional_swap_under_direction ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_bits_equal_length_mismatch ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_bits_equal_mismatched_values_unsatisfied ... ok
[INFO] [stdout] test gadgets::bits::tests::test_conditional_swap_with_allocated_direction ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_bits_equal_single_bit_false ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_bits_equal_many_bits_same ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_bits_equal_single_bit_difference_unsatisfied ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_bits_equal_single_bit_true ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_ge_a_greater_than_b ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_ge_age_verification_older_than_cutoff ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_ge_a_less_than_b_should_fail ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_ge_age_verification_18_years ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_ge_boundary_max_max ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_ge_age_verification_younger_than_cutoff ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_ge_boundary_max_vs_zero ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_ge_empty_vectors ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_ge_boundary_zero_vs_max_should_fail ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_ge_boundary_zero_zero ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_ge_equal_values ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_ge_length_mismatch ... ok
[INFO] [stdout] test gadgets::bits::tests::prop_alloc_u32_input_roundtrip ... ok
[INFO] [stdout] test gadgets::bits::tests::test_alloc_u8_witness_all_values ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_alternating_bytes ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_ge_one_apart ... ok
[INFO] [stdout] test gadgets::bits::tests::prop_enforce_ge_transitive ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_all_zeros ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_bit_ordering ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_empty ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_all_ones ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_high_bit_set ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_constraints_added ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_middle_bits ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_max_u8_value ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_commitment_size ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_kid_size ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_none_witness ... ok
[INFO] [stdout] test gadgets::bits::tests::prop_alloc_u32_witness_roundtrip ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_prime_length ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_schema_size ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_single_byte ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_sequential_bytes ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_randomness_size ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_specific_pattern_0x42 ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_valid_size ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_wrong_size_too_small ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_wrong_size_too_large ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_input_age_18_years ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_input_age_21_years ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_input_all_low_bits ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_input_alternating ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_input_all_high_bits ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_large_array ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_input_constraints_added ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_input_high_bit_set ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_input_nibble_pattern ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_input_max ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_input_one ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_signature_size ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_input_zero ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_input_specific_value_42 ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_witness_alternating ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_input_large_values ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_witness_comparison_with_input ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_witness_constraints ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_bytes_witness_fixed_power_of_two_length ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_witness_dob_value ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_witness_high_bit ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_witness_nibbles ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_witness_none ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_witness_none_constraints ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_witness_large_values ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_witness_some_max ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_input_power_of_two ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_witness_some_zero ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_witness_some_one ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_witness_specific_42 ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u64_witness_all_high_32bits ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u64_witness_all_low_32bits ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u64_witness_exp ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u64_witness_constraints ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u64_witness_byte_boundaries ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u64_witness_none ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u64_witness_iat ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u64_witness_large_value ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u64_witness_one ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u64_witness_some_max ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_witness_powers_of_two ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u64_witness_some_zero ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u64_witness_specific_42 ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u64_witness_timestamp ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u64_witness_powers_of_two ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_input_sequential_values ... ok
[INFO] [stdout] test gadgets::bits::tests::test_enforce_ge_powers_of_two ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u32_witness_sequential ... ok
[INFO] [stdout] test gadgets::bits::tests::prop_u32_constraint_count_deterministic ... ok
[INFO] [stdout] test gadgets::bits::tests::prop_alloc_u64_witness_length ... ok
[INFO] [stdout] test gadgets::blake2s::tests::test_blake2s_256_all_zeros ... ok
[INFO] [stdout] test gadgets::bits_tests::tests::test_alloc_u64_witness_sequential ... ok
[INFO] [stdout] test gadgets::blake2s::tests::test_blake2s_256_all_ones ... ok
[INFO] [stdout] test gadgets::blake2s::tests::test_blake2s_256_multiple_bytes ... ok
[INFO] [stdout] test gadgets::blake2s::tests::test_blake2s_256_empty ... ok
[INFO] [stdout] test gadgets::bits::tests::prop_enforce_bits_equal_when_equal ... ok
[INFO] [stdout] test gadgets::blake2s::tests::test_blake2s_256_single_byte ... ok
[INFO] [stdout] test gadgets::blake2s::tests::test_blake2s_256_different_inputs_different_outputs ... ok
[INFO] [stdout] test gadgets::bits::tests::prop_alloc_bool_vec_witness_fixed_length ... ok
[INFO] [stdout] test gadgets::blake2s::tests::test_blake2s_256_deterministic ... ok
[INFO] [stdout] test gadgets::blake2s::tests::test_blake2s_256_large_input ... ok
[INFO] [stdout] test gadgets::blake2s::tests::test_blake2s_alternating_bits ... ok
[INFO] [stdout] test gadgets::blake2s::tests::test_blake2s_different_personalizations_different_outputs ... ok
[INFO] [stdout] test gadgets::blake2s::tests::test_blake2s_no_personalization_matches_blake2s_256 ... ok
[INFO] [stdout] test gadgets::blake2s::tests::test_blake2s_with_personalization_empty ... ok
[INFO] [stdout] test gadgets::blake2s::tests::test_blake2s_with_personalization_alternating_bits ... ok
[INFO] [stdout] test gadgets::bits::tests::prop_enforce_ge_reflexive ... ok
[INFO] [stdout] test gadgets::bits::tests::prop_age_verification ... ok
[INFO] [stdout] test gadgets::blake2s::tests::test_blake2s_personalization_deterministic ... ok
[INFO] [stdout] test gadgets::blake2s::tests::test_blake2s_with_personalization_custom ... ok
[INFO] [stdout] test gadgets::blake2s::tests::test_blake2s_personalization_large_input ... ok
[INFO] [stdout] test gadgets::bits::tests::prop_alloc_bytes_witness_fixed_length ... ok
[INFO] [stdout] test gadgets::bits::tests::prop_alloc_bytes_input_length ... ok
[INFO] [stdout] test gadgets::blake2s::tests::test_blake2s_personalization_all_same ... ok
[INFO] [stdout] test gadgets::blake2s::tests::test_blake2s_256_various_sizes ... ok
[INFO] [stdout] test gadgets::blake2s::tests::test_blake2s_personalization_various_values ... ok
[INFO] [stdout] test gadgets::pedersen::tests::prop_enforce_equal_different_fails ... ok
[INFO] [stdout] test gadgets::pedersen::tests::prop_enforce_equal_matching_satisfies ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_commit_all_ones ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_commit_all_zeros ... ok
[INFO] [stdout] test gadgets::bits::tests::prop_enforce_ge_antisymmetric ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_commit_both_empty ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_commit_alternating_patterns ... ok
[INFO] [stdout] test gadgets::blake2s::tests::test_blake2s_personalization_various_sizes ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_commit_binding_property ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_commit_different_dob_same_randomness ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_commit_empty_randomness ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_commit_different_dob_different_randomness ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_commit_empty_dob ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_commit_hiding_property_different_randomness ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_commit_single_bit_dob_change ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_commit_standard_32bit_dob_256bit_randomness ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_commit_single_bit_randomness_change ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_commit_then_nullifier_full_flow ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_commit_typical_age_values ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_enforce_bytes_equal_256_bits_match ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_commit_various_randomness_sizes ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_enforce_bytes_equal_32_bits_match ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_enforce_bytes_equal_256_bits_mismatch ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_enforce_bytes_equal_8_bits_all_match ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_enforce_bytes_equal_8_bits_mismatch ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_enforce_bytes_equal_all_zeros_match ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_enforce_bytes_equal_all_zeros_vs_all_ones ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_enforce_bytes_equal_all_ones_match ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_enforce_bytes_equal_alternating_patterns_match ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_enforce_bytes_equal_alternating_patterns_mismatch ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_enforce_bytes_equal_empty_arrays ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_enforce_bytes_equal_length_mismatch_returns_error ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_enforce_bytes_equal_mismatch_at_position_0 ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_enforce_bytes_equal_mismatch_at_last_position ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_enforce_bytes_equal_single_bit_match ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_enforce_bytes_equal_single_bit_mismatch ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_enforce_bytes_equal_multiple_mismatches ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_different_commitments_different_nullifiers ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_commit_various_dob_sizes ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_pedersen_nullifier_all_ones ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_enforce_computed_vs_different_witnessed ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_enforce_computed_vs_witnessed_commitment ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_pedersen_nullifier_all_zeros ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_pedersen_nullifier_alternating_pattern ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_pedersen_nullifier_domain_separator_length ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_pedersen_nullifier_determinism ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_pedersen_nullifier_empty_commitment ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_pedersen_nullifier_domain_separator_encoding ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_pedersen_nullifier_large_commitment ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_pedersen_nullifier_standard_256_bits ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_pedersen_nullifier_uniqueness ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_all_inputs_ones ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_all_inputs_zeros ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_dst_is_zerokp_cred_v2 ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_err_c_bytes_255 ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_err_c_bytes_zero ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_err_exp_bits_65 ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_err_iat_bits_63 ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_err_kid_bits_not_aligned_7 ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_err_kid_bits_not_aligned_9 ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_err_schema_bits_not_aligned_7 ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_err_schema_bits_not_aligned_9 ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_err_v_bits_nine ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_err_v_bits_seven ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_err_v_bits_zero ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_iat_exp_max ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_iat_exp_zero ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_kid_112_bits_circuit_default ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_kid_empty ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_kid_max_255_bytes ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_kid_one_byte ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_output_length_calculation ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_schema_96_bits_circuit_default ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_schema_empty ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_schema_max_255_bytes ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_schema_one_byte ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_v_max_verify_dst_encoding ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_v_zero_verify_dst_encoding ... ok
[INFO] [stdout] test gadgets::prehash::tests::test_valid_all_sizes_correct ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_pedersen_nullifier_small_commitments ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_same_commitment_same_nullifier ... ok
[INFO] [stdout] test gadgets::pedersen::tests::test_pedersen_nullifier_single_bit_difference ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::prop_generator_deterministic ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::prop_different_commitments_different_sigs ... ok
[INFO] [stdout] test gadgets::pedersen::tests::prop_commit_output_length ... ok
[INFO] [stdout] test gadgets::pedersen::tests::prop_commit_non_trivial ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_alloc_sig_deterministic_with_same_bytes ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_alloc_sig_invalid_r_all_ones ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_alloc_sig_invalid_r_all_zeros ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_alloc_sig_invalid_s_non_canonical ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_alloc_sig_multiple_valid_signatures ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_alloc_sig_none_witness ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_alloc_sig_preserves_r_bytes ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_alloc_sig_s_bytes_bits_correct ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_alloc_sig_valid_signature ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_alloc_vk_deterministic_with_same_bytes ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_alloc_vk_different_keys_different_points ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_alloc_vk_invalid_point_all_ones ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_alloc_vk_invalid_point_all_zeros ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_alloc_vk_multiple_valid_keys ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_alloc_vk_none_witness ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_alloc_vk_point_on_curve ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_alloc_vk_preserves_bytes ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_alloc_vk_valid_key ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_get_generator_point_correct_value ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_get_generator_point_deterministic ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_get_generator_point_on_curve ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_get_vk_bytes_bits_multiple_keys ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_get_vk_bytes_bits_preserves_original_bytes ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_get_vk_bytes_bits_returns_correct_length ... ok
[INFO] [stdout] test gadgets::pedersen::tests::prop_commit_always_satisfies ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::prop_alloc_vk_deterministic ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::prop_vk_bytes_extraction_preserves_bytes ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_verify_invalid_signature_fails ... ok
[INFO] [stdout] test gadgets::pedersen::tests::prop_nullifier_output_length ... ok
[INFO] [stdout] test gadgets::pedersen::tests::prop_nullifier_non_trivial ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_verify_valid_signature_passes ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_verify_deterministic ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_verify_with_different_personalization_synthesises ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_add_associativity ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_add_commutativity ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_add_different_points ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_add_neutral_left ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_add_neutral_right ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_add_point_to_itself ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_add_then_double ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_assert_not_small_order_generator ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_assert_not_small_order_scalar_multiples ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_conditionally_select_false ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_conditionally_select_neutral_false ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_conditionally_select_neutral_true ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_conditionally_select_true ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_double_chain ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_double_consistency_with_mul_by_two ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_double_generator ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_double_neutral ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_double_then_add ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_fixed_base_mul_all_generators ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_fixed_base_mul_empty_scalar ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_fixed_base_mul_one_bit ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_fixed_base_mul_small_scalars ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_get_u_get_v ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_get_u_get_v_neutral ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_inputize_generator ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_inputize_neutral ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_interpret_generator ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_interpret_invalid_point ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_interpret_neutral ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_montgomery_interpret_unchecked ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_montgomery_into_edwards_basic ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_mul_by_one ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_mul_by_two ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_mul_by_zero ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_mul_distributive ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_mul_large_scalar ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_mul_neutral_element ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_mul_small_scalars ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_repr_generator ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_repr_neutral ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_repr_output_length ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_sapling_pedersen_generators_match_canonical ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_sapling_spending_key_generator_matches_canonical ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_witness_multiple_valid_points ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_witness_neutral ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_witness_none ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_witness_scalar_multiples ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_witness_some_generator ... ok
[INFO] [stdout] test gadgets::sapling_ecc::tests::test_witness_valid_jubjub_point_satisfies_circuit ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_all_ones_input ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_all_zeros_input ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_alternating_pattern ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_determinism_same_input_same_output ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_different_personalization_different_output ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_first_segment_path ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_first_window_in_segment ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_get_constant_bools_length ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_incomplete_window_a_and_b ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_incomplete_window_only_a ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_input_size_0_bits ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_input_size_120_bits_two_segments ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_input_size_189_bits_three_segments ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_input_size_1_bit ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_verify_with_personalization_another_valid_tag ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_input_size_2_bits ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_input_size_3_bits ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_input_size_57_bits_segment_boundary ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_input_size_252_bits_four_segments ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_input_size_6_bits ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_input_size_58_bits_crosses_segment ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_montgomery_to_edwards_conversion ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_personalization_merkle_tree_0 ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_personalization_merkle_tree_31 ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_maximum_safe_input ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_personalization_note_commitment ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_single_bit_one ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_segment_window_exhaustion ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_single_bit_zero ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_subsequent_segment_path ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_window_bits_000 ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_window_bits_001 ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_window_bits_010 ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_window_bits_100 ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_window_bits_111 ... ok
[INFO] [stdout] test gadgets::sapling_pedersen::tests::test_uniqueness_different_input_different_output ... ok
[INFO] [stdout] test gadgets::pedersen::tests::prop_nullifier_always_satisfies ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_verify_with_personalization_default ... ok
[INFO] [stdout] test tests::test_age_public_cutoff_days_range ... ok
[INFO] [stdout] test tests::test_age_public_debug ... ok
[INFO] [stdout] test tests::test_age_public_clone ... ok
[INFO] [stdout] test tests::test_age_circuit_constructor_without_witness ... ok
[INFO] [stdout] test tests::test_age_circuit_constructor_with_witness ... ok
[INFO] [stdout] test tests::test_age_public_field_sizes ... ok
[INFO] [stdout] test tests::test_age_witness_new_kid_too_long ... ok
[INFO] [stdout] test tests::test_age_witness_new_kid_too_short ... ok
[INFO] [stdout] test tests::test_age_witness_new_schema_too_long ... ok
[INFO] [stdout] test tests::test_age_witness_new_schema_too_short ... ok
[INFO] [stdout] test tests::test_age_witness_new_valid ... ok
[INFO] [stdout] test tests::test_age_witness_timestamp_values ... ok
[INFO] [stdout] test tests::test_age_witness_v_byte_values ... ok
[INFO] [stdout] test tests::test_bias_ordering_property ... ok
[INFO] [stdout] test tests::test_age_witness_debug ... ok
[INFO] [stdout] test tests::test_age_witness_clone ... ok
[INFO] [stdout] test tests::test_age_witness_expected_sizes ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_verify_wrong_message_fails ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_verify_wrong_vk_fails ... ok
[INFO] [stdout] test tests::test_circuit_constants_hash_unchanged ... ok
[INFO] [stdout] test tests::test_circuit_public_inputs_ordering ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::prop_alloc_sig_deterministic ... ok
[INFO] [stdout] test tests::test_circuit_public_inputs_values ... ok
[INFO] [stdout] test gadgets::pedersen::tests::prop_different_dob_different_commitment ... ok
[INFO] [stdout] test gadgets::pedersen::tests::prop_commit_binding ... ok
[INFO] [stdout] test tests::test_circuit_age_edge_case_equal ... ok
[INFO] [stdout] test tests::test_circuit_age_edge_case_zero ... ok
[INFO] [stdout] test tests::test_circuit_age_edge_case_max_cutoff ... ok
[INFO] [stdout] test gadgets::pedersen::tests::prop_commit_hiding ... ok
[INFO] [stdout] test tests::test_child_under_3 ... ok
[INFO] [stdout] test tests::test_circuit_witness_kid_too_long ... ok
[INFO] [stdout] test tests::test_circuit_witness_kid_too_short ... ok
[INFO] [stdout] test tests::test_circuit_witness_r_bits_too_long ... ok
[INFO] [stdout] test tests::test_circuit_witness_r_bits_too_short ... ok
[INFO] [stdout] test tests::test_circuit_public_inputs_structure ... ok
[INFO] [stdout] test tests::test_circuit_witness_schema_too_long ... ok
[INFO] [stdout] test tests::test_circuit_witness_schema_too_short ... ok
[INFO] [stdout] test tests::test_circuit_witness_sig_too_long ... ok
[INFO] [stdout] test tests::test_compute_circuit_constants_hash_determinism ... ok
[INFO] [stdout] test tests::test_compute_circuit_constants_hash_format ... ok
[INFO] [stdout] test tests::test_compute_circuit_constants_hash_sensitivity ... ok
[INFO] [stdout] test tests::test_circuit_witness_sig_too_short ... ok
[INFO] [stdout] test gadgets::redjubjub::tests::test_verify_multiple_valid_signatures ... ok
[INFO] [stdout] test tests::test_kid_size_constant ... ok
[INFO] [stderr] error: test failed, to rerun pass `-p provii-crypto-circuit-age --lib`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/provii_crypto_circuit_age-2bad99eccea1e197` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "1d3b49494949fab79967c401fe248d4e1378cf8ea53b49b1c6017b7aa85d9eae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1d3b49494949fab79967c401fe248d4e1378cf8ea53b49b1c6017b7aa85d9eae", kill_on_drop: false }`
[INFO] [stdout] 1d3b49494949fab79967c401fe248d4e1378cf8ea53b49b1c6017b7aa85d9eae
