[INFO] cloning repository https://github.com/sourcefrog/cryptopals [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/sourcefrog/cryptopals" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsourcefrog%2Fcryptopals", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsourcefrog%2Fcryptopals'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 19642d87194931f60bf9203740bad30ae7e10b49 [INFO] testing sourcefrog/cryptopals against try#9f93af291970322f4f1c6315ccde4d7078201159 for pr-146098-6 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsourcefrog%2Fcryptopals" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/sourcefrog/cryptopals [INFO] finished tweaking git repo https://github.com/sourcefrog/cryptopals [INFO] tweaked toml for git repo https://github.com/sourcefrog/cryptopals written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/sourcefrog/cryptopals on toolchain 9f93af291970322f4f1c6315ccde4d7078201159 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/sourcefrog/cryptopals 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" "+9f93af291970322f4f1c6315ccde4d7078201159" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 45ffa6f6a7568c529b09093b0cc760d235ca0bce00082209b400376e31ad3a6c [INFO] running `Command { std: "docker" "start" "-a" "45ffa6f6a7568c529b09093b0cc760d235ca0bce00082209b400376e31ad3a6c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "45ffa6f6a7568c529b09093b0cc760d235ca0bce00082209b400376e31ad3a6c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "45ffa6f6a7568c529b09093b0cc760d235ca0bce00082209b400376e31ad3a6c", kill_on_drop: false }` [INFO] [stdout] 45ffa6f6a7568c529b09093b0cc760d235ca0bce00082209b400376e31ad3a6c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 04053fb83440e26dff578c7cd9b47da649cffa3a059efbdd7cc7ec4d144a0dbe [INFO] running `Command { std: "docker" "start" "-a" "04053fb83440e26dff578c7cd9b47da649cffa3a059efbdd7cc7ec4d144a0dbe", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.126 [INFO] [stderr] Compiling typenum v1.15.0 [INFO] [stderr] Compiling fastrand v1.7.0 [INFO] [stderr] Compiling remove_dir_all v0.5.3 [INFO] [stderr] Compiling ppv-lite86 v0.2.16 [INFO] [stderr] Compiling eyre v0.6.8 [INFO] [stderr] Compiling generic-array v0.14.5 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling indenter v0.3.3 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling cpufeatures v0.2.2 [INFO] [stderr] Compiling once_cell v1.12.0 [INFO] [stderr] Compiling bit-set v0.5.2 [INFO] [stderr] Compiling bytes v1.1.0 [INFO] [stderr] Compiling getrandom v0.2.7 [INFO] [stderr] Compiling wait-timeout v0.2.0 [INFO] [stderr] Compiling tempfile v3.3.0 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand_xorshift v0.3.0 [INFO] [stderr] Compiling rusty-fork v0.3.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling crypto-common v0.1.3 [INFO] [stderr] Compiling inout v0.1.3 [INFO] [stderr] Compiling cipher v0.4.3 [INFO] [stderr] Compiling aes v0.8.1 [INFO] [stderr] Compiling proptest v1.0.0 [INFO] [stderr] Compiling cryptopals v0.0.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:86:19 [INFO] [stdout] | [INFO] [stdout] 86 | 0..=25 => (b'A' + b), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 86 - 0..=25 => (b'A' + b), [INFO] [stdout] 86 + 0..=25 => b'A' + b, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:87:20 [INFO] [stdout] | [INFO] [stdout] 87 | 26..=51 => (b'a' + b - 26), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 87 - 26..=51 => (b'a' + b - 26), [INFO] [stdout] 87 + 26..=51 => b'a' + b - 26, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:88:20 [INFO] [stdout] | [INFO] [stdout] 88 | 52..=61 => (b'0' + b - 52), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 88 - 52..=61 => (b'0' + b - 52), [INFO] [stdout] 88 + 52..=61 => b'0' + b - 52, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:98:24 [INFO] [stdout] | [INFO] [stdout] 98 | b'A'..=b'Z' => (c - b'A'), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 98 - b'A'..=b'Z' => (c - b'A'), [INFO] [stdout] 98 + b'A'..=b'Z' => c - b'A', [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:99:24 [INFO] [stdout] | [INFO] [stdout] 99 | b'a'..=b'z' => (c - b'a' + 26), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 99 - b'a'..=b'z' => (c - b'a' + 26), [INFO] [stdout] 99 + b'a'..=b'z' => c - b'a' + 26, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:100:24 [INFO] [stdout] | [INFO] [stdout] 100 | b'0'..=b'9' => (c - b'0' + 52), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 100 - b'0'..=b'9' => (c - b'0' + 52), [INFO] [stdout] 100 + b'0'..=b'9' => c - b'0' + 52, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.41s [INFO] running `Command { std: "docker" "inspect" "04053fb83440e26dff578c7cd9b47da649cffa3a059efbdd7cc7ec4d144a0dbe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "04053fb83440e26dff578c7cd9b47da649cffa3a059efbdd7cc7ec4d144a0dbe", kill_on_drop: false }` [INFO] [stdout] 04053fb83440e26dff578c7cd9b47da649cffa3a059efbdd7cc7ec4d144a0dbe [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f1562b4f187aa06a4b27182c930145dc55a3c08bbc197ebcbbd04c5df5fd2454 [INFO] running `Command { std: "docker" "start" "-a" "f1562b4f187aa06a4b27182c930145dc55a3c08bbc197ebcbbd04c5df5fd2454", kill_on_drop: false }` [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:86:19 [INFO] [stdout] | [INFO] [stdout] 86 | 0..=25 => (b'A' + b), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 86 - 0..=25 => (b'A' + b), [INFO] [stdout] 86 + 0..=25 => b'A' + b, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:87:20 [INFO] [stdout] | [INFO] [stdout] 87 | 26..=51 => (b'a' + b - 26), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 87 - 26..=51 => (b'a' + b - 26), [INFO] [stdout] 87 + 26..=51 => b'a' + b - 26, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:88:20 [INFO] [stdout] | [INFO] [stdout] 88 | 52..=61 => (b'0' + b - 52), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 88 - 52..=61 => (b'0' + b - 52), [INFO] [stdout] 88 + 52..=61 => b'0' + b - 52, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:98:24 [INFO] [stdout] | [INFO] [stdout] 98 | b'A'..=b'Z' => (c - b'A'), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 98 - b'A'..=b'Z' => (c - b'A'), [INFO] [stdout] 98 + b'A'..=b'Z' => c - b'A', [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:99:24 [INFO] [stdout] | [INFO] [stdout] 99 | b'a'..=b'z' => (c - b'a' + 26), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 99 - b'a'..=b'z' => (c - b'a' + 26), [INFO] [stdout] 99 + b'a'..=b'z' => c - b'a' + 26, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:100:24 [INFO] [stdout] | [INFO] [stdout] 100 | b'0'..=b'9' => (c - b'0' + 52), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 100 - b'0'..=b'9' => (c - b'0' + 52), [INFO] [stdout] 100 + b'0'..=b'9' => c - b'0' + 52, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cryptopals v0.0.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:86:19 [INFO] [stdout] | [INFO] [stdout] 86 | 0..=25 => (b'A' + b), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 86 - 0..=25 => (b'A' + b), [INFO] [stdout] 86 + 0..=25 => b'A' + b, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:87:20 [INFO] [stdout] | [INFO] [stdout] 87 | 26..=51 => (b'a' + b - 26), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 87 - 26..=51 => (b'a' + b - 26), [INFO] [stdout] 87 + 26..=51 => b'a' + b - 26, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:88:20 [INFO] [stdout] | [INFO] [stdout] 88 | 52..=61 => (b'0' + b - 52), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 88 - 52..=61 => (b'0' + b - 52), [INFO] [stdout] 88 + 52..=61 => b'0' + b - 52, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:98:24 [INFO] [stdout] | [INFO] [stdout] 98 | b'A'..=b'Z' => (c - b'A'), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 98 - b'A'..=b'Z' => (c - b'A'), [INFO] [stdout] 98 + b'A'..=b'Z' => c - b'A', [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:99:24 [INFO] [stdout] | [INFO] [stdout] 99 | b'a'..=b'z' => (c - b'a' + 26), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 99 - b'a'..=b'z' => (c - b'a' + 26), [INFO] [stdout] 99 + b'a'..=b'z' => c - b'a' + 26, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:100:24 [INFO] [stdout] | [INFO] [stdout] 100 | b'0'..=b'9' => (c - b'0' + 52), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 100 - b'0'..=b'9' => (c - b'0' + 52), [INFO] [stdout] 100 + b'0'..=b'9' => c - b'0' + 52, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.69s [INFO] running `Command { std: "docker" "inspect" "f1562b4f187aa06a4b27182c930145dc55a3c08bbc197ebcbbd04c5df5fd2454", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f1562b4f187aa06a4b27182c930145dc55a3c08bbc197ebcbbd04c5df5fd2454", kill_on_drop: false }` [INFO] [stdout] f1562b4f187aa06a4b27182c930145dc55a3c08bbc197ebcbbd04c5df5fd2454 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] d0e2651ec91e09e9f7c08363529266e1d758c2663248aa4344a3efcbaa0e307c [INFO] running `Command { std: "docker" "start" "-a" "d0e2651ec91e09e9f7c08363529266e1d758c2663248aa4344a3efcbaa0e307c", kill_on_drop: false }` [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/base64.rs:86:19 [INFO] [stderr] | [INFO] [stderr] 86 | 0..=25 => (b'A' + b), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 86 - 0..=25 => (b'A' + b), [INFO] [stderr] 86 + 0..=25 => b'A' + b, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/base64.rs:87:20 [INFO] [stderr] | [INFO] [stderr] 87 | 26..=51 => (b'a' + b - 26), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 87 - 26..=51 => (b'a' + b - 26), [INFO] [stderr] 87 + 26..=51 => b'a' + b - 26, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/base64.rs:88:20 [INFO] [stderr] | [INFO] [stderr] 88 | 52..=61 => (b'0' + b - 52), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 88 - 52..=61 => (b'0' + b - 52), [INFO] [stderr] 88 + 52..=61 => b'0' + b - 52, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/base64.rs:98:24 [INFO] [stderr] | [INFO] [stderr] 98 | b'A'..=b'Z' => (c - b'A'), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 98 - b'A'..=b'Z' => (c - b'A'), [INFO] [stderr] 98 + b'A'..=b'Z' => c - b'A', [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/base64.rs:99:24 [INFO] [stderr] | [INFO] [stderr] 99 | b'a'..=b'z' => (c - b'a' + 26), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 99 - b'a'..=b'z' => (c - b'a' + 26), [INFO] [stderr] 99 + b'a'..=b'z' => c - b'a' + 26, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/base64.rs:100:24 [INFO] [stderr] | [INFO] [stderr] 100 | b'0'..=b'9' => (c - b'0' + 52), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 100 - b'0'..=b'9' => (c - b'0' + 52), [INFO] [stderr] 100 + b'0'..=b'9' => c - b'0' + 52, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `cryptopals` (lib) generated 6 warnings (run `cargo fix --lib -p cryptopals` to apply 6 suggestions) [INFO] [stderr] warning: `cryptopals` (lib test) generated 6 warnings (6 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cryptopals-749ec66c36a2389e) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test base64::test::all_byte_values ... ok [INFO] [stdout] test base64::test::another_example ... ok [INFO] [stdout] test base64::test::simple ... ok [INFO] [stdout] test detect::test::detect_by_freq ... ok [INFO] [stdout] test detect::test::zero_score_non_ascii ... ok [INFO] [stdout] test freqs::test::simple ... ok [INFO] [stdout] test hamming::test::hamming_example ... ok [INFO] [stdout] test hex::test::decode_hex ... ok [INFO] [stdout] test pkcs7::test::bad_padding ... ok [INFO] [stdout] test pkcs7::test::good_padding ... ok [INFO] [stdout] test base64::test::round_trip_input_6 ... ok [INFO] [stdout] test pkcs7::test::sixteen_zeros ... ok [INFO] [stdout] test random::test::random_bytes_right_size ... ok [INFO] [stdout] test pkcs7::test::pad_roundtrip ... ok [INFO] [stdout] test aes::test::roundtrip_aes_ecb ... ok [INFO] [stdout] test freqs::test::rms_error_different_vecs ... ok [INFO] [stdout] test freqs::test::rms_error_self_is_0 ... ok [INFO] [stdout] test base64::test::prop_roundtrip ... ok [INFO] [stdout] test freqs::test::rms_error_duplicated_is_same ... ok [INFO] [stdout] test aes::test::roundtrip_aes_cbc_padded ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/cp01.rs (/opt/rustwide/target/debug/deps/cp01-c2c1d823c2a2bea2) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/freqs.rs (/opt/rustwide/target/debug/deps/freqs-4a2c091528df2c6e) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/xor.rs (/opt/rustwide/target/debug/deps/xor-77838017700a913a) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/challenges/main.rs (/opt/rustwide/target/debug/deps/challenges-d61cffe922a73c27) [INFO] [stdout] [INFO] [stdout] running 30 tests [INFO] [stdout] test cp02::challenge_02 ... ok [INFO] [stdout] test cp03::challenge_03 ... ok [INFO] [stdout] test cp05::challenge_05 ... ok [INFO] [stdout] test cp01::challenge_01 ... ok [INFO] [stdout] test cp07::challenge_07 ... ok [INFO] [stdout] test cp10::challenge_10 ... ok [INFO] [stdout] test cp13::kv_parse_example ... ok [INFO] [stdout] test cp13::profile_example ... ok [INFO] [stdout] test cp13::roundtrip_profile ... ok [INFO] [stdout] test cp13::strings_are_cleaned ... ok [INFO] [stdout] test cp09::challenge_09 ... ok [INFO] [stdout] test cp13::get_admin ... ok [INFO] [stdout] test cp14::find_repeated_block_at_0 ... ok [INFO] [stdout] test cp14::find_repeated_block_at_3 ... ok [INFO] [stdout] test cp15::challenge_15 ... ok [INFO] [stdout] test cp16::challenge_16 ... ok [INFO] [stdout] test cp16::direct_injection_is_blocked_by_quoting ... ok [INFO] [stdout] test cp16::not_admin_by_default ... ok [INFO] [stdout] test cp17::basic_roundtrip_is_padded ... ok [INFO] [stdout] test cp17::construct_padding_using_iv ... ok [INFO] [stdout] test cp08::challenge_08 ... ok [INFO] [stdout] test cp17::padding_attack_with_known_text ... ok [INFO] [stdout] test cp17::last_block_is_always_padded ... ok [INFO] [stdout] test cp17::recover_one_random_string ... ok [INFO] [stdout] test cp06::challenge_06 ... ok [INFO] [stdout] test cp04::challenge_04 ... ok [INFO] [stdout] test cp11::challenge_11 ... ok [INFO] [stdout] test cp17::challenge_17 ... ok [INFO] [stdout] test cp14::challenge_12 ... FAILED [INFO] [stdout] test cp12::challenge_12 ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- cp14::challenge_12 stdout ---- [INFO] [stdout] 0x0 : cc2dc90e5a4125c151e4cf8611000b79 [INFO] [stdout] 0x1 : ba2c202ec5b0a823fb733f6b760f43db [INFO] [stdout] 0x2 : b24de0dd955734edc02dac461ceaf474 [INFO] [stdout] 0x3 : b15732bd6de722093c31f4f3b01a79cc [INFO] [stdout] 0x4 : b6c3efb65c87d5cd19d38fb30756e105 [INFO] [stdout] 0x5 : c41d8588efda50e7bfcf4e1be3992c7a [INFO] [stdout] 0x6 : 3740cff9cd970ec7eb0a466de0a3a9a0 [INFO] [stdout] 0x7 : 85ce741a1358d6bf0fe623b1aba7d4e8 [INFO] [stdout] 0x8 : 06c6abdd5115968642f7c444e3ab0ccb [INFO] [stdout] 0x9 : 2dab4417f07384cbee339459bbb2d3be [INFO] [stdout] 0xa : 344ba3187ecbc379b653c874c11c4abe [INFO] [stdout] 0xb : 8304caa17107c553e25a1e4070bbb2a5 [INFO] [stdout] 0xc : 210cde205536db01691e49e5ac2c2f16 [INFO] [stdout] 0xd : 716e15c8a49373e60d72ec3cfd812adb [INFO] [stdout] 0xe : 2f4c4fc76b6163ac73aea1b527610cef [INFO] [stdout] 0xf : b157b14e4551a84b9d11278a2e52121a [INFO] [stdout] 0x10 : 26f1d91ef9bdf2ffc699b2605d3a2ac7 [INFO] [stdout] 0x11 : f919974c04a3d8a2aee7e361ff79816e [INFO] [stdout] 0x12 : 9c972b9720e56ba800762d26c435162b [INFO] [stdout] 0x13 : 73cb2957bb045916f2614a83efaccfa5 [INFO] [stdout] 0x14 : 0965c871a54b42c5b18fd9d2d62c6057 [INFO] [stdout] 0x15 : 40492277dfe537cb550224bf3585fe7c [INFO] [stdout] 0x16 : a6d302358542a475a116a66024382f84 [INFO] [stdout] 0x17 : 2bacadaf35273c66665b7f361d3fd574 [INFO] [stdout] 0x18 : 23a6f905b03402fd8fb3dd0f56d9ec0e [INFO] [stdout] 0x19 : f5f9f416e4730ebddd7c8380fbb27d18 [INFO] [stdout] 0x1a : 4d105ba232c686c016491f7f5e2103f8 [INFO] [stdout] 0x1b : 880f8a5eae5c34680f006a765d52ff7c [INFO] [stdout] 0x1c : d666203dc4d415955274545fff49ae44 [INFO] [stdout] 0x1d : 5e9f463c7a5711c5d105455b06e2a683 [INFO] [stdout] 0x1e : c2de71cfeb414aac30ceb4353955c91c [INFO] [stdout] 0x1f : 6a11a39f5d91797b7fa2c024afca836e [INFO] [stdout] 0x20 : 72681ec98dc1ca5683355b34e699f037 [INFO] [stdout] 0x21 : 83d483364263cc47a5bf8472e3e3afc0 [INFO] [stdout] 0x22 : b00074af4d7513814f750664946d897b [INFO] [stdout] 0x23 : 0fe63622f175d602289d7ba746d1b347 [INFO] [stdout] 0x24 : 3c352f963ff50d8c0da2e8f6bd515f3e [INFO] [stdout] 0x25 : 66d7d5d37c459d02ca77e238366be03e [INFO] [stdout] 0x26 : 3ef91e5a6b860d7b3e090eff22769fa1 [INFO] [stdout] 0x27 : f19e85ade5aa65a11076de1fe2553297 [INFO] [stdout] 0x28 : e7e7f3abacb4c7d0983d05fa1efcc558 [INFO] [stdout] 0x29 : 2e620600468d183ad3a7340acd4233d7 [INFO] [stdout] 0x2a : 3561d2ab1e46e3285187625fa6d729f0 [INFO] [stdout] 0x2b : d03a4351edd23eed0e05e977d3c90697 [INFO] [stdout] 0x2c : cbd68138dd5092d365b8409f9c8a5302 [INFO] [stdout] 0x2d : bfab8788f5d92ca889d21c155003cf8e [INFO] [stdout] 0x2e : 2af902079dbca0d71e1ba28978f07d8b [INFO] [stdout] 0x2f : 9d80ab7fc6a71916817ee15a33bc7a2a [INFO] [stdout] 0x30 : 4f2327308512e0ed3f5f3e5a8f194282 [INFO] [stdout] 0x31 : 073caeb03cc41043fc56b5cc13aab4d6 [INFO] [stdout] 0x32 : 1942f8167267cb5e6454e401a23d8403 [INFO] [stdout] 0x33 : 419f76703a8312e72cbbddda77b2742d [INFO] [stdout] 0x34 : 48f880b831ec103c36a2fc35682c06bf [INFO] [stdout] 0x35 : 4e069877a593a66babd280cc409f287d [INFO] [stdout] 0x36 : 86420b869e2fd855677c04d16c6e5820 [INFO] [stdout] 0x37 : 23b9bb1436306f7cf7f1b96a22405614 [INFO] [stdout] 0x38 : 8cec51e797ee87015ea098b9bfd0b3ce [INFO] [stdout] 0x39 : 79cd32824b7c7bf9de895bac7cee090a [INFO] [stdout] 0x3a : 7c7cab40645caa9da7e70dcb7083837d [INFO] [stdout] 0x3b : 33318cafafd018b8c9ef4bde0c1b53b0 [INFO] [stdout] 0x3c : 3393a9013c57f7894f3352b106ddc6db [INFO] [stdout] 0x3d : fe59d52ed3d9e851e1630022db9cdffa [INFO] [stdout] 0x3e : 68cc0bf83f8a142dbec78f2ff4e7ce3c [INFO] [stdout] 0x3f : 016b9d72daa92fdd13ad405852153499 [INFO] [stdout] 0x40 : f66a947a3cba5573fd855c33c0de07cf [INFO] [stdout] 0x41 : f2bac0ca9efeb764848f163b2a8cf93c [INFO] [stdout] 0x42 : 4e6f5f48fe28694812531c3b635eff39 [INFO] [stdout] 0x43 : c5c7ec3f2e180cf5437d102f94314c31 [INFO] [stdout] 0x44 : a8dab1178bd42433b534dd5b6caf8039 [INFO] [stdout] 0x45 : 75a12c122567679736c762491507d442 [INFO] [stdout] 0x46 : 2cda614b2b5b1de5525270eadac14455 [INFO] [stdout] 0x47 : a9388972e6ff3023605ec5d9de29467b [INFO] [stdout] 0x48 : 38800fbf6f205409e95e38b74a0620f3 [INFO] [stdout] 0x49 : c17bbeb6aad498654b22f4fe68515b58 [INFO] [stdout] 0x4a : 1f48028b44bf1a070a1ae036a0db3853 [INFO] [stdout] 0x4b : 2f5144d588e2e3298997a1067b4e1089 [INFO] [stdout] 0x4c : 973f27149c79b5d972501cf9bc92bdc9 [INFO] [stdout] 0x4d : 0a1580a1e37a71db2aa976daa229d2f6 [INFO] [stdout] 0x4e : 9f532c813e680749817a49b35ddaa426 [INFO] [stdout] 0x4f : d7e67504e9024585f03dc0b9e7ccfcfe [INFO] [stdout] 0x50 : 7bb0b0a84f6c187330869608b5543e66 [INFO] [stdout] 0x51 : 706c9e8191d9880687de5d87d2c499a7 [INFO] [stdout] 0x52 : 3a0733691e3307fd937346bdc810a974 [INFO] [stdout] 0x53 : 2fe7d031e06fba9c069fcd3e04c44a18 [INFO] [stdout] 0x54 : f28ca53cbfe2f686d41e2147c7966fec [INFO] [stdout] 0x55 : d97221dace68d921b21ba40709a358be [INFO] [stdout] 0x56 : 5bcfea93edf672b539455e03d37607b1 [INFO] [stdout] 0x57 : ee1136f569ee7100a34828903e8e7cb5 [INFO] [stdout] 0x58 : b955a88cb513047835f643a9bee61de7 [INFO] [stdout] 0x59 : 26a26cafa2b537d945c76929b49b6e45 [INFO] [stdout] 0x5a : a4da6526ebf907d6c0807930730532ba [INFO] [stdout] 0x5b : 91c1f19571b8a7bfc90c29faf3576c28 [INFO] [stdout] 0x5c : 2ed6522715b086e36c961f32aec6c4dc [INFO] [stdout] 0x5d : 2b950382da8bc68cf957b9cbdb081cc4 [INFO] [stdout] 0x5e : 92ebcb0cbc4e78de7d6f8dd6163c176a [INFO] [stdout] 0x5f : 4fc0f1500f1073c864e4781eedeae7a2 [INFO] [stdout] 0x60 : 7bb601e37821ef0a7d3439b877765950 [INFO] [stdout] 0x61 : 68cc20b459991d010cbee2094699c0de [INFO] [stdout] 0x62 : f13948bad5cd330fc5f661b97a7c842a [INFO] [stdout] 0x63 : 05fa1ec04becd568a7e0ee85dd095eb6 [INFO] [stdout] 0x64 : ada5a06f4c03c1cb542163c92de7f68a [INFO] [stdout] 0x65 : b5bcf5dcbbb3c57c879ecbc18a15dff5 [INFO] [stdout] 0x66 : 1b87a9f318a3495d25f81b249afbf7ac [INFO] [stdout] 0x67 : d88f7001a70acc991960cd11ae6ddba3 [INFO] [stdout] 0x68 : d4d49a6fdb97069ded31f693532059b7 [INFO] [stdout] 0x69 : 9982da4a8ab86e34bc1770d480e0bada [INFO] [stdout] 0x6a : da585e78ba74adee6a9e9542af9ce055 [INFO] [stdout] 0x6b : 832b6a363e39e0fbccd3e0715de06a64 [INFO] [stdout] 0x6c : 6f5e7b6b25b5310b8e48a5f9027d3de2 [INFO] [stdout] 0x6d : a93e8bd235cb30d08260c8f673872dda [INFO] [stdout] 0x6e : 388bcc4e7c1a5e2eb5b6134cf5bc2a5a [INFO] [stdout] 0x6f : 886a1f310fb27be85b2edca9c2275736 [INFO] [stdout] 0x70 : 43746c00cdea81e6f14c896d971f1aeb [INFO] [stdout] 0x71 : ba5f48e75cb7dd5b43b6d00ee949a2c8 [INFO] [stdout] 0x72 : 38fadd645272434e8a337e25ca7839e7 [INFO] [stdout] 0x73 : cc9106b264e65e57ccd97b4f46455a1a [INFO] [stdout] 0x74 : fd43494498008365824b6b611c28a1a8 [INFO] [stdout] 0x75 : 219f654b13d890dfafff1408e0a1fe85 [INFO] [stdout] 0x76 : ff41448f9bee6de767c7b6e570d2cd2c [INFO] [stdout] 0x77 : 208e74328f464cefe95651c69afe4616 [INFO] [stdout] 0x78 : 993a0dde839f05f2e1ba23ff210660a9 [INFO] [stdout] 0x79 : e75c211317ddc557516446dffdeeeda6 [INFO] [stdout] 0x7a : 54a124f17e568ee760f39e2c61be9963 [INFO] [stdout] 0x7b : 4d3097714692cfd389c802bc474169a9 [INFO] [stdout] 0x7c : 6a1cacfd26199726a1bb25911a46f6f0 [INFO] [stdout] 0x7d : b71424ddfc8476f683511941f043d588 [INFO] [stdout] 0x7e : cd2f8d2310eb4bb89ea37fb973d2a94b [INFO] [stdout] 0x7f : f9a82371be4be1583dd6d9a7b0c70fcb [INFO] [stdout] 0x80 : b690dcebd0bde0f887a3a2ac9ef9e857 [INFO] [stdout] 0x81 : faf4d467769c98dc1b404c690e39da59 [INFO] [stdout] 0x82 : a07d07f1ae3b7e9f844f38cbed643711 [INFO] [stdout] 0x83 : d0b30651dd3549ff332433116c6ca506 [INFO] [stdout] 0x84 : b07c491943d419a04ee8f68648410d3b [INFO] [stdout] 0x85 : 8f0f428abcb627fde170aa0cf659b9d7 [INFO] [stdout] 0x86 : 7c6d9d9cc0ee69f2168acc87ea588ee6 [INFO] [stdout] 0x87 : 28b4010518d91481e64baa5b90b7dd52 [INFO] [stdout] 0x88 : e732d8e4422235ec1ab6c7fa2ca3ef69 [INFO] [stdout] 0x89 : 832b8059be96d6915305dde52007f40b [INFO] [stdout] 0x8a : c1ab7f4195119a6b280ca19ced1912c9 [INFO] [stdout] 0x8b : cc2dc90e5a4125c151e4cf8611000b79 [INFO] [stdout] 0x8c : 0f17c565d549b7507ad273b5b329f64b [INFO] [stdout] 0x8d : afcbe6064506dee8cad7cc97fe8345d6 [INFO] [stdout] 0x8e : f75ea49f218f79f8ac394f9afedb83a3 [INFO] [stdout] 0x8f : fe14c76c42194e246eca0d903d288d2f [INFO] [stdout] 0x90 : e3639509b68ab484c9f6ffdadf6b249f [INFO] [stdout] 0x91 : 59535b8fda8675d5642fe3408abd2d93 [INFO] [stdout] 0x92 : 8149650b7205a07b56f7a2cac8d981ec [INFO] [stdout] 0x93 : 21e3dc81a41f20b3c07b5bd7d223d084 [INFO] [stdout] 0x94 : 776622dea6adacc8a39ba3b01dbe7a37 [INFO] [stdout] 0x95 : 2ad177b4dd5dc11c1c65be9baf240b2e [INFO] [stdout] 0x96 : 0d56a273e1554c4646af80d5bfd24944 [INFO] [stdout] 0x97 : d86696b6faa2d4e6102fa617709a7c3b [INFO] [stdout] 0x98 : 142f083061378c223410f50460079568 [INFO] [stdout] 0x99 : 573b97aa6386a8379733482156f660f8 [INFO] [stdout] 0x9a : b6258fd1565934b0484cadaaa97f5b35 [INFO] [stdout] 0x9b : 7e29af4fabbf7baeb2e245ad5c148cad [INFO] [stdout] 0x9c : 6156684fd9022484b95a1d1e4faabd8b [INFO] [stdout] 0x9d : 3ae3a4640efb5229950f2e4a49f01749 [INFO] [stdout] 0x9e : 45f45515194c4cf4dfda28076d0f46c2 [INFO] [stdout] 0x9f : ced68bf17adaaf66a7bd4bf13af0ad67 [INFO] [stdout] 0xa0 : a16a8d27ac2398b1c69c33470bb9e4a4 [INFO] [stdout] 0xa1 : 0369bbad9ead8af5adc36f6889cc3813 [INFO] [stdout] 0xa2 : 8ea8c196a4939901d23384087fbb150b [INFO] [stdout] 0xa3 : 19f077d9c80320446815836230a9124e [INFO] [stdout] 0xa4 : 4ef3dd7ead3c9346eb3178739a99d6eb [INFO] [stdout] 0xa5 : 3791e51eb7c83db45735c8ef3aa1d364 [INFO] [stdout] 0xa6 : 25f4a1a6e9cbbe2beeb19340eda2e186 [INFO] [stdout] 0xa7 : 176f486f5885a1b65d2b9dc2d0fb1c57 [INFO] [stdout] 0xa8 : 3a7b0baeb54c97b10e7f7c99bf78a138 [INFO] [stdout] 0xa9 : 0197effc98b44a589232cc4a0f57aede [INFO] [stdout] 0xaa : 1ee522d10d14f41717b4a1bc87f7d2ed [INFO] [stdout] 0xab : ace5372744bf388a2dded6bc0596140f [INFO] [stdout] 0xac : 0df8cbf07523cc69c3a29f5f4c65069a [INFO] [stdout] 0xad : 844cd10c80407c2dcd22f3dfe534c91f [INFO] [stdout] 0xae : 48f308922f2ae9972b4119215e8e7518 [INFO] [stdout] 0xaf : a45de77dace2ccfbb83fdae7711a3233 [INFO] [stdout] 0xb0 : ae6cb6d87ad4bc3787dc023927b74389 [INFO] [stdout] 0xb1 : c1cf3dcfa701e84222ea80b74785bba9 [INFO] [stdout] 0xb2 : 1e3cf3562d6577020551c49ca94c2e71 [INFO] [stdout] 0xb3 : 6d20c2448079cd82ee6f88d67d78d976 [INFO] [stdout] 0xb4 : ac08833e1d1e3ee9d2c8cb55080c2368 [INFO] [stdout] 0xb5 : 26bea04f8588354f546330746afcfa8a [INFO] [stdout] 0xb6 : 6a88ceb707c3182f3a374f3e2d8ff4f1 [INFO] [stdout] 0xb7 : 7ae3e4e785e65fc58da563a21cd01247 [INFO] [stdout] 0xb8 : 53167b54f808600065feb52826a360eb [INFO] [stdout] 0xb9 : b50f0da1affcdaf903ef89999172830d [INFO] [stdout] 0xba : 66c153dfc3e878a21fa765062e37ba26 [INFO] [stdout] 0xbb : f5b8e3c7b2dea7d9696e47c169be536d [INFO] [stdout] 0xbc : 9c2a5c0108d5906c8936d3cb0cc4c43b [INFO] [stdout] 0xbd : fb4c03b3f4568d9c6e88688fb9d8b0da [INFO] [stdout] 0xbe : cecddca2c190f4726c167d935ee8bb24 [INFO] [stdout] 0xbf : 191667c3a1d96635cb8cb0571af87855 [INFO] [stdout] 0xc0 : 85c955ce3500bcf978523d7bbb5b9b65 [INFO] [stdout] 0xc1 : 9ea8b861e0123b6425dd475f9f762917 [INFO] [stdout] 0xc2 : 64f53403b266b7398774f48398dd0b4b [INFO] [stdout] 0xc3 : 8070f8d94d8b9d9a59c0e16aa413019b [INFO] [stdout] 0xc4 : f4d9d10df41174da4cb8ac552fcfbb7d [INFO] [stdout] 0xc5 : 50b9df6252f02856a0214541c73f0390 [INFO] [stdout] 0xc6 : 596d578b63ab26fda2ece5c9cefbaf39 [INFO] [stdout] 0xc7 : fd6151fb0114c225ffc37c356aba4b35 [INFO] [stdout] 0xc8 : 10f7f833fcb5b0ce30ff01444ac80d0d [INFO] [stdout] 0xc9 : 602487a5be83b7843711824b06e975d7 [INFO] [stdout] 0xca : 3eb285603787170233ae8e1627510308 [INFO] [stdout] 0xcb : 6ff8383fece6441d234c737f7c5b17a3 [INFO] [stdout] 0xcc : 3cc87a4f885705a740fd922e2ddeaeb7 [INFO] [stdout] 0xcd : 93db77ba52decfcfacde79a7e560eb1a [INFO] [stdout] 0xce : d118c25b8ddbceba8894c321e6f1d23d [INFO] [stdout] 0xcf : 8a106bf06a804dea14847f7eb68a9196 [INFO] [stdout] 0xd0 : 3797580d512c6ece35d5c19bfa456dd9 [INFO] [stdout] 0xd1 : 8b21253ec920042aabb7933c7fa19a40 [INFO] [stdout] 0xd2 : 9f742029b40b9ae8829aa74ddebd5c00 [INFO] [stdout] 0xd3 : b8085dbc247cf272c326b1526392e7b0 [INFO] [stdout] 0xd4 : f435e0c4d6cc1c94e80e2bedaa2d4bb8 [INFO] [stdout] 0xd5 : 738e6ab7a286428042506b7a8d65f288 [INFO] [stdout] 0xd6 : 1ff69e4723cf122dfd792945cd2794ee [INFO] [stdout] 0xd7 : 263487e6ac7332920bbea68c928921e7 [INFO] [stdout] 0xd8 : eabfa9ec1a54a329140a3b31031fd8a7 [INFO] [stdout] 0xd9 : 82077a0d22392f56a569765229b91ed9 [INFO] [stdout] 0xda : 2616d969066229469b09437af37190b3 [INFO] [stdout] 0xdb : 40a3d096a54adc755469c7e4b0943c9f [INFO] [stdout] 0xdc : bfa58d61db82df8491492f9c2e82b378 [INFO] [stdout] 0xdd : 5aa7eb02f9233df65542b6d73f864e72 [INFO] [stdout] 0xde : 2969646ec01cec7104fd89776b999edd [INFO] [stdout] 0xdf : 246be55adab92cae5e383fb441eec250 [INFO] [stdout] 0xe0 : 4be3929306a3105c8bec137989307f43 [INFO] [stdout] 0xe1 : 48fb5c7e5ede68f86d533fbf10cb0297 [INFO] [stdout] 0xe2 : 885d5231dc818078df2c183891ba6ad8 [INFO] [stdout] 0xe3 : 5e24ce88b37be3df947c78b374edd337 [INFO] [stdout] 0xe4 : 21303c74914c429cc0627b2c10b7a813 [INFO] [stdout] 0xe5 : 56c9fc77706ea83520efa370f189c168 [INFO] [stdout] 0xe6 : 9ea1f630b323e4a04849b6f6e526d6f1 [INFO] [stdout] 0xe7 : f1b1e26094eef08b5a815ffbebb6e0f1 [INFO] [stdout] 0xe8 : f637cad08ac7e5fd3a98c84d0dbcf3d5 [INFO] [stdout] 0xe9 : bdcbbb5ee4865cf952787dfd8e96251c [INFO] [stdout] 0xea : 88b22c58a739496ac53bdeba5238d801 [INFO] [stdout] 0xeb : cc8a5d1874d8677c4f9e7513956d9a82 [INFO] [stdout] 0xec : 3220dbe0af4056cc6e3f97b8f0ea1410 [INFO] [stdout] 0xed : a803cde64e8b84f42b6b32a271460a52 [INFO] [stdout] 0xee : 095f23c4a90e321f002c153bbbc71e5b [INFO] [stdout] 0xef : 2923fde03419bb35c9d9d5f623e8951f [INFO] [stdout] 0xf0 : 24c0bdde1ecbc73a381c0256ae100a54 [INFO] [stdout] 0xf1 : 00406797fef8cf56de1d1d085bd53274 [INFO] [stdout] 0xf2 : 936fc03d96f34b0a1c80da636d158aad [INFO] [stdout] 0xf3 : 55d77c9dfc6c0e1c07fd672c874949c1 [INFO] [stdout] 0xf4 : 332e4218e6a9782e21960de1ba31025f [INFO] [stdout] 0xf5 : b24de560007d8f5a5f2f34e86f6ec42c [INFO] [stdout] 0xf6 : 8a3bd5531ba56811d40cca3d25203189 [INFO] [stdout] 0xf7 : 61ca14245a55dcd0c874593221c6df98 [INFO] [stdout] 0xf8 : e0ff81245dbda40fa87e48e585aa9bb9 [INFO] [stdout] 0xf9 : 0f020926a9e12aa318669d218f4cdf72 [INFO] [stdout] 0xfa : edff85212e509e005881e9ed78f07659 [INFO] [stdout] 0xfb : 23fb84140cbbc01d41cf34b98948c9f6 [INFO] [stdout] 0xfc : 5d171fd499467567fd915cb0321d4122 [INFO] [stdout] 0xfd : 18f8e914824f992c1f30efe420f4bf86 [INFO] [stdout] 0xfe : 4ea7c94141906fd0a52ef3969bc2b2e4 [INFO] [stdout] 0xff : 8e5cc7273efc4e85ef15e9964e6d01d1 [INFO] [stdout] [INFO] [stdout] thread 'cp14::challenge_12' (57) panicked at tests/challenges/cp14.rs:116:17: [INFO] [stdout] al[0x0] == al[0x8b]: cc2dc90e5a4125c151e4cf8611000b79 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5a843db714e2 - std::backtrace_rs::backtrace::libunwind::trace::h16affffe904e891e [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5a843db714e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h5c14b13373ed4150 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5a843db714e2 - std::sys::backtrace::_print_fmt::hcbb507f162c816cc [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5a843db714e2 - ::fmt::h8be9aa933f14675f [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5a843db82c6f - core::fmt::rt::Argument::fmt::h30ed739d33467c3a [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5a843db82c6f - core::fmt::write::hfd0efbb002ac7eea [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x5a843db3dda3 - std::io::default_write_fmt::hd6d24501f2d7f8d3 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5a843db3dda3 - std::io::Write::write_fmt::h79eca2f72fc24111 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5a843db4a212 - std::sys::backtrace::BacktraceLock::print::hf2554f6030d393f7 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5a843db4f33f - std::panicking::default_hook::{{closure}}::h8873121c56335b01 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5a843db4f1d1 - std::panicking::default_hook::hbafefc2d196267a2 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x5a843da4447e - as core::ops::function::Fn>::call::ha834d5846f91b30b [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x5a843da4447e - test::test_main_with_exit_callback::{{closure}}::h63c167737eecb025 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5a843db4f94f - as core::ops::function::Fn>::call::hbf9b0f7a281291fd [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x5a843db4f94f - std::panicking::panic_with_hook::h9f5b09d5adc1a745 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x5a843db4f7aa - std::panicking::panic_handler::{{closure}}::h08111e483bdf6a89 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x5a843db4a349 - std::sys::backtrace::__rust_end_short_backtrace::h1b86e3414ecbbe8d [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x5a843db3176d - __rustc[b292c645e8102103]::rust_begin_unwind [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x5a843db8c240 - core::panicking::panic_fmt::h31cc490ecc8cc1fa [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5a843da00c62 - challenges::cp14::check_alphabet::h9c020c875bc08eb5 [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp14.rs:116:17 [INFO] [stdout] 20: 0x5a843da0025d - challenges::cp14::ecb_attack::hc1e3f15fe1643259 [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp14.rs:182:13 [INFO] [stdout] 21: 0x5a843da005be - challenges::cp14::challenge_12::hf8ff59373089f399 [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp14.rs:216:21 [INFO] [stdout] 22: 0x5a843da007e7 - challenges::cp14::challenge_12::{{closure}}::h5a23f275a994b599 [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp14.rs:214:18 [INFO] [stdout] 23: 0x5a843da1a156 - core::ops::function::FnOnce::call_once::hc3a125ea8345c116 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5a843da4427b - core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x5a843da4427b - test::__rust_begin_short_backtrace::he551dd004770be01 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5a843da582dd - test::run_test_in_process::{{closure}}::h5f0b44080a35ed87 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5a843da582dd - as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x5a843da582dd - std::panicking::catch_unwind::do_call::hc37c563b8a006285 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x5a843da582dd - std::panicking::catch_unwind::h616b6e2e7a27f612 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x5a843da582dd - std::panic::catch_unwind::h1e788dd57758e6d8 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5a843da582dd - test::run_test_in_process::hf073c2764f29f8ad [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5a843da582dd - test::run_test::{{closure}}::h3dc46b7a0c340fa6 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x5a843da31824 - test::run_test::{{closure}}::h6a4da3c57ef4505f [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x5a843da31824 - std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x5a843da3507a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 36: 0x5a843da3507a - as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x5a843da3507a - std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x5a843da3507a - std::panicking::catch_unwind::h8f9f675f3756eab1 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x5a843da3507a - std::panic::catch_unwind::he8f74a93abeceb9b [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x5a843da3507a - std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 41: 0x5a843da3507a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x5a843db4562f - as core::ops::function::FnOnce>::call_once::h6ff05134d80ef20e [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 43: 0x5a843db4562f - std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0 [INFO] [stdout] at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 44: 0x75cb6eda0aa4 - [INFO] [stdout] 45: 0x75cb6ee2da64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] cp14::challenge_12 [INFO] [stdout] [INFO] [stdout] test result: FAILED. 29 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.94s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--test challenges` [INFO] running `Command { std: "docker" "inspect" "d0e2651ec91e09e9f7c08363529266e1d758c2663248aa4344a3efcbaa0e307c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d0e2651ec91e09e9f7c08363529266e1d758c2663248aa4344a3efcbaa0e307c", kill_on_drop: false }` [INFO] [stdout] d0e2651ec91e09e9f7c08363529266e1d758c2663248aa4344a3efcbaa0e307c