[INFO] cloning repository https://github.com/jp4g/barrustenburg
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jp4g/barrustenburg" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjp4g%2Fbarrustenburg", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjp4g%2Fbarrustenburg'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d7e4f491e1a79b988245e673c367dae509271b42
[INFO] testing jp4g/barrustenburg against 1.94.0 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjp4g%2Fbarrustenburg" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/jp4g/barrustenburg
[INFO] finished tweaking git repo https://github.com/jp4g/barrustenburg
[INFO] tweaked toml for git repo https://github.com/jp4g/barrustenburg written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/jp4g/barrustenburg on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/jp4g/barrustenburg 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.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded crypto-bigint v0.6.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 914b9fb430ebd1d60a6e8277e930b28348db26c9889a85e73581f57970fb49da
[INFO] running `Command { std: "docker" "start" "-a" "914b9fb430ebd1d60a6e8277e930b28348db26c9889a85e73581f57970fb49da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "914b9fb430ebd1d60a6e8277e930b28348db26c9889a85e73581f57970fb49da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "914b9fb430ebd1d60a6e8277e930b28348db26c9889a85e73581f57970fb49da", kill_on_drop: false }`
[INFO] [stdout] 914b9fb430ebd1d60a6e8277e930b28348db26c9889a85e73581f57970fb49da
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d37b76291e9d99a18d5f08fb5ecae2ff4aa65f86042cf78cb06f070b8ada3ffb
[INFO] running `Command { std: "docker" "start" "-a" "d37b76291e9d99a18d5f08fb5ecae2ff4aa65f86042cf78cb06f070b8ada3ffb", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling block-padding v0.3.3
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling blake3 v1.8.3
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling crypto-bigint v0.6.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling bbrs-ecc v0.1.0 (/opt/rustwide/workdir/crates/ecc)
[INFO] [stderr]    Compiling bbrs-numeric v0.1.0 (/opt/rustwide/workdir/crates/numeric)
[INFO] [stderr]    Compiling bbrs-crypto v0.1.0 (/opt/rustwide/workdir/crates/crypto)
[INFO] [stderr]    Compiling bbrs-polynomials v0.1.0 (/opt/rustwide/workdir/crates/polynomials)
[INFO] [stderr]    Compiling bbrs-srs v0.1.0 (/opt/rustwide/workdir/crates/srs)
[INFO] [stderr]    Compiling bbrs-transcript v0.1.0 (/opt/rustwide/workdir/crates/transcript)
[INFO] [stderr]    Compiling bbrs-relations v0.1.0 (/opt/rustwide/workdir/crates/relations)
[INFO] [stderr]    Compiling bbrs-commitment-schemes v0.1.0 (/opt/rustwide/workdir/crates/commitment_schemes)
[INFO] [stderr]    Compiling bbrs-flavor v0.1.0 (/opt/rustwide/workdir/crates/flavor)
[INFO] [stderr]    Compiling bbrs-honk v0.1.0 (/opt/rustwide/workdir/crates/honk)
[INFO] [stderr]    Compiling bbrs-sumcheck v0.1.0 (/opt/rustwide/workdir/crates/sumcheck)
[INFO] [stderr]    Compiling bbrs-circuit-builder v0.1.0 (/opt/rustwide/workdir/crates/circuit_builder)
[INFO] [stderr]    Compiling bbrs-ultra-honk v0.1.0 (/opt/rustwide/workdir/crates/ultra_honk)
[INFO] [stderr]    Compiling bbrs-stdlib v0.1.0 (/opt/rustwide/workdir/crates/stdlib)
[INFO] [stdout] warning: unused import: `std::rc::Rc`
[INFO] [stdout]   --> crates/stdlib/src/primitives/bigfield.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::rc::Rc;
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CachedPartialNnfMul`, `NnfAddSimple`, and `NnfPartialMulWitnesses`
[INFO] [stdout]   --> crates/stdlib/src/primitives/bigfield.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 |     AddQuad, CachedPartialNnfMul, NnfAddSimple, NnfMulWitnesses, NnfPartialMulWitnesses,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `UltraCircuitBuilder`
[INFO] [stdout]   --> crates/stdlib/src/primitives/bigfield.rs:19:22
[INFO] [stdout]    |
[INFO] [stdout] 19 |     UltraBlockIndex, UltraCircuitBuilder, DEFAULT_NON_NATIVE_FIELD_LIMB_BITS,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IS_CONSTANT`
[INFO] [stdout]   --> crates/stdlib/src/primitives/bigfield.rs:29:44
[INFO] [stdout]    |
[INFO] [stdout] 29 | use super::witness::{BuilderRef, WitnessT, IS_CONSTANT};
[INFO] [stdout]    |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `U256Ext`
[INFO] [stdout]   --> crates/stdlib/src/encryption/ecdsa.rs:13:26
[INFO] [stdout]    |
[INFO] [stdout] 13 | use bbrs_numeric::{U256, U256Ext};
[INFO] [stdout]    |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `modulus`
[INFO] [stdout]     --> crates/stdlib/src/primitives/bigfield.rs:1276:13
[INFO] [stdout]      |
[INFO] [stdout] 1276 |         let modulus = Self::modulus();
[INFO] [stdout]      |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_modulus`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/stdlib/src/primitives/biggroup.rs:303:13
[INFO] [stdout]     |
[INFO] [stdout] 303 |         let mut result = Self {
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/stdlib/src/primitives/biggroup.rs:400:13
[INFO] [stdout]     |
[INFO] [stdout] 400 |         let mut result = Self {
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `neg_lambda`
[INFO] [stdout]    --> crates/stdlib/src/primitives/biggroup.rs:773:14
[INFO] [stdout]     |
[INFO] [stdout] 773 |         let (neg_lambda, x3, y3) = if C::HAS_A {
[INFO] [stdout]     |              ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_neg_lambda`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]     --> crates/stdlib/src/primitives/biggroup.rs:1068:59
[INFO] [stdout]      |
[INFO] [stdout] 1068 |             |nafs: &[BoolT<P>], half_round_length: usize, ctx: &BuilderRef<P>| {
[INFO] [stdout]      |                                                           ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `xyprime`
[INFO] [stdout]     --> crates/stdlib/src/primitives/biggroup.rs:1181:13
[INFO] [stdout]      |
[INFO] [stdout] 1181 |         let xyprime = tables[4].borrow_mut().read(index);
[INFO] [stdout]      |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_xyprime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `offset` is never read
[INFO] [stdout]     --> crates/stdlib/src/primitives/biggroup.rs:1761:13
[INFO] [stdout]      |
[INFO] [stdout] 1761 |             offset += 2;
[INFO] [stdout]      |             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `offset` is never read
[INFO] [stdout]     --> crates/stdlib/src/primitives/biggroup.rs:1844:13
[INFO] [stdout]      |
[INFO] [stdout] 1844 |             offset += 2;
[INFO] [stdout]      |             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `normalize_sparse` is never used
[INFO] [stdout]   --> crates/stdlib/src/hash/keccak.rs:98:4
[INFO] [stdout]    |
[INFO] [stdout] 98 | fn normalize_sparse(input: U256) -> U256 {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `slice_to_field` is never used
[INFO] [stdout]   --> crates/stdlib/src/primitives/bigfield.rs:60:4
[INFO] [stdout]    |
[INFO] [stdout] 60 | fn slice_to_field<P: FieldParams>(val: &U256, start: u32, end: u32) -> Field<P> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOG2_BINARY_MODULUS` is never used
[INFO] [stdout]    --> crates/stdlib/src/primitives/bigfield.rs:209:7
[INFO] [stdout]     |
[INFO] [stdout] 209 | const LOG2_BINARY_MODULUS: u64 = NUM_LIMB_BITS * (NUM_LIMBS as u64);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_maximum_crt_product` is never used
[INFO] [stdout]    --> crates/stdlib/src/primitives/bigfield.rs:213:4
[INFO] [stdout]     |
[INFO] [stdout] 213 | fn get_maximum_crt_product<P: FieldParams>() -> (U256, U256) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `maximum_limb_size_that_wouldnt_overflow` is never used
[INFO] [stdout]    --> crates/stdlib/src/primitives/bigfield.rs:225:4
[INFO] [stdout]     |
[INFO] [stdout] 225 | fn maximum_limb_size_that_wouldnt_overflow<P: FieldParams>() -> u64 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_prohibited_limb_value` is never used
[INFO] [stdout]    --> crates/stdlib/src/primitives/bigfield.rs:240:4
[INFO] [stdout]     |
[INFO] [stdout] 240 | fn get_prohibited_limb_value<P: FieldParams>() -> U256 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `unreduced_zero` and `get_limb_witness_indices` are never used
[INFO] [stdout]    --> crates/stdlib/src/primitives/bigfield.rs:382:8
[INFO] [stdout]     |
[INFO] [stdout] 314 | impl<P: FieldParams, T: FieldParams> BigFieldT<P, T> {
[INFO] [stdout]     | ---------------------------------------------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 382 |     fn unreduced_zero() -> Self {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 743 |     fn get_limb_witness_indices(&self) -> [u32; 4] {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NUM_LIMBS` is never used
[INFO] [stdout]   --> crates/stdlib/src/primitives/biggroup.rs:38:7
[INFO] [stdout]    |
[INFO] [stdout] 38 | const NUM_LIMBS: usize = 4;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `div_sum` is never used
[INFO] [stdout]   --> crates/stdlib/src/primitives/biggroup.rs:86:4
[INFO] [stdout]    |
[INFO] [stdout] 86 | fn div_sum<P: FieldParams, T: FieldParams>(
[INFO] [stdout]    |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `num_sixes` and `num_fives` are never read
[INFO] [stdout]     --> crates/stdlib/src/primitives/biggroup.rs:1694:5
[INFO] [stdout]      |
[INFO] [stdout] 1686 | pub struct BatchLookupTable<P: FieldParams, C: CurveParams> {
[INFO] [stdout]      |            ---------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 1694 |     num_sixes: usize,
[INFO] [stdout]      |     ^^^^^^^^^
[INFO] [stdout] 1695 |     num_fives: usize,
[INFO] [stdout]      |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_lo_hi_unchecked` is never used
[INFO] [stdout]   --> crates/stdlib/src/primitives/group/cycle_scalar.rs:63:19
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<C: CurveParams> CycleScalarT<C> {
[INFO] [stdout]    | ------------------------------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 63 |     pub(crate) fn from_lo_hi_unchecked(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.26s
[INFO] running `Command { std: "docker" "inspect" "d37b76291e9d99a18d5f08fb5ecae2ff4aa65f86042cf78cb06f070b8ada3ffb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d37b76291e9d99a18d5f08fb5ecae2ff4aa65f86042cf78cb06f070b8ada3ffb", kill_on_drop: false }`
[INFO] [stdout] d37b76291e9d99a18d5f08fb5ecae2ff4aa65f86042cf78cb06f070b8ada3ffb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dea89d8fcf074ec84684e1243b26133e2cc7bd755e5cabc1cc14b564592e1904
[INFO] running `Command { std: "docker" "start" "-a" "dea89d8fcf074ec84684e1243b26133e2cc7bd755e5cabc1cc14b564592e1904", kill_on_drop: false }`
[INFO] [stderr]    Compiling bbrs-ecc v0.1.0 (/opt/rustwide/workdir/crates/ecc)
[INFO] [stderr]    Compiling bbrs-numeric v0.1.0 (/opt/rustwide/workdir/crates/numeric)
[INFO] [stderr]    Compiling bbrs-polynomials v0.1.0 (/opt/rustwide/workdir/crates/polynomials)
[INFO] [stderr]    Compiling bbrs-srs v0.1.0 (/opt/rustwide/workdir/crates/srs)
[INFO] [stderr]    Compiling bbrs-crypto v0.1.0 (/opt/rustwide/workdir/crates/crypto)
[INFO] [stderr]    Compiling bbrs-relations v0.1.0 (/opt/rustwide/workdir/crates/relations)
[INFO] [stderr]    Compiling bbrs-transcript v0.1.0 (/opt/rustwide/workdir/crates/transcript)
[INFO] [stderr]    Compiling bbrs-commitment-schemes v0.1.0 (/opt/rustwide/workdir/crates/commitment_schemes)
[INFO] [stderr]    Compiling bbrs-flavor v0.1.0 (/opt/rustwide/workdir/crates/flavor)
[INFO] [stderr]    Compiling bbrs-honk v0.1.0 (/opt/rustwide/workdir/crates/honk)
[INFO] [stderr]    Compiling bbrs-sumcheck v0.1.0 (/opt/rustwide/workdir/crates/sumcheck)
[INFO] [stderr]    Compiling bbrs-circuit-builder v0.1.0 (/opt/rustwide/workdir/crates/circuit_builder)
[INFO] [stderr]    Compiling bbrs-ultra-honk v0.1.0 (/opt/rustwide/workdir/crates/ultra_honk)
[INFO] [stdout] warning: unused import: `std::rc::Rc`
[INFO] [stdout]   --> crates/stdlib/src/primitives/bigfield.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::rc::Rc;
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CachedPartialNnfMul`, `NnfAddSimple`, and `NnfPartialMulWitnesses`
[INFO] [stdout]   --> crates/stdlib/src/primitives/bigfield.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 |     AddQuad, CachedPartialNnfMul, NnfAddSimple, NnfMulWitnesses, NnfPartialMulWitnesses,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `UltraCircuitBuilder`
[INFO] [stdout]   --> crates/stdlib/src/primitives/bigfield.rs:19:22
[INFO] [stdout]    |
[INFO] [stdout] 19 |     UltraBlockIndex, UltraCircuitBuilder, DEFAULT_NON_NATIVE_FIELD_LIMB_BITS,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IS_CONSTANT`
[INFO] [stdout]   --> crates/stdlib/src/primitives/bigfield.rs:29:44
[INFO] [stdout]    |
[INFO] [stdout] 29 | use super::witness::{BuilderRef, WitnessT, IS_CONSTANT};
[INFO] [stdout]    |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `U256Ext`
[INFO] [stdout]   --> crates/stdlib/src/encryption/ecdsa.rs:13:26
[INFO] [stdout]    |
[INFO] [stdout] 13 | use bbrs_numeric::{U256, U256Ext};
[INFO] [stdout]    |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `modulus`
[INFO] [stdout]     --> crates/stdlib/src/primitives/bigfield.rs:1276:13
[INFO] [stdout]      |
[INFO] [stdout] 1276 |         let modulus = Self::modulus();
[INFO] [stdout]      |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_modulus`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/stdlib/src/primitives/biggroup.rs:303:13
[INFO] [stdout]     |
[INFO] [stdout] 303 |         let mut result = Self {
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/stdlib/src/primitives/biggroup.rs:400:13
[INFO] [stdout]     |
[INFO] [stdout] 400 |         let mut result = Self {
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `neg_lambda`
[INFO] [stdout]    --> crates/stdlib/src/primitives/biggroup.rs:773:14
[INFO] [stdout]     |
[INFO] [stdout] 773 |         let (neg_lambda, x3, y3) = if C::HAS_A {
[INFO] [stdout]     |              ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_neg_lambda`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]     --> crates/stdlib/src/primitives/biggroup.rs:1068:59
[INFO] [stdout]      |
[INFO] [stdout] 1068 |             |nafs: &[BoolT<P>], half_round_length: usize, ctx: &BuilderRef<P>| {
[INFO] [stdout]      |                                                           ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `xyprime`
[INFO] [stdout]     --> crates/stdlib/src/primitives/biggroup.rs:1181:13
[INFO] [stdout]      |
[INFO] [stdout] 1181 |         let xyprime = tables[4].borrow_mut().read(index);
[INFO] [stdout]      |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_xyprime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `offset` is never read
[INFO] [stdout]     --> crates/stdlib/src/primitives/biggroup.rs:1761:13
[INFO] [stdout]      |
[INFO] [stdout] 1761 |             offset += 2;
[INFO] [stdout]      |             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `offset` is never read
[INFO] [stdout]     --> crates/stdlib/src/primitives/biggroup.rs:1844:13
[INFO] [stdout]      |
[INFO] [stdout] 1844 |             offset += 2;
[INFO] [stdout]      |             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `normalize_sparse` is never used
[INFO] [stdout]   --> crates/stdlib/src/hash/keccak.rs:98:4
[INFO] [stdout]    |
[INFO] [stdout] 98 | fn normalize_sparse(input: U256) -> U256 {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `slice_to_field` is never used
[INFO] [stdout]   --> crates/stdlib/src/primitives/bigfield.rs:60:4
[INFO] [stdout]    |
[INFO] [stdout] 60 | fn slice_to_field<P: FieldParams>(val: &U256, start: u32, end: u32) -> Field<P> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOG2_BINARY_MODULUS` is never used
[INFO] [stdout]    --> crates/stdlib/src/primitives/bigfield.rs:209:7
[INFO] [stdout]     |
[INFO] [stdout] 209 | const LOG2_BINARY_MODULUS: u64 = NUM_LIMB_BITS * (NUM_LIMBS as u64);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_maximum_crt_product` is never used
[INFO] [stdout]    --> crates/stdlib/src/primitives/bigfield.rs:213:4
[INFO] [stdout]     |
[INFO] [stdout] 213 | fn get_maximum_crt_product<P: FieldParams>() -> (U256, U256) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `maximum_limb_size_that_wouldnt_overflow` is never used
[INFO] [stdout]    --> crates/stdlib/src/primitives/bigfield.rs:225:4
[INFO] [stdout]     |
[INFO] [stdout] 225 | fn maximum_limb_size_that_wouldnt_overflow<P: FieldParams>() -> u64 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_prohibited_limb_value` is never used
[INFO] [stdout]    --> crates/stdlib/src/primitives/bigfield.rs:240:4
[INFO] [stdout]     |
[INFO] [stdout] 240 | fn get_prohibited_limb_value<P: FieldParams>() -> U256 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `unreduced_zero` and `get_limb_witness_indices` are never used
[INFO] [stdout]    --> crates/stdlib/src/primitives/bigfield.rs:382:8
[INFO] [stdout]     |
[INFO] [stdout] 314 | impl<P: FieldParams, T: FieldParams> BigFieldT<P, T> {
[INFO] [stdout]     | ---------------------------------------------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 382 |     fn unreduced_zero() -> Self {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 743 |     fn get_limb_witness_indices(&self) -> [u32; 4] {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NUM_LIMBS` is never used
[INFO] [stdout]   --> crates/stdlib/src/primitives/biggroup.rs:38:7
[INFO] [stdout]    |
[INFO] [stdout] 38 | const NUM_LIMBS: usize = 4;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `div_sum` is never used
[INFO] [stdout]   --> crates/stdlib/src/primitives/biggroup.rs:86:4
[INFO] [stdout]    |
[INFO] [stdout] 86 | fn div_sum<P: FieldParams, T: FieldParams>(
[INFO] [stdout]    |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `num_sixes` and `num_fives` are never read
[INFO] [stdout]     --> crates/stdlib/src/primitives/biggroup.rs:1694:5
[INFO] [stdout]      |
[INFO] [stdout] 1686 | pub struct BatchLookupTable<P: FieldParams, C: CurveParams> {
[INFO] [stdout]      |            ---------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 1694 |     num_sixes: usize,
[INFO] [stdout]      |     ^^^^^^^^^
[INFO] [stdout] 1695 |     num_fives: usize,
[INFO] [stdout]      |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_lo_hi_unchecked` is never used
[INFO] [stdout]   --> crates/stdlib/src/primitives/group/cycle_scalar.rs:63:19
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<C: CurveParams> CycleScalarT<C> {
[INFO] [stdout]    | ------------------------------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 63 |     pub(crate) fn from_lo_hi_unchecked(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling bbrs-stdlib v0.1.0 (/opt/rustwide/workdir/crates/stdlib)
[INFO] [stdout] warning: unused imports: `CachedPartialNnfMul`, `NnfAddSimple`, and `NnfPartialMulWitnesses`
[INFO] [stdout]   --> crates/stdlib/src/primitives/bigfield.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 |     AddQuad, CachedPartialNnfMul, NnfAddSimple, NnfMulWitnesses, NnfPartialMulWitnesses,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IS_CONSTANT`
[INFO] [stdout]   --> crates/stdlib/src/primitives/bigfield.rs:29:44
[INFO] [stdout]    |
[INFO] [stdout] 29 | use super::witness::{BuilderRef, WitnessT, IS_CONSTANT};
[INFO] [stdout]    |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Bn254FqParams`
[INFO] [stdout]     --> crates/stdlib/src/primitives/biggroup.rs:1876:35
[INFO] [stdout]      |
[INFO] [stdout] 1876 |     use bbrs_ecc::curves::bn254::{Bn254FqParams, Bn254FrParams, Bn254G1Params};
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `U256Ext`
[INFO] [stdout]   --> crates/stdlib/src/encryption/ecdsa.rs:13:26
[INFO] [stdout]    |
[INFO] [stdout] 13 | use bbrs_numeric::{U256, U256Ext};
[INFO] [stdout]    |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `test_bytes` is never read
[INFO] [stdout]    --> crates/stdlib/src/encryption/ecdsa.rs:362:30
[INFO] [stdout]     |
[INFO] [stdout] 362 |         let mut test_bytes = [0u8; 32];
[INFO] [stdout]     |                              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `modulus`
[INFO] [stdout]     --> crates/stdlib/src/primitives/bigfield.rs:1276:13
[INFO] [stdout]      |
[INFO] [stdout] 1276 |         let modulus = Self::modulus();
[INFO] [stdout]      |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_modulus`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fq_pm1`
[INFO] [stdout]     --> crates/stdlib/src/primitives/bigfield.rs:2791:13
[INFO] [stdout]      |
[INFO] [stdout] 2791 |         let fq_pm1 = Fq::from_limbs(*p_minus_1.as_words());
[INFO] [stdout]      |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_fq_pm1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/stdlib/src/primitives/biggroup.rs:303:13
[INFO] [stdout]     |
[INFO] [stdout] 303 |         let mut result = Self {
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/stdlib/src/primitives/biggroup.rs:400:13
[INFO] [stdout]     |
[INFO] [stdout] 400 |         let mut result = Self {
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `neg_lambda`
[INFO] [stdout]    --> crates/stdlib/src/primitives/biggroup.rs:773:14
[INFO] [stdout]     |
[INFO] [stdout] 773 |         let (neg_lambda, x3, y3) = if C::HAS_A {
[INFO] [stdout]     |              ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_neg_lambda`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]     --> crates/stdlib/src/primitives/biggroup.rs:1068:59
[INFO] [stdout]      |
[INFO] [stdout] 1068 |             |nafs: &[BoolT<P>], half_round_length: usize, ctx: &BuilderRef<P>| {
[INFO] [stdout]      |                                                           ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `xyprime`
[INFO] [stdout]     --> crates/stdlib/src/primitives/biggroup.rs:1181:13
[INFO] [stdout]      |
[INFO] [stdout] 1181 |         let xyprime = tables[4].borrow_mut().read(index);
[INFO] [stdout]      |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_xyprime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `offset` is never read
[INFO] [stdout]     --> crates/stdlib/src/primitives/biggroup.rs:1761:13
[INFO] [stdout]      |
[INFO] [stdout] 1761 |             offset += 2;
[INFO] [stdout]      |             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `offset` is never read
[INFO] [stdout]     --> crates/stdlib/src/primitives/biggroup.rs:1844:13
[INFO] [stdout]      |
[INFO] [stdout] 1844 |             offset += 2;
[INFO] [stdout]      |             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `slice_to_field` is never used
[INFO] [stdout]   --> crates/stdlib/src/primitives/bigfield.rs:60:4
[INFO] [stdout]    |
[INFO] [stdout] 60 | fn slice_to_field<P: FieldParams>(val: &U256, start: u32, end: u32) -> Field<P> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOG2_BINARY_MODULUS` is never used
[INFO] [stdout]    --> crates/stdlib/src/primitives/bigfield.rs:209:7
[INFO] [stdout]     |
[INFO] [stdout] 209 | const LOG2_BINARY_MODULUS: u64 = NUM_LIMB_BITS * (NUM_LIMBS as u64);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_maximum_crt_product` is never used
[INFO] [stdout]    --> crates/stdlib/src/primitives/bigfield.rs:213:4
[INFO] [stdout]     |
[INFO] [stdout] 213 | fn get_maximum_crt_product<P: FieldParams>() -> (U256, U256) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `maximum_limb_size_that_wouldnt_overflow` is never used
[INFO] [stdout]    --> crates/stdlib/src/primitives/bigfield.rs:225:4
[INFO] [stdout]     |
[INFO] [stdout] 225 | fn maximum_limb_size_that_wouldnt_overflow<P: FieldParams>() -> u64 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_prohibited_limb_value` is never used
[INFO] [stdout]    --> crates/stdlib/src/primitives/bigfield.rs:240:4
[INFO] [stdout]     |
[INFO] [stdout] 240 | fn get_prohibited_limb_value<P: FieldParams>() -> U256 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `unreduced_zero` and `get_limb_witness_indices` are never used
[INFO] [stdout]    --> crates/stdlib/src/primitives/bigfield.rs:382:8
[INFO] [stdout]     |
[INFO] [stdout] 314 | impl<P: FieldParams, T: FieldParams> BigFieldT<P, T> {
[INFO] [stdout]     | ---------------------------------------------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 382 |     fn unreduced_zero() -> Self {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 743 |     fn get_limb_witness_indices(&self) -> [u32; 4] {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NUM_LIMBS` is never used
[INFO] [stdout]   --> crates/stdlib/src/primitives/biggroup.rs:38:7
[INFO] [stdout]    |
[INFO] [stdout] 38 | const NUM_LIMBS: usize = 4;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `div_sum` is never used
[INFO] [stdout]   --> crates/stdlib/src/primitives/biggroup.rs:86:4
[INFO] [stdout]    |
[INFO] [stdout] 86 | fn div_sum<P: FieldParams, T: FieldParams>(
[INFO] [stdout]    |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `num_sixes` and `num_fives` are never read
[INFO] [stdout]     --> crates/stdlib/src/primitives/biggroup.rs:1694:5
[INFO] [stdout]      |
[INFO] [stdout] 1686 | pub struct BatchLookupTable<P: FieldParams, C: CurveParams> {
[INFO] [stdout]      |            ---------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 1694 |     num_sixes: usize,
[INFO] [stdout]      |     ^^^^^^^^^
[INFO] [stdout] 1695 |     num_fives: usize,
[INFO] [stdout]      |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_lo_hi_unchecked` is never used
[INFO] [stdout]   --> crates/stdlib/src/primitives/group/cycle_scalar.rs:63:19
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<C: CurveParams> CycleScalarT<C> {
[INFO] [stdout]    | ------------------------------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 63 |     pub(crate) fn from_lo_hi_unchecked(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 14.30s
[INFO] running `Command { std: "docker" "inspect" "dea89d8fcf074ec84684e1243b26133e2cc7bd755e5cabc1cc14b564592e1904", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dea89d8fcf074ec84684e1243b26133e2cc7bd755e5cabc1cc14b564592e1904", kill_on_drop: false }`
[INFO] [stdout] dea89d8fcf074ec84684e1243b26133e2cc7bd755e5cabc1cc14b564592e1904
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 5bfbdce85756d10529c9a998c964902b5c1fee6af0db1070339ca1f10512a479
[INFO] running `Command { std: "docker" "start" "-a" "5bfbdce85756d10529c9a998c964902b5c1fee6af0db1070339ca1f10512a479", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `std::rc::Rc`
[INFO] [stderr]   --> crates/stdlib/src/primitives/bigfield.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 | use std::rc::Rc;
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `CachedPartialNnfMul`, `NnfAddSimple`, and `NnfPartialMulWitnesses`
[INFO] [stderr]   --> crates/stdlib/src/primitives/bigfield.rs:16:14
[INFO] [stderr]    |
[INFO] [stderr] 16 |     AddQuad, CachedPartialNnfMul, NnfAddSimple, NnfMulWitnesses, NnfPartialMulWitnesses,
[INFO] [stderr]    |              ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `UltraCircuitBuilder`
[INFO] [stderr]   --> crates/stdlib/src/primitives/bigfield.rs:19:22
[INFO] [stderr]    |
[INFO] [stderr] 19 |     UltraBlockIndex, UltraCircuitBuilder, DEFAULT_NON_NATIVE_FIELD_LIMB_BITS,
[INFO] [stderr]    |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `IS_CONSTANT`
[INFO] [stderr]   --> crates/stdlib/src/primitives/bigfield.rs:29:44
[INFO] [stderr]    |
[INFO] [stderr] 29 | use super::witness::{BuilderRef, WitnessT, IS_CONSTANT};
[INFO] [stderr]    |                                            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `U256Ext`
[INFO] [stderr]   --> crates/stdlib/src/encryption/ecdsa.rs:13:26
[INFO] [stderr]    |
[INFO] [stderr] 13 | use bbrs_numeric::{U256, U256Ext};
[INFO] [stderr]    |                          ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `modulus`
[INFO] [stderr]     --> crates/stdlib/src/primitives/bigfield.rs:1276:13
[INFO] [stderr]      |
[INFO] [stderr] 1276 |         let modulus = Self::modulus();
[INFO] [stderr]      |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_modulus`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> crates/stdlib/src/primitives/biggroup.rs:303:13
[INFO] [stderr]     |
[INFO] [stderr] 303 |         let mut result = Self {
[INFO] [stderr]     |             ----^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> crates/stdlib/src/primitives/biggroup.rs:400:13
[INFO] [stderr]     |
[INFO] [stderr] 400 |         let mut result = Self {
[INFO] [stderr]     |             ----^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `neg_lambda`
[INFO] [stderr]    --> crates/stdlib/src/primitives/biggroup.rs:773:14
[INFO] [stderr]     |
[INFO] [stderr] 773 |         let (neg_lambda, x3, y3) = if C::HAS_A {
[INFO] [stderr]     |              ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_neg_lambda`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ctx`
[INFO] [stderr]     --> crates/stdlib/src/primitives/biggroup.rs:1068:59
[INFO] [stderr]      |
[INFO] [stderr] 1068 |             |nafs: &[BoolT<P>], half_round_length: usize, ctx: &BuilderRef<P>| {
[INFO] [stderr]      |                                                           ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `xyprime`
[INFO] [stderr]     --> crates/stdlib/src/primitives/biggroup.rs:1181:13
[INFO] [stderr]      |
[INFO] [stderr] 1181 |         let xyprime = tables[4].borrow_mut().read(index);
[INFO] [stderr]      |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_xyprime`
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `offset` is never read
[INFO] [stderr]     --> crates/stdlib/src/primitives/biggroup.rs:1761:13
[INFO] [stderr]      |
[INFO] [stderr] 1761 |             offset += 2;
[INFO] [stderr]      |             ^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: maybe it is overwritten before being read?
[INFO] [stderr]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `offset` is never read
[INFO] [stderr]     --> crates/stdlib/src/primitives/biggroup.rs:1844:13
[INFO] [stderr]      |
[INFO] [stderr] 1844 |             offset += 2;
[INFO] [stderr]      |             ^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: function `normalize_sparse` is never used
[INFO] [stderr]   --> crates/stdlib/src/hash/keccak.rs:98:4
[INFO] [stderr]    |
[INFO] [stderr] 98 | fn normalize_sparse(input: U256) -> U256 {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `slice_to_field` is never used
[INFO] [stderr]   --> crates/stdlib/src/primitives/bigfield.rs:60:4
[INFO] [stderr]    |
[INFO] [stderr] 60 | fn slice_to_field<P: FieldParams>(val: &U256, start: u32, end: u32) -> Field<P> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LOG2_BINARY_MODULUS` is never used
[INFO] [stderr]    --> crates/stdlib/src/primitives/bigfield.rs:209:7
[INFO] [stderr]     |
[INFO] [stderr] 209 | const LOG2_BINARY_MODULUS: u64 = NUM_LIMB_BITS * (NUM_LIMBS as u64);
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `get_maximum_crt_product` is never used
[INFO] [stderr]    --> crates/stdlib/src/primitives/bigfield.rs:213:4
[INFO] [stderr]     |
[INFO] [stderr] 213 | fn get_maximum_crt_product<P: FieldParams>() -> (U256, U256) {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `maximum_limb_size_that_wouldnt_overflow` is never used
[INFO] [stderr]    --> crates/stdlib/src/primitives/bigfield.rs:225:4
[INFO] [stderr]     |
[INFO] [stderr] 225 | fn maximum_limb_size_that_wouldnt_overflow<P: FieldParams>() -> u64 {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `get_prohibited_limb_value` is never used
[INFO] [stderr]    --> crates/stdlib/src/primitives/bigfield.rs:240:4
[INFO] [stderr]     |
[INFO] [stderr] 240 | fn get_prohibited_limb_value<P: FieldParams>() -> U256 {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `unreduced_zero` and `get_limb_witness_indices` are never used
[INFO] [stderr]    --> crates/stdlib/src/primitives/bigfield.rs:382:8
[INFO] [stderr]     |
[INFO] [stderr] 314 | impl<P: FieldParams, T: FieldParams> BigFieldT<P, T> {
[INFO] [stderr]     | ---------------------------------------------------- associated items in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 382 |     fn unreduced_zero() -> Self {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 743 |     fn get_limb_witness_indices(&self) -> [u32; 4] {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `NUM_LIMBS` is never used
[INFO] [stderr]   --> crates/stdlib/src/primitives/biggroup.rs:38:7
[INFO] [stderr]    |
[INFO] [stderr] 38 | const NUM_LIMBS: usize = 4;
[INFO] [stderr]    |       ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `div_sum` is never used
[INFO] [stderr]   --> crates/stdlib/src/primitives/biggroup.rs:86:4
[INFO] [stderr]    |
[INFO] [stderr] 86 | fn div_sum<P: FieldParams, T: FieldParams>(
[INFO] [stderr]    |    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `num_sixes` and `num_fives` are never read
[INFO] [stderr]     --> crates/stdlib/src/primitives/biggroup.rs:1694:5
[INFO] [stderr]      |
[INFO] [stderr] 1686 | pub struct BatchLookupTable<P: FieldParams, C: CurveParams> {
[INFO] [stderr]      |            ---------------- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 1694 |     num_sixes: usize,
[INFO] [stderr]      |     ^^^^^^^^^
[INFO] [stderr] 1695 |     num_fives: usize,
[INFO] [stderr]      |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `from_lo_hi_unchecked` is never used
[INFO] [stderr]   --> crates/stdlib/src/primitives/group/cycle_scalar.rs:63:19
[INFO] [stderr]    |
[INFO] [stderr] 41 | impl<C: CurveParams> CycleScalarT<C> {
[INFO] [stderr]    | ------------------------------------ associated function in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 63 |     pub(crate) fn from_lo_hi_unchecked(
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `CachedPartialNnfMul`, `NnfAddSimple`, and `NnfPartialMulWitnesses`
[INFO] [stderr]   --> crates/stdlib/src/primitives/bigfield.rs:16:14
[INFO] [stderr]    |
[INFO] [stderr] 16 |     AddQuad, CachedPartialNnfMul, NnfAddSimple, NnfMulWitnesses, NnfPartialMulWitnesses,
[INFO] [stderr]    |              ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Bn254FqParams`
[INFO] [stderr]     --> crates/stdlib/src/primitives/biggroup.rs:1876:35
[INFO] [stderr]      |
[INFO] [stderr] 1876 |     use bbrs_ecc::curves::bn254::{Bn254FqParams, Bn254FrParams, Bn254G1Params};
[INFO] [stderr]      |                                   ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `test_bytes` is never read
[INFO] [stderr]    --> crates/stdlib/src/encryption/ecdsa.rs:362:30
[INFO] [stderr]     |
[INFO] [stderr] 362 |         let mut test_bytes = [0u8; 32];
[INFO] [stderr]     |                              ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `fq_pm1`
[INFO] [stderr]     --> crates/stdlib/src/primitives/bigfield.rs:2791:13
[INFO] [stderr]      |
[INFO] [stderr] 2791 |         let fq_pm1 = Fq::from_limbs(*p_minus_1.as_words());
[INFO] [stderr]      |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_fq_pm1`
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `offset` is never read
[INFO] [stderr]     --> crates/stdlib/src/primitives/biggroup.rs:1761:13
[INFO] [stderr]      |
[INFO] [stderr] 1761 |             offset += 2;
[INFO] [stderr]      |             ^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: function `slice_to_field` is never used
[INFO] [stderr]   --> crates/stdlib/src/primitives/bigfield.rs:60:4
[INFO] [stderr]    |
[INFO] [stderr] 60 | fn slice_to_field<P: FieldParams>(val: &U256, start: u32, end: u32) -> Field<P> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `bbrs-stdlib` (lib) generated 24 warnings (run `cargo fix --lib -p bbrs-stdlib` to apply 10 suggestions)
[INFO] [stderr] warning: `bbrs-stdlib` (lib test) generated 24 warnings (18 duplicates) (run `cargo fix --lib -p bbrs-stdlib --tests` to apply 3 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bbrs_circuit_builder-2755de78eb5493d7)
[INFO] [stdout] 
[INFO] [stdout] running 173 tests
[INFO] [stdout] test builder_base::tests::test_add_and_get_variable ... ok
[INFO] [stdout] test builder_base::tests::test_assert_equal_same_value ... ok
[INFO] [stdout] test builder_base::tests::test_base_case ... ok
[INFO] [stdout] test builder_base::tests::test_get_circuit_subgroup_size ... ok
[INFO] [stdout] test builder_base::tests::test_assert_equal_different_values ... ok
[INFO] [stdout] test execution_trace::tests::test_execution_trace_block_populate_wires ... ok
[INFO] [stdout] test execution_trace::tests::test_get_all_selectors_count ... ok
[INFO] [stdout] test execution_trace::tests::test_set_gate_selector ... ok
[INFO] [stdout] test execution_trace::tests::test_ultra_execution_trace_blocks_compute_offsets ... ok
[INFO] [stdout] test execution_trace::tests::test_ultra_execution_trace_blocks_get_gate_blocks ... ok
[INFO] [stdout] test execution_trace::tests::test_ultra_trace_block_kind_selectors ... ok
[INFO] [stdout] test execution_trace::tests::test_ultra_trace_block_public_input_all_zero_selectors ... ok
[INFO] [stdout] test execution_trace::tests::test_vec_selector_push_and_get ... ok
[INFO] [stdout] test plookup_tables::aes128::tests::test_aes_input_multitable ... ok
[INFO] [stdout] test execution_trace::tests::test_zero_selector_returns_zero ... ok
[INFO] [stdout] test plookup_tables::aes128::tests::test_get_aes_sparse_values ... ok
[INFO] [stdout] test plookup_tables::aes128::tests::test_aes_sbox_known_values ... ok
[INFO] [stdout] test plookup_tables::aes128::tests::test_aes_normalization_multitable ... ok
[INFO] [stdout] test plookup_tables::aes128::tests::test_map_from_sparse_form_base9_roundtrip ... ok
[INFO] [stdout] test plookup_tables::aes128::tests::test_aes_sbox_multitable ... ok
[INFO] [stdout] test plookup_tables::aes128::tests::test_map_into_sparse_form_base9 ... ok
[INFO] [stdout] test plookup_tables::aes128::tests::test_generate_aes_sparse_table ... ok
[INFO] [stdout] test plookup_tables::aes128::tests::test_get_aes_sbox_values ... ok
[INFO] [stdout] test plookup_tables::aes128::tests::test_generate_aes_sbox_table ... ok
[INFO] [stdout] test plookup_tables::blake2s::tests::test_blake2s_xor_rotate_7_table ... ok
[INFO] [stdout] test plookup_tables::blake2s::tests::test_blake2s_xor_table ... ok
[INFO] [stdout] test plookup_tables::blake2s::tests::test_blake2s_xor_rotate_16_table ... ok
[INFO] [stdout] test plookup_tables::blake2s::tests::test_rotate32 ... ok
[INFO] [stdout] test plookup_tables::blake2s::tests::test_xor_rotate_values_filtered ... ok
[INFO] [stdout] test execution_trace::tests::test_zero_selector_push_and_resize ... ok
[INFO] [stdout] test plookup_tables::blake2s::tests::test_generate_xor_rotate_table_basic ... ok
[INFO] [stdout] test plookup_tables::blake2s::tests::test_xor_rotate_values_no_rotation ... ok
[INFO] [stdout] test plookup_tables::blake2s::tests::test_blake2s_xor_rotate_8_table ... ok
[INFO] [stdout] test plookup_tables::fixed_base::tests::test_get_fixed_base_multi_table ... ok
[INFO] [stdout] test plookup_tables::fixed_base::tests::test_generator_points_on_curve ... ok
[INFO] [stdout] test plookup_tables::keccak::chi::tests::test_chi_normalization ... ok
[INFO] [stdout] test plookup_tables::aes128::tests::test_generate_aes_normalization_table ... ok
[INFO] [stdout] test plookup_tables::keccak::chi::tests::test_get_chi_output_table ... ok
[INFO] [stdout] test plookup_tables::keccak::input::tests::test_get_keccak_input_table ... ok
[INFO] [stdout] test plookup_tables::keccak::input::tests::test_generate_keccak_input_table ... ok
[INFO] [stdout] test circuit_checker::tests::test_bad_witness_fails ... ok
[INFO] [stdout] test plookup_tables::keccak::input::tests::test_map_into_sparse_form ... ok
[INFO] [stdout] test plookup_tables::keccak::output::tests::test_generate_keccak_output_table ... ok
[INFO] [stdout] test plookup_tables::fixed_base::tests::test_lookup_table_exists ... ok
[INFO] [stdout] test plookup_tables::keccak::output::tests::test_output_normalization ... ok
[INFO] [stdout] test plookup_tables::keccak::input::tests::test_get_keccak_input_values ... ok
[INFO] [stdout] test plookup_tables::keccak::rho::tests::test_rho_normalization ... ok
[INFO] [stdout] test plookup_tables::keccak::output::tests::test_get_keccak_output_table ... ok
[INFO] [stdout] test plookup_tables::keccak::rho::tests::test_rho_output_table_lane0 ... ok
[INFO] [stdout] test plookup_tables::keccak::rho::tests::test_all_rho_fns ... ok
[INFO] [stdout] test plookup_tables::keccak::rho::tests::test_rho_output_table_lane1 ... ok
[INFO] [stdout] test plookup_tables::keccak::theta::tests::test_get_theta_output_table ... ok
[INFO] [stdout] test plookup_tables::plookup_tables::tests::test_create_basic_table_honk_dummy ... ok
[INFO] [stdout] test plookup_tables::keccak::theta::tests::test_theta_normalization ... ok
[INFO] [stdout] test circuit_checker::tests::test_simple_addition_gate ... ok
[INFO] [stdout] test circuit_checker::tests::test_public_inputs ... ok
[INFO] [stdout] test plookup_tables::plookup_tables::tests::test_create_basic_table_xor ... ok
[INFO] [stdout] test plookup_tables::plookup_tables::tests::test_slice_input_using_variable_bases_powers_of_2 ... ok
[INFO] [stdout] test plookup_tables::plookup_tables::tests::test_get_lookup_accumulators_uint32_xor ... ok
[INFO] [stdout] test plookup_tables::plookup_tables::tests::test_get_multitable_uint32_xor ... ok
[INFO] [stdout] test plookup_tables::sha256::tests::test_choose_input_table ... ok
[INFO] [stdout] test plookup_tables::sha256::tests::test_generate_choose_normalization ... ok
[INFO] [stdout] test plookup_tables::plookup_tables::tests::test_get_lookup_accumulators_uint32_and ... ok
[INFO] [stdout] test plookup_tables::plookup_tables::tests::test_slice_input_using_variable_bases_uniform ... ok
[INFO] [stdout] test plookup_tables::keccak::rho::tests::test_generate_rho_table ... ok
[INFO] [stdout] test plookup_tables::sha256::tests::test_choose_output_table ... ok
[INFO] [stdout] test plookup_tables::blake2s::tests::test_generate_xor_rotate_table_filtered ... ok
[INFO] [stdout] test plookup_tables::sha256::tests::test_majority_output_table ... ok
[INFO] [stdout] test plookup_tables::sha256::tests::test_normalization_table_sizes ... ok
[INFO] [stdout] test plookup_tables::sha256::tests::test_rotation_multipliers_length ... ok
[INFO] [stdout] test plookup_tables::sha256::tests::test_witness_extension_output_table ... ok
[INFO] [stdout] test plookup_tables::sparse::tests::test_generate_normalization_table ... ok
[INFO] [stdout] test plookup_tables::sha256::tests::test_witness_extension_input_table ... ok
[INFO] [stdout] test plookup_tables::sparse::tests::test_generate_sparse_table_base16_no_rotation ... ok
[INFO] [stdout] test plookup_tables::sparse::tests::test_generate_sparse_table_with_rotation ... ok
[INFO] [stdout] test plookup_tables::sparse::tests::test_map_into_sparse_form_base16 ... ok
[INFO] [stdout] test plookup_tables::sha256::tests::test_majority_input_table ... ok
[INFO] [stdout] test plookup_tables::sha256::tests::test_generate_majority_normalization ... ok
[INFO] [stdout] test plookup_tables::sparse::tests::test_map_into_sparse_form_base9 ... ok
[INFO] [stdout] test plookup_tables::sparse::tests::test_normalization_values ... ok
[INFO] [stdout] test plookup_tables::sparse::tests::test_rotate32 ... ok
[INFO] [stdout] test plookup_tables::sparse::tests::test_sparse_int_addition ... ok
[INFO] [stdout] test plookup_tables::sparse::tests::test_sparse_int_basic ... ok
[INFO] [stdout] test ultra_builder::tests::test_add_gates_to_ensure_all_polys_nonzero_adds_to_all_blocks ... ok
[INFO] [stdout] test plookup_tables::keccak::theta::tests::test_generate_theta_table ... ok
[INFO] [stdout] test ultra_builder::tests::test_apply_nnf_selectors_nnf2 ... ok
[INFO] [stdout] test ultra_builder::tests::test_apply_nnf_selectors_nnf3 ... ok
[INFO] [stdout] test ultra_builder::tests::test_apply_nnf_selectors_none ... ok
[INFO] [stdout] test ultra_builder::tests::test_apply_nnf_selectors_limb_accumulate_1 ... ok
[INFO] [stdout] test ultra_builder::tests::test_apply_memory_selectors_ram_write ... ok
[INFO] [stdout] test ultra_builder::tests::test_apply_nnf_selectors_nnf1 ... ok
[INFO] [stdout] test ultra_builder::tests::test_apply_memory_selectors_rom_read ... ok
[INFO] [stdout] test ultra_builder::tests::test_apply_nnf_selectors_limb_accumulate_2 ... ok
[INFO] [stdout] test ultra_builder::tests::test_assert_equal_constant_matching ... ok
[INFO] [stdout] test ultra_builder::tests::test_assert_equal_constant_mismatch ... ok
[INFO] [stdout] test ultra_builder::tests::test_check_selector_length_consistency_passes_on_valid ... ok
[INFO] [stdout] test ultra_builder::tests::test_constructor_creates_zero_variable ... ok
[INFO] [stdout] test ultra_builder::tests::test_constructor_from_witnesses ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_add_gate_basic ... ok
[INFO] [stdout] test plookup_tables::keccak::chi::tests::test_generate_chi_table ... ok
[INFO] [stdout] test ultra_builder::tests::test_assign_tag_idempotent ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_big_add_gate_use_next_gate_w4 ... ok
[INFO] [stdout] test ultra_builder::tests::test_constructor_sets_tau_default ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_big_mul_add_gate ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_bool_gate_selectors ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_big_mul_add_gate_with_next_w4 ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_bool_gate_with_one ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_big_add_gate ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_bool_gate_with_zero ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_ecc_add_gate_basic ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_ecc_add_gate_unchained ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_ecc_add_gate_chaining_fuses ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_ecc_add_gate_subtraction ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_ecc_dbl_gate_basic ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_ecc_dbl_gate_chaining ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_gates_from_plookup_accumulators_with_key_b ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_gates_from_plookup_accumulators_multi ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_new_range_constraint_basic ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_gates_from_plookup_accumulators_single ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_new_range_constraint_out_of_range ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_new_range_constraint_reuses_list ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_poseidon2_external_gate ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_poseidon2_internal_gate ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_range_constraint_1_bit ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_sort_constraint_basic ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_range_constraint_small ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_sort_constraint_with_edges_basic ... ok
[INFO] [stdout] test ultra_builder::tests::test_assign_tag ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_sort_constraint_8_elements ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_range_list ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_sort_constraint_with_edges_large ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_unconstrained_gate ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_unconstrained_gates ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_add_gate_with_constant ... ok
[INFO] [stdout] test ultra_builder::tests::test_create_arithmetic_gate ... ok
[INFO] [stdout] test plookup_tables::sha256::tests::test_generate_witness_extension_normalization ... ok
[INFO] [stdout] test ultra_builder::tests::test_finalize_processes_range_lists ... ok
[INFO] [stdout] test ultra_builder::tests::test_get_msb_u256 ... ok
[INFO] [stdout] test ultra_builder::tests::test_finalize_circuit_idempotent ... ok
[INFO] [stdout] test ultra_builder::tests::test_finalize_with_ensure_nonzero ... ok
[INFO] [stdout] test ultra_builder::tests::test_finalize_circuit_sets_flag ... ok
[INFO] [stdout] test ultra_builder::tests::test_get_table_multiple_ids ... ok
[INFO] [stdout] test ultra_builder::tests::test_get_new_tag ... ok
[INFO] [stdout] test ultra_builder::tests::test_get_table_returns_existing ... ok
[INFO] [stdout] test ultra_builder::tests::test_lookup_table_records_entries ... ok
[INFO] [stdout] test ultra_builder::tests::test_populate_public_inputs_block ... ok
[INFO] [stdout] test ultra_builder::tests::test_get_table_creates_new ... ok
[INFO] [stdout] test ultra_builder::tests::test_fix_witness ... ok
[INFO] [stdout] test ultra_builder::tests::test_process_nnf_deduplication ... ok
[INFO] [stdout] test ultra_builder::tests::test_process_nnf_empty ... ok
[INFO] [stdout] test ultra_builder::tests::test_process_nnf_distinct_entries ... ok
[INFO] [stdout] test ultra_builder::tests::test_put_constant_variable_caches ... ok
[INFO] [stdout] test ultra_builder::tests::test_process_nnf_single ... ok
[INFO] [stdout] test ultra_builder::tests::test_process_range_lists ... ok
[INFO] [stdout] test ultra_builder::tests::test_put_constant_variable_different_values ... ok
[INFO] [stdout] test ultra_builder::tests::test_set_tau_transposition ... ok
[INFO] [stdout] test ultra_builder::tests::test_ram_init_read_write ... ok
[INFO] [stdout] test ultra_builder::tests::test_rom_finalization ... ok
[INFO] [stdout] test ultra_builder::tests::test_shift_left_u256 ... ok
[INFO] [stdout] test ultra_builder::tests::test_shift_left_u256_cross_limb ... ok
[INFO] [stdout] test ultra_builder::tests::test_rom_create_set_read ... ok
[INFO] [stdout] test ultra_builder::tests::test_shift_right_u256 ... ok
[INFO] [stdout] test ultra_builder::tests::test_sub_u256 ... ok
[INFO] [stdout] test circuit_checker::tests::test_simple_multiplication_gate ... ok
[INFO] [stdout] test circuit_checker::tests::test_copy_constraints ... ok
[INFO] [stdout] test circuit_checker::tests::test_empty_circuit_passes ... ok
[INFO] [stdout] test ultra_builder::tests::test_decompose_into_default_range_large ... ok
[INFO] [stdout] test ultra_builder::tests::test_decompose_into_default_range ... ok
[INFO] [stdout] test plookup_tables::fixed_base::tests::test_get_values_returns_point_coords ... ok
[INFO] [stdout] test plookup_tables::fixed_base::tests::test_tables_initialized ... ok
[INFO] [stdout] test plookup_tables::fixed_base::tests::test_table_points_on_curve ... ok
[INFO] [stdout] test plookup_tables::fixed_base::tests::test_generate_basic_table ... ok
[INFO] [stdout] test plookup_tables::fixed_base::tests::test_offset_generators_on_curve ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 173 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.41s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bbrs_commitment_schemes-73d03ed3de80ebb4)
[INFO] [stdout] 
[INFO] [stdout] running 59 tests
[INFO] [stdout] test gemini::tests::test_batcher_with_shifted ... ok
[INFO] [stdout] test gemini::tests::test_compute_fold_polynomials_larger ... ok
[INFO] [stdout] test gemini::tests::test_gemini_fold_unfold_roundtrip ... ok
[INFO] [stdout] test gemini::tests::test_compute_fold_polynomials_simple ... ok
[INFO] [stdout] test gemini::tests::test_powers_of_rho ... ok
[INFO] [stdout] test gemini::tests::test_batcher_unshifted_only ... ok
[INFO] [stdout] test gemini::tests::test_gemini_roundtrip_multiple_polys ... ok
[INFO] [stdout] test gemini::tests::test_partially_evaluated_batch_polynomials ... ok
[INFO] [stdout] test gemini::tests::test_powers_of_evaluation_challenge ... ok
[INFO] [stdout] test gemini::tests::test_powers_of_rho_edge_cases ... ok
[INFO] [stdout] test shplonk::tests::compute_shplonk_batching_challenge_powers_basic ... ok
[INFO] [stdout] test gemini::tests::test_gemini_roundtrip_mixed ... ok
[INFO] [stdout] test shplonk::tests::compute_inverted_gemini_denominators_basic ... ok
[INFO] [stdout] test gemini::tests::test_gemini_roundtrip_with_shifted ... ok
[INFO] [stdout] test ipa::tests::commit_to_zero_poly ... ok
[INFO] [stdout] test small_subgroup_ipa::tests::bn254::challenge_polynomial_structure ... ok
[INFO] [stdout] test small_subgroup_ipa::tests::bn254::eccvm_challenge_polynomial_structure ... ok
[INFO] [stdout] test small_subgroup_ipa::tests::bn254::evaluation_labels_format ... ok
[INFO] [stdout] test small_subgroup_ipa::tests::bn254::evaluation_points_pattern ... ok
[INFO] [stdout] test small_subgroup_ipa::tests::bn254::subgroup_generator_inverse_is_correct ... ok
[INFO] [stdout] test small_subgroup_ipa::tests::bn254::subgroup_generator_order ... ok
[INFO] [stdout] test ipa::tests::commit_on_many_zero_coeff_poly_works ... ok
[INFO] [stdout] test shplonk::tests::shplonk_simple_bn254 ... ok
[INFO] [stdout] test shplonk::tests::shplonk_linearly_dependent_bn254 ... ok
[INFO] [stdout] test small_subgroup_ipa::tests::grumpkin::challenge_polynomial_structure ... ok
[INFO] [stdout] test shplonk::tests::export_batch_claim_and_verify_bn254 ... ok
[INFO] [stdout] test small_subgroup_ipa::tests::grumpkin::eccvm_challenge_polynomial_structure ... ok
[INFO] [stdout] test small_subgroup_ipa::tests::grumpkin::evaluation_points_pattern ... ok
[INFO] [stdout] test small_subgroup_ipa::tests::grumpkin::subgroup_generator_inverse_is_correct ... ok
[INFO] [stdout] test small_subgroup_ipa::tests::grumpkin::subgroup_generator_order ... ok
[INFO] [stdout] test small_subgroup_ipa::tests::grumpkin::evaluation_labels_format ... ok
[INFO] [stdout] test ipa::tests::open_zero_polynomial ... ok
[INFO] [stdout] test ipa::tests::commit_to_random_poly ... ok
[INFO] [stdout] test tests::batch_mul_native_matches_naive_msm ... ok
[INFO] [stdout] test tests::commitment_key_commit_matches_naive_msm ... ok
[INFO] [stdout] test tests::commitment_key_commit_smaller_poly ... ok
[INFO] [stdout] test tests::kzg_constant_polynomial ... ok
[INFO] [stdout] test tests::kzg_empty_polynomial ... ok
[INFO] [stdout] test tests::kzg_single ... ok
[INFO] [stdout] test ipa::tests::open_random ... ok
[INFO] [stdout] test tests::kzg_zero_polynomial ... ok
[INFO] [stdout] test ipa::tests::open_many_zeros_polynomial ... ok
[INFO] [stdout] test tests::kzg_zero_evaluation ... ok
[INFO] [stdout] test tests::opening_claim_verify_correct ... ok
[INFO] [stdout] test tests::opening_claim_verify_wrong_evaluation ... ok
[INFO] [stdout] test small_subgroup_ipa::tests::grumpkin::verifier_evaluations ... ok
[INFO] [stdout] test small_subgroup_ipa::tests::grumpkin::verifier_consistency_failure_on_tamper ... ok
[INFO] [stdout] test ipa::tests::opening_value_zero ... ok
[INFO] [stdout] test tests::verifier_commitment_key_pairing_check ... ok
[INFO] [stdout] test ipa::tests::open_at_zero ... ok
[INFO] [stdout] test small_subgroup_ipa::tests::grumpkin::verifier_consistency_self_test ... ok
[INFO] [stdout] test shplonk::tests::shplemini_high_degree_attack_accept ... ok
[INFO] [stdout] test shplonk::tests::shplemini_correctness_of_gemini_claim_batching ... ok
[INFO] [stdout] test shplonk::tests::shplemini_correctness_of_multivariate_claim_batching ... ok
[INFO] [stdout] test shplonk::tests::shplemini_end_to_end_bn254 ... ok
[INFO] [stdout] test shplonk::tests::shplemini_high_degree_attack_reject ... ok
[INFO] [stdout] test small_subgroup_ipa::tests::bn254::verifier_consistency_self_test ... ok
[INFO] [stdout] test small_subgroup_ipa::tests::bn254::verifier_evaluations ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bbrs_crypto-209f4f32b95c9cdb)
[INFO] [stdout] test small_subgroup_ipa::tests::bn254::verifier_consistency_failure_on_tamper ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 59 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 20.93s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 78 tests
[INFO] [stdout] test aes128::tests::test_encrypt_buffer_cbc ... ok
[INFO] [stdout] test aes128::tests::test_verify_cipher ... ok
[INFO] [stdout] test blake3s::tests::test_blake3_official_vectors ... ok
[INFO] [stdout] test blake2s::tests::test_blake2s_vectors ... ok
[INFO] [stdout] test aes128::tests::test_decrypt_buffer_cbc ... ok
[INFO] [stdout] test blake3s::tests::test_blake3_large_input ... ok
[INFO] [stdout] test generators::tests::test_precomputed_generators_on_curve ... ok
[INFO] [stdout] test hashers::tests::sha256_hasher_known_output ... ok
[INFO] [stdout] test hmac::tests::get_unbiased_field_from_hmac_deterministic ... ok
[INFO] [stdout] test generators::tests::test_length_generator_matches ... ok
[INFO] [stdout] test hmac::tests::hmac_sha256_rfc4231_test_case_1 ... ok
[INFO] [stdout] test hmac::tests::hmac_sha256_rfc4231_test_case_2 ... ok
[INFO] [stdout] test hmac::tests::hmac_sha256_rfc4231_test_case_4 ... ok
[INFO] [stdout] test hmac::tests::hmac_sha256_rfc4231_test_case_3 ... ok
[INFO] [stdout] test hmac::tests::hmac_sha256_rfc4231_test_case_6 ... ok
[INFO] [stdout] test hmac::tests::hmac_sha256_rfc4231_test_case_5 ... ok
[INFO] [stdout] test keccak::tests::empty_hash_matches_known_keccak256 ... ok
[INFO] [stdout] test keccak::tests::field_element_serialization_is_big_endian ... ok
[INFO] [stdout] test pedersen_commitment::tests::test_commit_one_one ... ok
[INFO] [stdout] test keccak::tests::hash_multiple_field_elements ... ok
[INFO] [stdout] test pedersen_commitment::tests::test_pedersen_commitment_multiple ... ok
[INFO] [stdout] test generators::tests::test_derived_generators_on_curve ... ok
[INFO] [stdout] test generators::tests::test_length_generator_on_curve ... ok
[INFO] [stdout] test pedersen_commitment::tests::test_commit_zero_one ... ok
[INFO] [stdout] test pedersen_hash::tests::test_derive_length_generator ... ok
[INFO] [stdout] test pedersen_hash::tests::test_hash_with_offset ... ok
[INFO] [stdout] test pedersen_hash::tests::test_hash_one_one ... ok
[INFO] [stdout] test poseidon2::tests::test_hash_sensitivity ... ok
[INFO] [stdout] test poseidon2::tests::test_permutation_determinism_and_sensitivity ... ok
[INFO] [stdout] test poseidon2::tests::test_permutation_vector ... ok
[INFO] [stdout] test poseidon2::tests::test_hash_determinism ... ok
[INFO] [stdout] test poseidon2::tests::test_permutation_consistency_check ... ok
[INFO] [stdout] test poseidon2::tests::test_hash_consistency ... ok
[INFO] [stdout] test ecdsa::tests::ecdsa_verify_signature_secp256r1_sha256_nist_1 ... ok
[INFO] [stdout] test ecdsa::tests::ecdsa_verify_signature_grumpkin_sha256 ... ok
[INFO] [stdout] test ecdsa::tests::ecdsa_verify_rejects_tampered_message ... ok
[INFO] [stdout] test ecdsa::tests::ecdsa_recover_public_key_secp256r1 ... ok
[INFO] [stdout] test hashers::tests::keccak_hasher_known_output ... ok
[INFO] [stdout] test schnorr::tests::pop_invalid_empty_keccak ... ok
[INFO] [stdout] test ecdsa::tests::ecdsa_recover_public_key_secp256k1 ... ok
[INFO] [stdout] test schnorr::tests::pop_invalid_empty_sha256 ... ok
[INFO] [stdout] test schnorr::tests::pop_invalid_empty_blake2s ... ok
[INFO] [stdout] test ecdsa::tests::ecdsa_sign_verify_secp256k1 ... ok
[INFO] [stdout] test ecdsa::tests::ecdsa_check_overflowing_r_and_s_are_rejected ... ok
[INFO] [stdout] test ecdsa::tests::ecdsa_sign_verify_secp256r1 ... ok
[INFO] [stdout] test schnorr::tests::pop_valid_proof_keccak ... ok
[INFO] [stdout] test schnorr::tests::pop_valid_proof_blake2s ... ok
[INFO] [stdout] test schnorr::tests::pop_valid_proof_sha256 ... ok
[INFO] [stdout] test schnorr::tests::pop_zero_challenge_blake2s ... ok
[INFO] [stdout] test schnorr::tests::pop_zero_response_blake2s ... ok
[INFO] [stdout] test keccak::tests::rejects_invalid_limb_count - should panic ... ok
[INFO] [stdout] test schnorr::tests::pop_zero_response_keccak ... ok
[INFO] [stdout] test generators::tests::test_default_generators_match_derived ... ok
[INFO] [stdout] test schnorr::tests::pop_zero_challenge_keccak ... ok
[INFO] [stdout] test schnorr::tests::pop_zero_response_sha256 ... ok
[INFO] [stdout] test hashers::tests::blake2s_hasher_known_output ... ok
[INFO] [stdout] test schnorr::tests::pop_zero_challenge_sha256 ... ok
[INFO] [stdout] test schnorr::tests::pop_wrong_account_sha256 ... ok
[INFO] [stdout] test sha256::tests::test_nist_vector_four ... ok
[INFO] [stdout] test sha256::tests::test_nist_vector_five ... ok
[INFO] [stdout] test sha256::tests::test_nist_vector_one ... ok
[INFO] [stdout] test sha256::tests::test_nist_vector_three ... ok
[INFO] [stdout] test sha256::tests::test_nist_vector_two ... ok
[INFO] [stdout] test sha256::tests::test_sha256_compression ... ok
[INFO] [stdout] test schnorr::tests::pop_wrong_account_keccak ... ok
[INFO] [stdout] test schnorr::tests::pop_wrong_account_blake2s ... ok
[INFO] [stdout] test schnorr::tests::schnorr_sign_verify_keccak ... ok
[INFO] [stdout] test schnorr::tests::schnorr_sign_verify_sha256 ... ok
[INFO] [stdout] test schnorr::tests::schnorr_sign_verify_grumpkin ... ok
[INFO] [stdout] test schnorr::tests::schnorr_verify_rejects_wrong_pubkey ... ok
[INFO] [stdout] test schnorr::tests::multisig_duplicate_keys_keccak ... ok
[INFO] [stdout] test schnorr::tests::multisig_duplicate_keys_sha256 ... ok
[INFO] [stdout] test schnorr::tests::multisig_invalid_pop_keccak ... ok
[INFO] [stdout] test schnorr::tests::multisig_invalid_pop_sha256 ... ok
[INFO] [stdout] test schnorr::tests::schnorr_verify_rejects_tampered_message ... ok
[INFO] [stdout] test schnorr::tests::schnorr_signature_consistency ... ok
[INFO] [stdout] test schnorr::tests::multisig_5_signers_keccak ... ok
[INFO] [stdout] test schnorr::tests::multisig_5_signers_sha256 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 78 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.59s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bbrs_ecc-7558855dc6519ff0)
[INFO] [stdout] 
[INFO] [stdout] running 295 tests
[INFO] [stdout] test curves::bn254_pairing::tests::test_pairing_infinity ... ok
[INFO] [stdout] test fields::field12::tests::fq12_from_montgomery_form ... ok
[INFO] [stdout] test fields::field12::tests::fq12_copy ... ok
[INFO] [stdout] test fields::field12::tests::fq12_frobenius_map_three ... ok
[INFO] [stdout] test fields::field12::tests::fq12_frobenius_map_two ... ok
[INFO] [stdout] test fields::field12::tests::fq12_sub_check_against_constants ... ok
[INFO] [stdout] test fields::field12::tests::fq12_to_montgomery_form ... ok
[INFO] [stdout] test fields::field12::tests::fq12_frobenius_map_one ... ok
[INFO] [stdout] test fields::field2::tests::fq2_eq ... ok
[INFO] [stdout] test fields::field2::tests::fq2_from_montgomery_form ... ok
[INFO] [stdout] test fields::field12::tests::fq12_is_zero ... ok
[INFO] [stdout] test fields::field12::tests::fq12_mul_check_against_constants ... ok
[INFO] [stdout] test fields::field12::tests::fq12_sqr_check_against_constants ... ok
[INFO] [stdout] test fields::field2::tests::fq2_is_zero ... ok
[INFO] [stdout] test fields::field2::tests::fq2_mul_check_against_constants ... ok
[INFO] [stdout] test fields::field12::tests::fq12_eq ... ok
[INFO] [stdout] test fields::field12::tests::fq12_invert ... ok
[INFO] [stdout] test fields::field12::tests::fq12_mul_sqr_consistency ... ok
[INFO] [stdout] test fields::field12::tests::fq12_unitary_inverse ... ok
[INFO] [stdout] test curves::bn254_pairing::tests::test_pairing_nondegeneracy ... ok
[INFO] [stdout] test fields::field2::tests::fq2_serialize ... ok
[INFO] [stdout] test fields::field2::tests::fq2_mul_sqr_consistency ... ok
[INFO] [stdout] test fields::field12::tests::fq12_random_element ... ok
[INFO] [stdout] test fields::field12::tests::fq12_add_mul_consistency ... ok
[INFO] [stdout] test fields::field2::tests::fq2_add_check_against_constants ... ok
[INFO] [stdout] test fields::field2::tests::fq2_random_element ... ok
[INFO] [stdout] test fields::field2::tests::fq2_to_montgomery_form ... ok
[INFO] [stdout] test fields::field6::tests::fq6_add_check_against_constants ... ok
[INFO] [stdout] test fields::field2::tests::fq2_sqr_check_against_constants ... ok
[INFO] [stdout] test fields::field6::tests::fq6_copy ... ok
[INFO] [stdout] test fields::field2::tests::fq2_sub_check_against_constants ... ok
[INFO] [stdout] test fields::field6::tests::fq6_from_montgomery_form ... ok
[INFO] [stdout] test fields::field12::tests::fq12_add_check_against_constants ... ok
[INFO] [stdout] test fields::field6::tests::fq6_eq ... ok
[INFO] [stdout] test fields::field6::tests::fq6_is_zero ... ok
[INFO] [stdout] test fields::field6::tests::fq6_random_element ... ok
[INFO] [stdout] test fields::field6::tests::fq6_to_montgomery_form ... ok
[INFO] [stdout] test fields::field6::tests::fq6_sqr_check_against_constants ... ok
[INFO] [stdout] test fields::field6::tests::fq6_mul_check_against_constants ... ok
[INFO] [stdout] test tests::batch_normalize_empty ... ok
[INFO] [stdout] test fields::field6::tests::fq6_sub_check_against_constants ... ok
[INFO] [stdout] test fields::field12::tests::fq12_sub_mul_consistency ... ok
[INFO] [stdout] test fields::field2::tests::fq2_sub_mul_consistency ... ok
[INFO] [stdout] test tests::bn254_add_dbl_consistency ... ok
[INFO] [stdout] test tests::batch_normalize_single ... ok
[INFO] [stdout] test tests::bn254_add_dbl_consistency_repeated ... ok
[INFO] [stdout] test tests::batch_normalize_matches_individual ... ok
[INFO] [stdout] test tests::bn254_add_exception_dbl ... ok
[INFO] [stdout] test tests::bn254_add_exception_infinity ... ok
[INFO] [stdout] test tests::bn254_add_infinity_identity ... ok
[INFO] [stdout] test tests::bn254_add_inverse_is_infinity ... ok
[INFO] [stdout] test tests::bn254_double_equals_add_self ... ok
[INFO] [stdout] test tests::bn254_double_on_curve ... ok
[INFO] [stdout] test tests::bn254_eq_infinity ... ok
[INFO] [stdout] test tests::bn254_add_mixed_add_consistency_check ... ok
[INFO] [stdout] test tests::bn254_fq_beta ... ok
[INFO] [stdout] test tests::bn254_add_affine_test ... ok
[INFO] [stdout] test tests::bn254_fq_equivalent_randomness ... ok
[INFO] [stdout] test tests::bn254_fq_invert_one_is_one ... ok
[INFO] [stdout] test tests::bn254_fq_modulus_matches_known_value ... ok
[INFO] [stdout] test tests::bn254_fq_mul_short_integers ... ok
[INFO] [stdout] test tests::bn254_fq_montgomery_consistency_check ... ok
[INFO] [stdout] test tests::bn254_eq_normalized ... ok
[INFO] [stdout] test tests::bn254_fq_mul_sqr_consistency ... ok
[INFO] [stdout] test tests::bn254_fq_coarse_equivalence ... ok
[INFO] [stdout] test tests::bn254_fq_multiplicative_generator ... ok
[INFO] [stdout] test tests::bn254_fq_r_inv ... ok
[INFO] [stdout] test tests::bn254_fq_serialize_to_buffer ... ok
[INFO] [stdout] test tests::bn254_fq_split_endo_simple ... ok
[INFO] [stdout] test tests::bn254_fq_one_and_zero ... ok
[INFO] [stdout] test tests::bn254_fq_add_mul_consistency ... ok
[INFO] [stdout] test tests::bn254_fq_split_endomorphism_edge_case ... ok
[INFO] [stdout] test tests::bn254_fq_sqr_regression ... ok
[INFO] [stdout] test tests::bn254_fq_sqrt_deterministic ... ok
[INFO] [stdout] test tests::bn254_fq_pow_regression ... ok
[INFO] [stdout] test tests::bn254_fr_equivalent_randomness ... ok
[INFO] [stdout] test tests::batch_normalize_with_infinity ... ok
[INFO] [stdout] test tests::bn254_fq_neg_and_self_neg_zero ... ok
[INFO] [stdout] test tests::bn254_fr_invert_one_is_one ... ok
[INFO] [stdout] test tests::bn254_fr_lambda ... ok
[INFO] [stdout] test tests::bn254_fr_modulus_matches_known_value ... ok
[INFO] [stdout] test tests::bn254_fr_montgomery_consistency_check ... ok
[INFO] [stdout] test tests::bn254_fr_multiplicative_generator ... ok
[INFO] [stdout] test tests::bn254_fr_mul_sqr_consistency ... ok
[INFO] [stdout] test tests::bn254_fr_split_endomorphism_scalars ... ok
[INFO] [stdout] test tests::bn254_fr_split_endomorphism_scalars_simple ... ok
[INFO] [stdout] test tests::bn254_fq_sub_mul_consistency ... ok
[INFO] [stdout] test tests::bn254_generator_on_curve_affine ... ok
[INFO] [stdout] test fields::field2::tests::fq2_add_mul_consistency ... ok
[INFO] [stdout] test tests::bn254_fr_add_mul_consistency ... ok
[INFO] [stdout] test tests::bn254_fr_uint256_conversions ... ok
[INFO] [stdout] test tests::bn254_generator_on_curve_projective ... ok
[INFO] [stdout] test fields::field6::tests::fq6_invert ... ok
[INFO] [stdout] test tests::bn254_group_exponentiation_zero_and_one ... ok
[INFO] [stdout] test tests::bn254_infinity_on_curve ... ok
[INFO] [stdout] test tests::bn254_initialization_check ... ok
[INFO] [stdout] test tests::bn254_mul_dispatch ... ok
[INFO] [stdout] test tests::bn254_mixed_add_exception_infinity ... ok
[INFO] [stdout] test tests::bn254_mul_with_endomorphism_by_minus_one ... ok
[INFO] [stdout] test tests::bn254_mixed_add_exception_dbl ... ok
[INFO] [stdout] test fields::field6::tests::fq6_mul_sqr_consistency ... ok
[INFO] [stdout] test tests::bn254_scalar_mul_by_order_is_infinity ... ok
[INFO] [stdout] test tests::bn254_scalar_mul_small ... ok
[INFO] [stdout] test tests::bn254_scalar_mul_zero_is_infinity ... ok
[INFO] [stdout] test tests::bn254_operator_ordering ... ok
[INFO] [stdout] test fields::field6::tests::fq6_sub_mul_consistency ... ok
[INFO] [stdout] test tests::bn254_triple_on_curve ... ok
[INFO] [stdout] test tests::element_double_scalar_mul_bn254 ... ok
[INFO] [stdout] test tests::element_double_scalar_mul_identity ... ok
[INFO] [stdout] test tests::field_add_small_values ... ok
[INFO] [stdout] test tests::field_from_be_bytes_larger_than_modulus ... ok
[INFO] [stdout] test tests::field_from_creates_montgomery_form ... ok
[INFO] [stdout] test tests::field_get_bit ... ok
[INFO] [stdout] test tests::field_is_zero ... ok
[INFO] [stdout] test tests::field_montgomery_roundtrip ... ok
[INFO] [stdout] test tests::field_mul_512_cross_limb ... ok
[INFO] [stdout] test tests::bn254_mixed_add_matches_projective ... ok
[INFO] [stdout] test fields::field2::tests::fq2_invert ... ok
[INFO] [stdout] test tests::bn254_to_affine_roundtrip ... ok
[INFO] [stdout] test tests::field_mul_inverse_larger ... ok
[INFO] [stdout] test tests::bn254_serialize_affine ... ok
[INFO] [stdout] test tests::field_mul_small_values ... ok
[INFO] [stdout] test tests::field_negate ... ok
[INFO] [stdout] test tests::field_one_times_one_is_one ... ok
[INFO] [stdout] test tests::field_mul_512_large_values ... ok
[INFO] [stdout] test tests::field_one_times_one_is_one_fr ... ok
[INFO] [stdout] test tests::field_pow_small ... ok
[INFO] [stdout] test tests::field_random_element_different_values ... ok
[INFO] [stdout] test tests::field_mul_inverse ... ok
[INFO] [stdout] test tests::field_sqr_equals_mul ... ok
[INFO] [stdout] test tests::field_random_element_not_zero ... ok
[INFO] [stdout] test tests::bn254_fr_sub_mul_consistency ... ok
[INFO] [stdout] test tests::field_mul_512_known_values ... ok
[INFO] [stdout] test tests::field_sqrt_perfect_square ... ok
[INFO] [stdout] test tests::field_to_be_bytes_known_value ... ok
[INFO] [stdout] test tests::field_sub_small_values ... ok
[INFO] [stdout] test tests::field_zero_is_additive_identity ... ok
[INFO] [stdout] test tests::field_to_be_bytes_roundtrip ... ok
[INFO] [stdout] test tests::field_to_be_bytes_roundtrip_fr ... ok
[INFO] [stdout] test tests::g2_add_exception_infinity ... ok
[INFO] [stdout] test tests::g2_add_dbl_consistency_repeated ... ok
[INFO] [stdout] test tests::g2_add_infinity_identity ... ok
[INFO] [stdout] test tests::g2_add_dbl_consistency ... ok
[INFO] [stdout] test tests::g2_add_exception_dbl ... ok
[INFO] [stdout] test tests::g2_dbl_check ... ok
[INFO] [stdout] test tests::g2_exponentiation_consistency ... ok
[INFO] [stdout] test tests::g2_mul_scalar_zero ... ok
[INFO] [stdout] test tests::g2_exponentiation_zero_and_one ... ok
[INFO] [stdout] test tests::g2_infinity_is_infinity ... ok
[INFO] [stdout] test tests::g2_mul_scalar_one ... ok
[INFO] [stdout] test tests::g2_mul_scalar_small ... ok
[INFO] [stdout] test tests::g2_negation ... ok
[INFO] [stdout] test tests::g2_on_curve_generator ... ok
[INFO] [stdout] test tests::g2_random_element ... ok
[INFO] [stdout] test tests::g2_to_affine_roundtrip ... ok
[INFO] [stdout] test tests::get_scalar_slice_consistency ... ok
[INFO] [stdout] test tests::grumpkin_add_dbl_consistency ... ok
[INFO] [stdout] test tests::grumpkin_add_dbl_consistency_repeated ... ok
[INFO] [stdout] test tests::g2_eq ... ok
[INFO] [stdout] test tests::bn254_group_exponentiation_consistency_check ... ok
[INFO] [stdout] test tests::grumpkin_check_b ... ok
[INFO] [stdout] test tests::grumpkin_check_group_modulus ... ok
[INFO] [stdout] test tests::g2_random_affine_element ... ok
[INFO] [stdout] test tests::grumpkin_add_exception_infinity ... ok
[INFO] [stdout] test tests::grumpkin_double_equals_add_self ... ok
[INFO] [stdout] test tests::grumpkin_double_on_curve ... ok
[INFO] [stdout] test tests::grumpkin_generator_on_curve ... ok
[INFO] [stdout] test tests::grumpkin_group_exponentiation_zero_and_one ... ok
[INFO] [stdout] test tests::grumpkin_add_exception_dbl ... ok
[INFO] [stdout] test tests::grumpkin_mixed_add_exception_infinity ... ok
[INFO] [stdout] test tests::grumpkin_mixed_add_exception_dbl ... ok
[INFO] [stdout] test tests::grumpkin_batch_normalize ... ok
[INFO] [stdout] test tests::grumpkin_add_mixed_add_consistency ... ok
[INFO] [stdout] test tests::grumpkin_scalar_mul_by_order_is_infinity ... ok
[INFO] [stdout] test tests::grumpkin_random_affine_element ... ok
[INFO] [stdout] test tests::infinity_batch_mul_by_scalar_is_infinity ... ok
[INFO] [stdout] test tests::grumpkin_random_element ... ok
[INFO] [stdout] test tests::mul_with_endomorphism_zero_returns_infinity ... ok
[INFO] [stdout] test tests::grumpkin_eq ... ok
[INFO] [stdout] test tests::mul_with_endomorphism_infinity_returns_infinity ... ok
[INFO] [stdout] test tests::pippenger_empty ... ok
[INFO] [stdout] test tests::pippenger_small_explicit ... ok
[INFO] [stdout] test tests::bn254_fq_sqrt_random ... ok
[INFO] [stdout] test curves::bn254_pairing::tests::test_pairing_bilinearity ... ok
[INFO] [stdout] test tests::radix_sort_correctness ... ok
[INFO] [stdout] test tests::secp256k1_add_dbl_consistency_repeated ... ok
[INFO] [stdout] test tests::secp256k1_add_exception_dbl ... ok
[INFO] [stdout] test tests::secp256k1_add_inverse_is_infinity ... ok
[INFO] [stdout] test tests::secp256k1_add_exception_infinity ... ok
[INFO] [stdout] test fields::field6::tests::fq6_add_mul_consistency ... ok
[INFO] [stdout] test tests::secp256k1_add_mixed_add_consistency ... ok
[INFO] [stdout] test tests::secp256k1_batch_normalize ... ok
[INFO] [stdout] test tests::pippenger_single_point ... ok
[INFO] [stdout] test tests::grumpkin_group_exponentiation_consistency ... ok
[INFO] [stdout] test tests::pippenger_all_zeros ... ok
[INFO] [stdout] test tests::secp256k1_check_group_modulus ... ok
[INFO] [stdout] test tests::secp256k1_fq_add_small ... ok
[INFO] [stdout] test tests::secp256k1_double_equals_add_self ... ok
[INFO] [stdout] test tests::secp256k1_fq_eq ... ok
[INFO] [stdout] test tests::secp256k1_fq_montgomery_mul_big_bug ... ok
[INFO] [stdout] test tests::secp256k1_fq_montgomery_roundtrip ... ok
[INFO] [stdout] test tests::secp256k1_fq_mul_inverse ... ok
[INFO] [stdout] test tests::secp256k1_fq_neg_and_self_neg_zero ... ok
[INFO] [stdout] test tests::secp256k1_double_on_curve ... ok
[INFO] [stdout] test tests::secp256k1_fq_one_times_one ... ok
[INFO] [stdout] test tests::secp256k1_fq_random_element ... ok
[INFO] [stdout] test tests::secp256k1_fq_sqr_equals_mul ... ok
[INFO] [stdout] test tests::secp256k1_fq_is_zero ... ok
[INFO] [stdout] test tests::secp256k1_fq_add_mul_consistency ... ok
[INFO] [stdout] test tests::secp256k1_fq_sub_mul_consistency ... ok
[INFO] [stdout] test tests::secp256k1_fr_eq ... ok
[INFO] [stdout] test tests::secp256k1_fr_add_mul_consistency ... ok
[INFO] [stdout] test tests::batched_affine_odd_lengths ... ok
[INFO] [stdout] test tests::secp256k1_generator_on_curve ... ok
[INFO] [stdout] test tests::secp256k1_fr_sub_mul_consistency ... ok
[INFO] [stdout] test tests::secp256k1_mixed_add_exception_dbl ... ok
[INFO] [stdout] test tests::secp256k1_group_exponentiation_zero_and_one ... ok
[INFO] [stdout] test tests::secp256k1_mixed_add_exception_infinity ... ok
[INFO] [stdout] test tests::secp256k1_test_arithmetic ... ok
[INFO] [stdout] test tests::secp256r1_add_dbl_consistency_chain ... ok
[INFO] [stdout] test tests::secp256k1_fq_sqrt ... ok
[INFO] [stdout] test tests::secp256k1_fr_invert ... ok
[INFO] [stdout] test tests::secp256r1_add_dbl_consistency_repeated ... ok
[INFO] [stdout] test tests::bn254_fr_sqrt_random ... ok
[INFO] [stdout] test tests::secp256r1_affine_double ... ok
[INFO] [stdout] test tests::secp256r1_add_exception_infinity ... ok
[INFO] [stdout] test tests::secp256r1_add_exception_dbl ... ok
[INFO] [stdout] test tests::secp256r1_coeff_a_is_minus_3 ... ok
[INFO] [stdout] test tests::secp256r1_coeff_a_is_neg_three ... ok
[INFO] [stdout] test tests::secp256r1_double_equals_add_self ... ok
[INFO] [stdout] test tests::secp256r1_double_manual_curve_check ... ok
[INFO] [stdout] test tests::secp256r1_double_on_curve ... ok
[INFO] [stdout] test tests::secp256r1_check_group_modulus ... ok
[INFO] [stdout] test tests::secp256r1_field_distributive ... ok
[INFO] [stdout] test tests::secp256r1_fq_addition_subtraction_regression ... ok
[INFO] [stdout] test tests::secp256r1_fq_associativity ... ok
[INFO] [stdout] test tests::secp256r1_fq_eq ... ok
[INFO] [stdout] test tests::secp256r1_fq_add_mul_consistency ... ok
[INFO] [stdout] test tests::secp256k1_group_exponentiation_consistency_check ... ok
[INFO] [stdout] test tests::secp256r1_fq_from_consistency ... ok
[INFO] [stdout] test tests::secp256r1_fq_is_zero ... ok
[INFO] [stdout] test tests::secp256r1_fq_montgomery_roundtrip_large ... ok
[INFO] [stdout] test tests::secp256r1_fq_mul3_vs_add3 ... ok
[INFO] [stdout] test tests::secp256r1_fq_mul_inverse ... ok
[INFO] [stdout] test tests::secp256k1_fq_invert ... ok
[INFO] [stdout] test tests::secp256r1_fq_one_times_one ... ok
[INFO] [stdout] test tests::secp256r1_fq_mul_then_inverse ... ok
[INFO] [stdout] test tests::secp256r1_batch_normalize ... ok
[INFO] [stdout] test tests::secp256r1_add_mixed_add_consistency ... ok
[INFO] [stdout] test tests::secp256r1_fq_sqr_equals_mul ... ok
[INFO] [stdout] test tests::secp256r1_fq_sqr_consistency ... ok
[INFO] [stdout] test tests::secp256r1_fq_random_element ... ok
[INFO] [stdout] test tests::secp256r1_fr_eq ... ok
[INFO] [stdout] test tests::secp256r1_fq_invert ... ok
[INFO] [stdout] test tests::secp256r1_fr_montgomery_roundtrip ... ok
[INFO] [stdout] test tests::secp256r1_fr_add_mul_consistency ... ok
[INFO] [stdout] test tests::secp256r1_generator_curve_eq_detailed ... ok
[INFO] [stdout] test tests::secp256r1_generator_on_curve ... ok
[INFO] [stdout] test tests::secp256r1_fr_montgomery_mul_big_bug ... ok
[INFO] [stdout] test tests::secp256r1_fq_sqrt ... ok
[INFO] [stdout] test tests::secp256r1_group_exponentiation_zero_and_one ... ok
[INFO] [stdout] test tests::secp256r1_lambda_computation ... ok
[INFO] [stdout] test tests::secp256r1_fq_sub_mul_consistency ... ok
[INFO] [stdout] test tests::secp256r1_generator_on_curve_projective ... ok
[INFO] [stdout] test tests::secp256r1_montgomery_roundtrip_large ... ok
[INFO] [stdout] test tests::secp256r1_mixed_add_exception_infinity ... ok
[INFO] [stdout] test tests::secp256r1_fr_sub_mul_consistency ... ok
[INFO] [stdout] test tests::secp256r1_scalar_mul_small ... ok
[INFO] [stdout] test tests::secp256r1_mixed_add_exception_dbl ... ok
[INFO] [stdout] test tests::secp256r1_projective_vs_affine_on_curve ... ok
[INFO] [stdout] test tests::secp256k1_fr_split_endomorphism_scalars ... ok
[INFO] [stdout] test tests::secp256r1_z_inverse_check ... ok
[INFO] [stdout] test tests::wnaf_encode_basic_properties ... ok
[INFO] [stdout] test tests::wnaf_fixed_random ... ok
[INFO] [stdout] test tests::wnaf_fixed_simple_hi ... ok
[INFO] [stdout] test tests::wnaf_fixed_simple_lo ... ok
[INFO] [stdout] test tests::wnaf_fixed_with_endo_split ... ok
[INFO] [stdout] test tests::wnaf_even_scalar_skew ... ok
[INFO] [stdout] test tests::wnaf_two_bit_window ... ok
[INFO] [stdout] test tests::wnaf_interleaved_two_scalars ... ok
[INFO] [stdout] test tests::wnaf_zero ... ok
[INFO] [stdout] test tests::secp256r1_test_arithmetic ... ok
[INFO] [stdout] test tests::secp256r1_group_exponentiation_consistency_check ... ok
[INFO] [stdout] test tests::batched_affine_single_sequence ... ok
[INFO] [stdout] test tests::secp256r1_fr_invert ... ok
[INFO] [stdout] test tests::bn254_on_curve_random ... ok
[INFO] [stdout] test tests::secp256k1_on_curve_random ... ok
[INFO] [stdout] test tests::secp256r1_on_curve_random ... ok
[INFO] [stdout] test tests::grumpkin_on_curve_random ... ok
[INFO] [stdout] test tests::small_pippenger_correctness ... ok
[INFO] [stdout] test tests::grumpkin_mul_with_endomorphism_matches_basic ... ok
[INFO] [stdout] test tests::bn254_mul_with_endomorphism_matches_basic ... ok
[INFO] [stdout] test tests::pippenger_sparse_scalars ... ok
[INFO] [stdout] test tests::batched_affine_reduce_multiple_sequences ... ok
[INFO] [stdout] test tests::pippenger_correctness ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 295 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.18s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bbrs_flavor-a3d76a27e4d9ec2d)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test sumcheck_test_flavor::tests::test_all_entities_get_all_size ... ok
[INFO] [stdout] test sumcheck_test_flavor::tests::test_all_entities_labels ... ok
[INFO] [stdout] test sumcheck_test_flavor::tests::test_dependent_test_skip ... ok
[INFO] [stdout] test sumcheck_test_flavor::tests::test_flavor_constants ... ok
[INFO] [stdout] test sumcheck_test_flavor::tests::test_prover_polynomials_construction ... ok
[INFO] [stdout] test sumcheck_test_flavor::tests::test_extended_edges_zero ... ok
[INFO] [stdout] test sumcheck_test_flavor::tests::test_prover_polynomials_get_row ... ok
[INFO] [stdout] test sumcheck_test_flavor::tests::test_prover_polynomials_set_shifted ... ok
[INFO] [stdout] test ultra_flavor::tests::test_ultra_all_entities_get_all_size ... ok
[INFO] [stdout] test ultra_flavor::tests::test_ultra_all_entities_labels ... ok
[INFO] [stdout] test ultra_flavor::tests::test_ultra_extended_edges_zero ... ok
[INFO] [stdout] test ultra_flavor::tests::test_ultra_prover_polynomials_construction ... ok
[INFO] [stdout] test ultra_flavor::tests::test_ultra_flavor_entity_counts ... ok
[INFO] [stdout] test sumcheck_test_flavor::tests::test_flavor_entity_counts ... ok
[INFO] [stdout] test ultra_flavor::tests::test_ultra_flavor_constants ... ok
[INFO] [stdout] test ultra_flavor::tests::test_ultra_prover_polynomials_get_row ... ok
[INFO] [stdout] test ultra_flavor::tests::test_ultra_prover_polynomials_set_shifted ... ok
[INFO] [stdout] test sumcheck_test_flavor::tests::test_dependent_test_relation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bbrs_honk-54733d7b7cb27417)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test grand_product_delta::tests::test_compute_public_input_delta_multiple ... ok
[INFO] [stdout] test grand_product_delta::tests::test_compute_public_input_delta_random ... ok
[INFO] [stdout] test grand_product_delta::tests::test_compute_public_input_delta_single ... ok
[INFO] [stdout] test grand_product_delta::tests::test_compute_public_input_delta_empty ... ok
[INFO] [stdout] test grand_product_delta::tests::test_compute_public_input_delta_with_offset ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bbrs_numeric-1f8c42961ff1382a)
[INFO] [stdout] 
[INFO] [stdout] running 49 tests
[INFO] [stdout] test bitop::tests::ceil_div_cases ... ok
[INFO] [stdout] test bitop::tests::get_msb64_cases ... ok
[INFO] [stdout] test bitop::tests::keep_n_lsb_cases ... ok
[INFO] [stdout] test bitop::tests::power_of_two_checks ... ok
[INFO] [stdout] test bitop::tests::pow64_cases ... ok
[INFO] [stdout] test random::tests::debug_rng_different_seeds_differ ... ok
[INFO] [stdout] test uint256::tests::big_endian_roundtrip ... ok
[INFO] [stdout] test random::tests::os_rng_produces_values ... ok
[INFO] [stdout] test random::tests::debug_rng_is_deterministic ... ok
[INFO] [stdout] test uint256::tests::get_msb_basic ... ok
[INFO] [stdout] test uint256::tests::from_limbs_roundtrip ... ok
[INFO] [stdout] test uint256::tests::get_bit_basic ... ok
[INFO] [stdout] test uint256::tests::slice_basic ... ok
[INFO] [stdout] test uint256::tests::slice_cross_limb ... ok
[INFO] [stdout] test uint256::tests::u256_add ... ok
[INFO] [stdout] test uint256::tests::u256_and ... ok
[INFO] [stdout] test uint256::tests::u256_equality ... ok
[INFO] [stdout] test uint256::tests::u256_add_overflow ... ok
[INFO] [stdout] test uint256::tests::div_rem_basic ... ok
[INFO] [stdout] test uint256::tests::u256_from_string ... ok
[INFO] [stdout] test uint256::tests::u256_mul ... ok
[INFO] [stdout] test uint256::tests::u256_right_shift ... ok
[INFO] [stdout] test uint256::tests::u256_sub ... ok
[INFO] [stdout] test uint256::tests::u256_xor ... ok
[INFO] [stdout] test uint256::tests::u256_ordering ... ok
[INFO] [stdout] test uint256::tests::widening_mul_basic ... ok
[INFO] [stdout] test uintx::tests::u256_widening_mul_to_u512 ... ok
[INFO] [stdout] test uintx::tests::u512_add ... ok
[INFO] [stdout] test uint256::tests::u256_logic_not ... ok
[INFO] [stdout] test uintx::tests::u512_and ... ok
[INFO] [stdout] test uintx::tests::u1024_mod_reduction ... ok
[INFO] [stdout] test uint256::tests::u256_or ... ok
[INFO] [stdout] test uintx::tests::u512_bit_not ... ok
[INFO] [stdout] test uintx::tests::lo_hi_roundtrip ... ok
[INFO] [stdout] test uintx::tests::u512_div_and_mod ... ok
[INFO] [stdout] test uintx::tests::u512_equality ... ok
[INFO] [stdout] test uintx::tests::u512_cross_boundary ... ok
[INFO] [stdout] test uintx::tests::u512_get_bit ... ok
[INFO] [stdout] test uintx::tests::u512_invmod_regression ... ok
[INFO] [stdout] test uintx::tests::u512_logic_not ... ok
[INFO] [stdout] test uintx::tests::u512_mod_reduction ... ok
[INFO] [stdout] test uintx::tests::u512_mul ... ok
[INFO] [stdout] test uint256::tests::u256_bit_not ... ok
[INFO] [stdout] test uintx::tests::u512_barrett_reduction_regression ... ok
[INFO] [stdout] test uintx::tests::u512_not_equal ... ok
[INFO] [stdout] test uintx::tests::u512_sub ... ok
[INFO] [stdout] test uintx::tests::u512_xor ... ok
[INFO] [stdout] test uintx::tests::u512_or ... ok
[INFO] [stdout] test uint256::tests::u256_left_shift ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bbrs_polynomials-27e60caecbde3ad0)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 95 tests
[INFO] [stdout] test polynomial::tests::test_add_scaled ... ok
[INFO] [stdout] test polynomial::tests::test_factor_roots_and_evaluate ... ok
[INFO] [stdout] test polynomial::tests::test_as_span ... ok
[INFO] [stdout] test polynomial::tests::test_from_coefficients_and_evaluate ... ok
[INFO] [stdout] test polynomial::tests::test_full ... ok
[INFO] [stdout] test polynomial::tests::test_is_zero ... ok
[INFO] [stdout] test polynomial_arithmetic::tests::test_evaluate_constant ... ok
[INFO] [stdout] test polynomial_arithmetic::tests::test_evaluate_empty ... ok
[INFO] [stdout] test polynomial::tests::test_reversed ... ok
[INFO] [stdout] test polynomial::tests::test_evaluate_mle ... ok
[INFO] [stdout] test polynomial::tests::test_mul_assign_scalar ... ok
[INFO] [stdout] test polynomial_arithmetic::tests::test_evaluate_linear ... ok
[INFO] [stdout] test polynomial_arithmetic::tests::test_factor_roots ... ok
[INFO] [stdout] test polynomial::tests::test_add_assign_span ... ok
[INFO] [stdout] test polynomial::tests::test_right_shifted ... ok
[INFO] [stdout] test polynomial::tests::test_shifted ... ok
[INFO] [stdout] test polynomial::tests::test_sub_assign_span ... ok
[INFO] [stdout] test polynomial_arithmetic::tests::test_interpolation_matches_evaluation ... ok
[INFO] [stdout] test polynomial::tests::test_interpolation_round_trip ... ok
[INFO] [stdout] test tests::barycentric_data_5_to_6 ... ok
[INFO] [stdout] test tests::barycentric_extend ... ok
[INFO] [stdout] test tests::barycentric_self_extend ... ok
[INFO] [stdout] test tests::barycentric_big_domain_construction ... ok
[INFO] [stdout] test tests::coeff_basis_scalar_ops ... ok
[INFO] [stdout] test tests::coeff_basis_conversion ... ok
[INFO] [stdout] test tests::batch_invert ... ok
[INFO] [stdout] test tests::default_construct_then_assign ... ok
[INFO] [stdout] test tests::coeff_basis_serialization ... ok
[INFO] [stdout] test tests::coeff_basis_multiplication ... ok
[INFO] [stdout] test tests::barycentric_weight_evaluations ... ok
[INFO] [stdout] test tests::evaluation_domain_construction ... ok
[INFO] [stdout] test tests::compute_subset_products_powers ... ok
[INFO] [stdout] test tests::evaluation_domain_domain_roots ... ok
[INFO] [stdout] test tests::evaluation_domain_roots ... ok
[INFO] [stdout] test tests::coeff_basis_sqr ... ok
[INFO] [stdout] test tests::evaluate_mle ... ok
[INFO] [stdout] test tests::compute_efficient_interpolation ... ok
[INFO] [stdout] test tests::compute_efficient_interpolation_domain_with_zero ... ok
[INFO] [stdout] test tests::coeff_basis_addition ... ok
[INFO] [stdout] test tests::barycentric_evaluate ... ok
[INFO] [stdout] test tests::fft_coset_ifft_cross_consistency ... ok
[INFO] [stdout] test tests::barycentric_data_2_to_3 ... ok
[INFO] [stdout] test tests::fft_coset_ifft_consistency ... ok
[INFO] [stdout] test tests::gate_separator_beta_products_on_powers ... ok
[INFO] [stdout] test tests::gate_separator_empty_betas ... ok
[INFO] [stdout] test tests::gate_separator_full_pow_consistency ... ok
[INFO] [stdout] test tests::gate_separator_on_powers ... ok
[INFO] [stdout] test tests::gate_separator_partial_evaluation_consistency ... ok
[INFO] [stdout] test tests::gate_separator_post_challenge ... ok
[INFO] [stdout] test tests::fft_with_small_degree ... ok
[INFO] [stdout] test tests::gate_separator_random_betas ... ok
[INFO] [stdout] test tests::polynomial_arithmetic_evaluate ... ok
[INFO] [stdout] test tests::interpolation_constructor ... ok
[INFO] [stdout] test tests::interpolation_constructor_single ... ok
[INFO] [stdout] test tests::polynomial_full ... ok
[INFO] [stdout] test tests::polynomial_indices ... ok
[INFO] [stdout] test tests::polynomial_operator_add_edge_conditions ... ok
[INFO] [stdout] test tests::polynomial_clone ... ok
[INFO] [stdout] test tests::polynomial_operator_subtract_edge_conditions ... ok
[INFO] [stdout] test tests::move_construct_and_assign ... ok
[INFO] [stdout] test tests::prover_eq_some_ones ... ok
[INFO] [stdout] test tests::row_disabling_default_construction ... ok
[INFO] [stdout] test tests::row_disabling_evaluate_at_challenge ... ok
[INFO] [stdout] test tests::row_disabling_update_evaluations ... ok
[INFO] [stdout] test tests::polynomial_add_scaled_edge_conditions ... ok
[INFO] [stdout] test tests::univariate_addition ... ok
[INFO] [stdout] test tests::univariate_extend_linear ... ok
[INFO] [stdout] test tests::univariate_multiplication ... ok
[INFO] [stdout] test tests::univariate_constructors ... ok
[INFO] [stdout] test tests::prover_eq_all_ones ... ok
[INFO] [stdout] test tests::univariate_evaluate_at_point ... ok
[INFO] [stdout] test tests::univariate_extend_quadratic ... ok
[INFO] [stdout] test tests::prover_eq_matches_verifier_on_boolean ... ok
[INFO] [stdout] test tests::univariate_from_view ... ok
[INFO] [stdout] test tests::univariate_serialization ... ok
[INFO] [stdout] test tests::polynomial_shifted ... ok
[INFO] [stdout] test tests::univariate_view_addition ... ok
[INFO] [stdout] test tests::univariate_view_from_univariate ... ok
[INFO] [stdout] test tests::univariate_view_subtraction ... ok
[INFO] [stdout] test tests::verifier_eq_edge_cases ... ok
[INFO] [stdout] test tests::fft_ifft_consistency ... ok
[INFO] [stdout] test tests::linear_poly_product ... ok
[INFO] [stdout] test tests::verifier_eq_evaluate_matches_manual ... ok
[INFO] [stdout] test tests::verifier_eq_initialize_coeffs ... ok
[INFO] [stdout] test tests::verifier_eq_static_eval_matches_member ... ok
[INFO] [stdout] test tests::split_polynomial_evaluate ... ok
[INFO] [stdout] test tests::univariate_view_multiplication ... ok
[INFO] [stdout] test tests::verifier_eq_symmetry ... ok
[INFO] [stdout] test tests::verifier_vs_prover_arbitrary_u ... ok
[INFO] [stdout] test tests::verifier_eq_boolean_delta ... ok
[INFO] [stdout] test tests::split_polynomial_fft ... ok
[INFO] [stdout] test tests::split_polynomial_fft_coset_ifft_consistency ... ok
[INFO] [stdout] test tests::split_polynomial_fft_ifft_consistency ... ok
[INFO] [stdout] test tests::fft_ifft_roundtrip_large ... ok
[INFO] [stdout] test tests::eq_partial_evaluation_consistency ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 95 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bbrs_relations-b5ddeb93adf30cc6)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test multilinear_batching::tests::test_multilinear_batching_accumulator_consistency ... ok
[INFO] [stdout] test multilinear_batching::tests::test_multilinear_batching_instance_consistency ... ok
[INFO] [stdout] test multilinear_batching::tests::test_multilinear_batching_instance_skip ... ok
[INFO] [stdout] test multilinear_batching::tests::test_multilinear_batching_accumulator_skip ... ok
[INFO] [stdout] test nested_containers::tests::test_nested_containers_univariate ... ok
[INFO] [stdout] test relation_types::tests::test_create_sumcheck_tuple_of_tuples_of_univariates ... ok
[INFO] [stdout] test ultra::delta_range::tests::test_delta_range_constraint_relation_consistency ... ok
[INFO] [stdout] test utils::tests::test_scale_and_batch_elements ... ok
[INFO] [stdout] test ultra::poseidon2_external::tests::test_poseidon2_external_relation_zeros ... ok
[INFO] [stdout] test ultra::poseidon2_external::tests::test_poseidon2_external_relation_consistency ... ok
[INFO] [stdout] test ultra::poseidon2_internal::tests::test_poseidon2_internal_relation_random ... ok
[INFO] [stdout] test ultra::poseidon2_internal::tests::test_poseidon2_internal_relation_consistency ... ok
[INFO] [stdout] test ultra::elliptic::tests::test_elliptic_relation_consistency ... ok
[INFO] [stdout] test utils::tests::test_zero_univariate ... ok
[INFO] [stdout] test ultra::poseidon2_external::tests::test_poseidon2_external_relation_random ... ok
[INFO] [stdout] test utils::tests::test_add_univariates ... ok
[INFO] [stdout] test utils::tests::test_scale_and_batch_single_element ... ok
[INFO] [stdout] test ultra::poseidon2_internal::tests::test_poseidon2_internal_relation_zeros ... ok
[INFO] [stdout] test relation_types::tests::test_is_skippable_concept ... ok
[INFO] [stdout] test ultra::logderiv_lookup::tests::test_logderiv_lookup_relation_consistency ... ok
[INFO] [stdout] test ultra::permutation::tests::test_permutation_relation_consistency ... ok
[INFO] [stdout] test ultra::memory::tests::test_memory_relation_consistency ... ok
[INFO] [stdout] test ultra::arithmetic::tests::test_arithmetic_relation_consistency ... ok
[INFO] [stdout] test ultra::non_native_field::tests::test_non_native_field_relation_consistency ... ok
[INFO] [stdout] test ultra::logderiv_lookup::tests::test_logderiv_lookup_skip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bbrs_srs-903ed391592aa9ed)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test tests::bn254_mem_crs_g1_identity_is_first_point ... ok
[INFO] [stdout] test tests::bn254_mem_crs_verifier_crs ... ok
[INFO] [stdout] test tests::bn254_mem_crs_from_known_points ... ok
[INFO] [stdout] test tests::global_bn254_crs_init_and_get ... ok
[INFO] [stdout] test tests::grumpkin_mem_crs_g1_identity_is_first_point ... ok
[INFO] [stdout] test tests::grumpkin_mem_crs_verifier_crs ... ok
[INFO] [stdout] test tests::grumpkin_mem_crs_from_known_points ... ok
[INFO] [stdout] test tests::global_grumpkin_crs_init_and_get ... ok
[INFO] [stdout] test tests::bn254_mem_crs_panics_on_empty_points - should panic ... ok
[INFO] [stdout] test tests::grumpkin_mem_crs_panics_on_too_large_degree - should panic ... ok
[INFO] [stdout] test tests::grumpkin_mem_crs_panics_on_empty_points - should panic ... ok
[INFO] [stdout] test tests::bn254_mem_crs_panics_on_too_large_degree - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bbrs_stdlib-fc3d7b40cba19566)
[INFO] [stdout] 
[INFO] [stdout] running 533 tests
[INFO] [stdout] test chonk_verifier::tests::test_chonk_output_verification_status ... ok
[INFO] [stdout] test eccvm_verifier::tests::test_eccvm_verification_key_defaults ... ok
[INFO] [stdout] test eccvm_verifier::tests::test_eccvm_transcript ... ok
[INFO] [stdout] test eccvm_verifier::tests::test_eccvm_verifier_construction ... ok
[INFO] [stdout] test eccvm_verifier::tests::test_wire_commitment_labels ... ok
[INFO] [stdout] test eccvm_verifier::tests::test_grumpkin_commitment_type ... ok
[INFO] [stdout] test encryption::aes128::tests::encrypt_64_bytes_all_constant ... ok
[INFO] [stdout] test eccvm_verifier::tests::test_ipa_claim_type ... ok
[INFO] [stdout] test encryption::aes128::tests::encrypt_64_bytes_mixed_input_all_constant_blocks ... ok
[INFO] [stdout] test eccvm_verifier::tests::test_eccvm_verification_key_creation ... ok
[INFO] [stdout] test chonk_verifier::tests::test_chonk_verifier_honk_only ... ok
[INFO] [stdout] test encryption::ecdsa::tests::test_bigfield_from_bytes ... ok
[INFO] [stdout] test encryption::aes128::tests::encrypt_64_bytes_mixed_input_first_constant_rest_witness ... ok
[INFO] [stdout] test encryption::aes128::tests::encrypt_64_bytes_key_constant_iv_constant_input_witness ... ok
[INFO] [stdout] test encryption::aes128::tests::encrypt_64_bytes_mixed_input_key_witness_mixed_blocks ... ok
[INFO] [stdout] test encryption::aes128::tests::encrypt_64_bytes_key_witness_iv_witness_input_constant ... ok
[INFO] [stdout] test encryption::aes128::tests::encrypt_64_bytes_mixed_input_all_witness_blocks ... ok
[INFO] [stdout] test encryption::aes128::tests::encrypt_64_bytes_mixed_input_alternating_witness_constant ... ok
[INFO] [stdout] test encryption::aes128::tests::encrypt_64_bytes_mixed_input_first_witness_rest_constant ... ok
[INFO] [stdout] test encryption::aes128::tests::encrypt_64_bytes_all_witness ... ok
[INFO] [stdout] test encryption::aes128::tests::encrypt_64_bytes_mixed_input_iv_witness_mixed_blocks ... ok
[INFO] [stdout] test encryption::aes128::tests::encrypt_64_bytes_key_constant_iv_witness_input_witness ... ok
[INFO] [stdout] test encryption::aes128::tests::encrypt_64_bytes_key_witness_iv_constant_input_constant ... ok
[INFO] [stdout] test encryption::ecdsa::tests::test_sha256_full_empty_message ... ok
[INFO] [stdout] test encryption::aes128::tests::encrypt_64_bytes_key_witness_iv_constant_input_witness ... ok
[INFO] [stdout] test encryption::aes128::tests::encrypt_64_bytes_key_constant_iv_witness_input_constant ... ok
[INFO] [stdout] test goblin_verifier::tests::test_goblin_output_verification_status ... ok
[INFO] [stdout] test goblin_verifier::tests::test_goblin_proof_construction ... ok
[INFO] [stdout] test encryption::aes128::tests::encrypt_64_bytes_original ... ok
[INFO] [stdout] test encryption::aes128::tests::encrypt_64_bytes_mixed_input_key_iv_witness_mixed_blocks ... ok
[INFO] [stdout] test goblin_verifier::tests::test_goblin_outer_circuit_witnesses ... ok
[INFO] [stdout] test goblin_verifier::tests::test_goblin_verifier_empty_proof ... ok
[INFO] [stdout] test hash::blake2s::tests::test_blake2s_empty ... ok
[INFO] [stdout] test goblin_verifier::tests::test_goblin_verification_keys_creation ... ok
[INFO] [stdout] test goblin_verifier::tests::test_goblin_verifier_honk_only ... ok
[INFO] [stdout] test goblin_verifier::tests::test_goblin_verifier_pairing_check ... ok
[INFO] [stderr] error: test failed, to rerun pass `-p bbrs-stdlib --lib`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/bbrs_stdlib-fc3d7b40cba19566` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "5bfbdce85756d10529c9a998c964902b5c1fee6af0db1070339ca1f10512a479", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5bfbdce85756d10529c9a998c964902b5c1fee6af0db1070339ca1f10512a479", kill_on_drop: false }`
[INFO] [stdout] 5bfbdce85756d10529c9a998c964902b5c1fee6af0db1070339ca1f10512a479
