[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 beta-2024-12-08 for beta-1.84.0-4 [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] validating manifest of git repo https://github.com/sourcefrog/cryptopals on toolchain beta-2024-12-08 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-12-08" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [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] 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" "+beta-2024-12-08" "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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c4b2767030005a5e5ad3421c151ee87d15beeed34c155293df3d4410806c0cb6 [INFO] running `Command { std: "docker" "start" "-a" "c4b2767030005a5e5ad3421c151ee87d15beeed34c155293df3d4410806c0cb6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c4b2767030005a5e5ad3421c151ee87d15beeed34c155293df3d4410806c0cb6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c4b2767030005a5e5ad3421c151ee87d15beeed34c155293df3d4410806c0cb6", kill_on_drop: false }` [INFO] [stdout] c4b2767030005a5e5ad3421c151ee87d15beeed34c155293df3d4410806c0cb6 [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=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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 715da499d6c4f9e209ab428ecf029b7585ee1789fbf76bef8e89359788dc5aa4 [INFO] running `Command { std: "docker" "start" "-a" "715da499d6c4f9e209ab428ecf029b7585ee1789fbf76bef8e89359788dc5aa4", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.126 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling typenum v1.15.0 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling fastrand v1.7.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.16 [INFO] [stderr] Compiling remove_dir_all v0.5.3 [INFO] [stderr] Compiling eyre v0.6.8 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling quick-error v2.0.1 [INFO] [stderr] Compiling regex-syntax v0.6.26 [INFO] [stderr] Compiling cpufeatures v0.2.2 [INFO] [stderr] Compiling indenter v0.3.3 [INFO] [stderr] Compiling once_cell v1.12.0 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling bytes v1.1.0 [INFO] [stderr] Compiling bit-set v0.5.2 [INFO] [stderr] Compiling generic-array v0.14.5 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling getrandom v0.2.7 [INFO] [stderr] Compiling tempfile v3.3.0 [INFO] [stderr] Compiling wait-timeout v0.2.0 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling rusty-fork v0.3.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand_xorshift 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)]` 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.12s [INFO] running `Command { std: "docker" "inspect" "715da499d6c4f9e209ab428ecf029b7585ee1789fbf76bef8e89359788dc5aa4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "715da499d6c4f9e209ab428ecf029b7585ee1789fbf76bef8e89359788dc5aa4", kill_on_drop: false }` [INFO] [stdout] 715da499d6c4f9e209ab428ecf029b7585ee1789fbf76bef8e89359788dc5aa4 [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=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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b99cd5214f7b380da7ef3425c760159b9adfdd95cefaef6b8c4afcf1101f91a9 [INFO] running `Command { std: "docker" "start" "-a" "b99cd5214f7b380da7ef3425c760159b9adfdd95cefaef6b8c4afcf1101f91a9", kill_on_drop: false }` [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)]` 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] [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)]` 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 3.02s [INFO] running `Command { std: "docker" "inspect" "b99cd5214f7b380da7ef3425c760159b9adfdd95cefaef6b8c4afcf1101f91a9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b99cd5214f7b380da7ef3425c760159b9adfdd95cefaef6b8c4afcf1101f91a9", kill_on_drop: false }` [INFO] [stdout] b99cd5214f7b380da7ef3425c760159b9adfdd95cefaef6b8c4afcf1101f91a9 [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=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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 13052c2cd6de3a112ede080e0c7889df81cb2e9c441cbb2a07dd65d824dd6244 [INFO] running `Command { std: "docker" "start" "-a" "13052c2cd6de3a112ede080e0c7889df81cb2e9c441cbb2a07dd65d824dd6244", 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)]` 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.10s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cryptopals-9136b16bb579dcee) [INFO] [stdout] [INFO] [stdout] running 20 tests [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 base64::test::all_byte_values ... ok [INFO] [stdout] test pkcs7::test::bad_padding ... ok [INFO] [stdout] test pkcs7::test::good_padding ... ok [INFO] [stdout] test hamming::test::hamming_example ... ok [INFO] [stdout] test hex::test::decode_hex ... ok [INFO] [stdout] test base64::test::round_trip_input_6 ... ok [INFO] [stdout] test freqs::test::simple ... ok [INFO] [stdout] test random::test::random_bytes_right_size ... ok [INFO] [stdout] test pkcs7::test::sixteen_zeros ... ok [INFO] [stdout] test pkcs7::test::pad_roundtrip ... ok [INFO] [stdout] test aes::test::roundtrip_aes_ecb ... ok [INFO] [stdout] test base64::test::prop_roundtrip ... ok [INFO] [stdout] test freqs::test::rms_error_self_is_0 ... ok [INFO] [stdout] test aes::test::roundtrip_aes_cbc_padded ... ok [INFO] [stdout] test freqs::test::rms_error_different_vecs ... ok [INFO] [stdout] test freqs::test::rms_error_duplicated_is_same ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/cp01.rs (/opt/rustwide/target/debug/deps/cp01-2da2515a89a31031) [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-287b0667834e38cc) [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-b75bc98d14bbdd73) [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-7c6e2650a7b2761b) [INFO] [stdout] [INFO] [stdout] running 30 tests [INFO] [stdout] test cp01::challenge_01 ... ok [INFO] [stdout] test cp02::challenge_02 ... ok [INFO] [stdout] test cp07::challenge_07 ... ok [INFO] [stdout] test cp09::challenge_09 ... ok [INFO] [stdout] test cp05::challenge_05 ... ok [INFO] [stdout] test cp13::get_admin ... 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 cp03::challenge_03 ... ok [INFO] [stdout] test cp14::find_repeated_block_at_3 ... ok [INFO] [stdout] test cp13::kv_parse_example ... ok [INFO] [stdout] test cp15::challenge_15 ... ok [INFO] [stdout] test cp14::find_repeated_block_at_0 ... ok [INFO] [stdout] test cp10::challenge_10 ... 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::construct_padding_using_iv ... ok [INFO] [stdout] test cp17::basic_roundtrip_is_padded ... ok [INFO] [stdout] test cp08::challenge_08 ... ok [INFO] [stdout] test cp17::last_block_is_always_padded ... ok [INFO] [stdout] test cp17::padding_attack_with_known_text ... ok [INFO] [stdout] test cp06::challenge_06 ... ok [INFO] [stdout] test cp17::recover_one_random_string ... 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 : 71078e880797c52b963c20358203f53c [INFO] [stdout] 0x1 : eaad14366b46a9a0e0210422732d99a0 [INFO] [stdout] 0x2 : 135867cfb57836d4425aa293cef1b2bd [INFO] [stdout] 0x3 : ad16183d41a0df127a1b66308902120b [INFO] [stdout] 0x4 : 67f3c46e66972de36b8b8ec46e47ab1a [INFO] [stdout] 0x5 : 596d83a0de5aca7f1ae34ce264d0ae51 [INFO] [stdout] 0x6 : 1278ee644285cc8ab77333a330dd53a2 [INFO] [stdout] 0x7 : 877eaec9c6050b4485a29c43701bceed [INFO] [stdout] 0x8 : aa985cb96b2f8944c10b00c4553258b4 [INFO] [stdout] 0x9 : 3981fb88a3536f7ad1f09e6f2210ee4f [INFO] [stdout] 0xa : a861f57b088f96cd1a873a4efbf9d9e8 [INFO] [stdout] 0xb : 6148296bd32a9b2c53ca9ad634fb26ae [INFO] [stdout] 0xc : b05e9254d0a589b9a904c31b7117971b [INFO] [stdout] 0xd : e263dab18a287355a2f1bcf5acb712c9 [INFO] [stdout] 0xe : 1882076d334d743ff63e26ebc4f808cd [INFO] [stdout] 0xf : 7dce71709804788a0b2f1175ee2100be [INFO] [stdout] 0x10 : 0048be5e938d87bac535461a2a3eb587 [INFO] [stdout] 0x11 : 68e7fa04957c6b56db33aee145359e92 [INFO] [stdout] 0x12 : 46c7ec74c8327e209c9a4cd1dfde6b0a [INFO] [stdout] 0x13 : 000b7eb5353307fd308a7e49b1142d5e [INFO] [stdout] 0x14 : c849e9a0fa1caba3c476fd17a4588875 [INFO] [stdout] 0x15 : 36fc3ca1f55efd5cbd8a3f8abd212a07 [INFO] [stdout] 0x16 : 74c6378ee9240f34f4579cdf48c865d0 [INFO] [stdout] 0x17 : c79cb11e68e96967f29dd539ed185049 [INFO] [stdout] 0x18 : 5d98f18fa4f3ac2efa101c3852cfc9ee [INFO] [stdout] 0x19 : 3c627d7f63e624ea66b2c720f7bbc548 [INFO] [stdout] 0x1a : cd4a9bfcd4d94dc4a88a8f5cfeab5b08 [INFO] [stdout] 0x1b : faa6f3bd7bd6a92ba922f5c57f7781b7 [INFO] [stdout] 0x1c : 3c58f4ea7fb5280e37d7a1d97d76f9d3 [INFO] [stdout] 0x1d : 4b3bc1f628661c4beac95576c1a5f54d [INFO] [stdout] 0x1e : 46ff4adf29210b9d668c486625c1bac4 [INFO] [stdout] 0x1f : ce8574d79ff8816c2ca30fb241703676 [INFO] [stdout] 0x20 : 26130b4c3f0f4a92f72483960cbfb611 [INFO] [stdout] 0x21 : f12c6a92b2511db3f84a33aec913db78 [INFO] [stdout] 0x22 : fb6c6d40ef904765a3dbf9d22857d8ed [INFO] [stdout] 0x23 : ee21bdea6217b03e2a3d8df9015809ae [INFO] [stdout] 0x24 : 02c43160435620982d800106ec97c9a7 [INFO] [stdout] 0x25 : 865849094e1762f37bb6727700023421 [INFO] [stdout] 0x26 : 36704078b0921a5fca3779a348b319f6 [INFO] [stdout] 0x27 : 5dda9bf23d6a5ce6e8bf1fc8acab2062 [INFO] [stdout] 0x28 : f2e9f96fc769d36bdacfc9eb6bee4fde [INFO] [stdout] 0x29 : 6c240e764397cddf1ddd12674a1c9143 [INFO] [stdout] 0x2a : cc5a90259ec6d744d447414d8c4721fc [INFO] [stdout] 0x2b : 8e81196c4a38068dc527525db6bd50ba [INFO] [stdout] 0x2c : 1142f6708b0f726300a2bd0b4d6d9f01 [INFO] [stdout] 0x2d : e2b30f9ac2ef018be59cd391cd1bdd0f [INFO] [stdout] 0x2e : cd45e7ca4fdb4edeb7b339a1d4c7bd75 [INFO] [stdout] 0x2f : 543a84682bbb64bf98f0a129885a4fdd [INFO] [stdout] 0x30 : 589ad4069e75109926e9e68151003e94 [INFO] [stdout] 0x31 : d3e4090cd352a020cdbf9ad83f727a74 [INFO] [stdout] 0x32 : 94ed9396d12dbc20d23b040ada1d5116 [INFO] [stdout] 0x33 : bfc69a371b5d5d39c5657a21a8cd51a7 [INFO] [stdout] 0x34 : 63812260c81f87f45a4ecf27b26110e0 [INFO] [stdout] 0x35 : 7415d741f36058178d2df2830bed32d7 [INFO] [stdout] 0x36 : 34583972ba3e830d41de904433e18af0 [INFO] [stdout] 0x37 : 47efcf87fdf14152c8b067a259b5ee22 [INFO] [stdout] 0x38 : 83c5b279bb25d629c8c293142679125b [INFO] [stdout] 0x39 : 5c7dc3d0e760e81f5a399d4b9cd72b21 [INFO] [stdout] 0x3a : dced440341d65c70b83f03dc20cb2471 [INFO] [stdout] 0x3b : f6dfa6f469478e80645aeb8acc30d7de [INFO] [stdout] 0x3c : 4d9e26d4a8f50d8fc3a3b42ea3bdeb8f [INFO] [stdout] 0x3d : b75211a076085611fc7c340da38a934d [INFO] [stdout] 0x3e : 73881a016b50dc7633565e9268261b19 [INFO] [stdout] 0x3f : 72e34b7467d56cbc9cad04ef4aeae861 [INFO] [stdout] 0x40 : e55b53f237ab84a64d470d5f4eb06e7c [INFO] [stdout] 0x41 : fb87d627e4ff6bf1702eaff811f202d0 [INFO] [stdout] 0x42 : 647f29b20714c37358f1751a9436fccd [INFO] [stdout] 0x43 : 1361fafa55fb279a1a182522d48256dc [INFO] [stdout] 0x44 : 3ac242f09dc8d18dadbc4c4006512aa5 [INFO] [stdout] 0x45 : 19829a32af4b7dd7d16c305f880a3374 [INFO] [stdout] 0x46 : a96b684dbe1f7bb7b12c6f167abe69a9 [INFO] [stdout] 0x47 : fdd7952d5342d558b1e26d23eeed96c8 [INFO] [stdout] 0x48 : 7c9311f4471664ca993c96f4f55d7f4d [INFO] [stdout] 0x49 : 5075bd2a26f90a49122d881119a5cd86 [INFO] [stdout] 0x4a : 4cfae29e27d37af9780b0b46c8df38ce [INFO] [stdout] 0x4b : 1f12937b3ed526dd38156e49d7829e75 [INFO] [stdout] 0x4c : 8e1f912540b93d240ff7f57e7584d109 [INFO] [stdout] 0x4d : 637184c7d3f7d4b127a3e964f0ea9003 [INFO] [stdout] 0x4e : 83a70aa65d574f3e919073d42a871e8d [INFO] [stdout] 0x4f : 48c52acdad82ac4d5f11dda35673da5d [INFO] [stdout] 0x50 : 80bd5fcdb6156bd18f4e9b16d8b775fa [INFO] [stdout] 0x51 : ed5d1897b3260574f3846c2e78603855 [INFO] [stdout] 0x52 : db06a43b81771b00be16aa500dce3e71 [INFO] [stdout] 0x53 : 176b6ea3362c3ec223b0e15439ed40ee [INFO] [stdout] 0x54 : 62535d357e4a49c966612099e95d901c [INFO] [stdout] 0x55 : b439e72dff82d69cf61d0472c7b9597b [INFO] [stdout] 0x56 : 773b30f39fb6770d505dd5ba8d632616 [INFO] [stdout] 0x57 : 0c6b13cbec79b4423636f1d70f2aed0a [INFO] [stdout] 0x58 : 61ca203ee613edb1ec43aca0fb6fca05 [INFO] [stdout] 0x59 : 65f8b59e9c5d8879e00a11691079b751 [INFO] [stdout] 0x5a : e6ad1eeae875d586f4912d8a1427bf07 [INFO] [stdout] 0x5b : 83b5cce2e3b6e82f0dd529f500c91f21 [INFO] [stdout] 0x5c : 4ecea2b3ae31c7203b9e810d0aa854b0 [INFO] [stdout] 0x5d : 0f21b42a66cb650c10bff4e9d177491c [INFO] [stdout] 0x5e : d9ff14fd2f25a35d059a71216cd0a886 [INFO] [stdout] 0x5f : 2bffa52c6ec3f39229568b1c5897d36a [INFO] [stdout] 0x60 : bbe1e039459027fcaa8273e53046fa15 [INFO] [stdout] 0x61 : 33c5e6ad83688691b45ff9d734a78ff7 [INFO] [stdout] 0x62 : a0aa30dbb6944aade1843a519efd7add [INFO] [stdout] 0x63 : eed83940786cf66fda27bd86ef0ef3f9 [INFO] [stdout] 0x64 : 4da647d22e292cbdbc322f5898eca068 [INFO] [stdout] 0x65 : 39339b743514f0a228e676c2116a5bd7 [INFO] [stdout] 0x66 : b62ecfd65cd7337227914e85b3d9e46f [INFO] [stdout] 0x67 : a18e5e8b2ad653b1e76eea83994ec039 [INFO] [stdout] 0x68 : 769ac4f2546309948d6f6a419bb72c7e [INFO] [stdout] 0x69 : 72ff182217a6cc5902165374b54f6c25 [INFO] [stdout] 0x6a : 12162d65ab15920c3ff08051722d7dea [INFO] [stdout] 0x6b : aa872cd3b6f385d555a578cd78260894 [INFO] [stdout] 0x6c : d0d1aab126606a63fed2a421d360a865 [INFO] [stdout] 0x6d : a2c2a13c24dd384203e2d0cfd6e8b2e8 [INFO] [stdout] 0x6e : 2bc7327e6e1bb07577cbcc06c383c345 [INFO] [stdout] 0x6f : 7a9db31fcfdc46d4503018bba77f6d22 [INFO] [stdout] 0x70 : 51651b534ad69da1d30221f5103e3221 [INFO] [stdout] 0x71 : 807f65270d7ffbf3488d6fbf74827e0c [INFO] [stdout] 0x72 : a0a6a3b4a387c4d4bdf684e4100ae51f [INFO] [stdout] 0x73 : 155d6f339996e1aa55acf948527a2a05 [INFO] [stdout] 0x74 : 2f5e1c89de7a398940d8a506dc327056 [INFO] [stdout] 0x75 : e04855ff21533406e855dcd79ee04877 [INFO] [stdout] 0x76 : 92fba5addabcf3b3c29fbc091949ca01 [INFO] [stdout] 0x77 : 82ef180925367d4218226daf515f2f87 [INFO] [stdout] 0x78 : 13d9dba6cfbff7d16b25a6c68d091e0d [INFO] [stdout] 0x79 : be81023a435050e95069e7746270b945 [INFO] [stdout] 0x7a : f018deba52dac4ce56c1f05fa29dd706 [INFO] [stdout] 0x7b : bc732a9294da36f39be41d890f2cbc82 [INFO] [stdout] 0x7c : 7e7fcb39e6c5dcfdaddd8a4053e167e5 [INFO] [stdout] 0x7d : 6618bc567bf5705c82a4dc4ac35faaab [INFO] [stdout] 0x7e : c45ff93b3d1d0c8acab92507e80c0920 [INFO] [stdout] 0x7f : 27eddf11ad59a2714ce3b2166dfdd8f9 [INFO] [stdout] 0x80 : 51d0e629750c70fbdb1adf6741d3085a [INFO] [stdout] 0x81 : ceef1302bbb1f355c2bf78f45d579b3c [INFO] [stdout] 0x82 : 6ea846177624d85d38397f99aaa63f98 [INFO] [stdout] 0x83 : dd879b8295c0acb7c1a1b93e7361ba4a [INFO] [stdout] 0x84 : 2c03f8195a5959e506d8b8cf0274c20a [INFO] [stdout] 0x85 : 4d3e7e9986daf077f684e162f25d237a [INFO] [stdout] 0x86 : 15af7aa14c22ab7f686ba3d216233e04 [INFO] [stdout] 0x87 : adb60aac90af85d199f4f0df2340d684 [INFO] [stdout] 0x88 : c22912239d1d95d993b4c1b41884ea1b [INFO] [stdout] 0x89 : dd56feafcba5f4cb2beea2f9ce5c8b02 [INFO] [stdout] 0x8a : 5d6b0cebf12c7452d2e7687133549de1 [INFO] [stdout] 0x8b : 1faa09dc22781f16fd0c2c04b890c4f9 [INFO] [stdout] 0x8c : 5e302063ad3e63688e2e9ef9cf2487be [INFO] [stdout] 0x8d : c5c28b042fdda49530c1dc9d084d91bc [INFO] [stdout] 0x8e : 25fd3b1bf49880ce53356c9ef73959fe [INFO] [stdout] 0x8f : 35e991e7a69bc741a2c3717b92a53058 [INFO] [stdout] 0x90 : 358a5b74985123c47213f736173a1092 [INFO] [stdout] 0x91 : 345702f0b61648eed89d96d2b4d23499 [INFO] [stdout] 0x92 : 48a4d6124746c43afad4fe2be464d97b [INFO] [stdout] 0x93 : 07ea9a2f0b2f21a89f241030b7eb2284 [INFO] [stdout] 0x94 : 906c883ef6fae702ea5d2347f10d7d17 [INFO] [stdout] 0x95 : 57d68b1ee7f447d3ce1fa91894edb423 [INFO] [stdout] 0x96 : 45867a8028ba7547ee6b8e820fb6fd70 [INFO] [stdout] 0x97 : b96b3bcc20ddd1320b1c0982ce3c1878 [INFO] [stdout] 0x98 : f07212c97083c9d1c6a54e2d3c2f556a [INFO] [stdout] 0x99 : fe26968a1cd8bc751154cf73c0b98b25 [INFO] [stdout] 0x9a : 171e255222e2f339df8ffeee020416a3 [INFO] [stdout] 0x9b : bbd60351883f7ae0b9e4daf574e9e88f [INFO] [stdout] 0x9c : 2ecd9d6de9f349125efe605440a1467a [INFO] [stdout] 0x9d : adbe9fe8192601ecc9a647ca60342c13 [INFO] [stdout] 0x9e : 03d0b53ab38910ad0544f48f9f3d0968 [INFO] [stdout] 0x9f : 8149f952df5746b5005174728cdcfb1d [INFO] [stdout] 0xa0 : 7912509888177a794689f6fa4c1fc3b6 [INFO] [stdout] 0xa1 : bcb2e11c5f3f2c3616ea0035850be837 [INFO] [stdout] 0xa2 : ab800d60c65e0a526ca1afac1a0aef04 [INFO] [stdout] 0xa3 : 25fd2aedaa3bfe7ac3f9f5f633f685b2 [INFO] [stdout] 0xa4 : 7e92c29b6adf18b9730c15b1bfc49d82 [INFO] [stdout] 0xa5 : 297eda3860f324738f660f6caadab57a [INFO] [stdout] 0xa6 : d548c5776fdee91976ab006c5ed65c1f [INFO] [stdout] 0xa7 : c2173ba60066a5f3046d7a682929a0e3 [INFO] [stdout] 0xa8 : 5e7a8deaaca98a9aca294ad1a35e70e1 [INFO] [stdout] 0xa9 : 6be2dccb4edb1e3784e85f5d34d7d3c5 [INFO] [stdout] 0xaa : ac64e2933a058180717ab34e269b3d4a [INFO] [stdout] 0xab : 4fea247590b9d9a0a1d56fedfec993df [INFO] [stdout] 0xac : 75d9337e9cf0204be369596655793e6f [INFO] [stdout] 0xad : b97bbdcb1b435694dc70b00f543791be [INFO] [stdout] 0xae : c2e85d507fabe25881afce733fd68f6f [INFO] [stdout] 0xaf : 1ffdb08cc890b178d8fdbd7a43d4ac5a [INFO] [stdout] 0xb0 : 2cc030756cef8924d8227a89fdccbf6f [INFO] [stdout] 0xb1 : 34f69dd7f79b581751e669a7daa5cefb [INFO] [stdout] 0xb2 : 395d297aadd50768ab7e520365cb8dbe [INFO] [stdout] 0xb3 : 9e15d3becee620b6e87156e21e41a30b [INFO] [stdout] 0xb4 : ee5c1342f14f127c1fac501682bef906 [INFO] [stdout] 0xb5 : 71078e880797c52b963c20358203f53c [INFO] [stdout] 0xb6 : c46b099270ac0d919bccbf1e58c6f101 [INFO] [stdout] 0xb7 : a95a2ffe5b99e3743e3be111cae0fda2 [INFO] [stdout] 0xb8 : 8caee9b781444d096480f2b1dcd44e06 [INFO] [stdout] 0xb9 : 159ecb21d9fd64a4f0a2c8544fea5b66 [INFO] [stdout] 0xba : ef260036d81b8ae0abb68068cd76707b [INFO] [stdout] 0xbb : f54dae6d9b5ee1498e810f8456d1dc55 [INFO] [stdout] 0xbc : 34990c185f6af1a55a451ae34ac21f41 [INFO] [stdout] 0xbd : c038ff8d9f6dc0e113728bfa48d6f64a [INFO] [stdout] 0xbe : df4da037156b8d388f627901fe64de3e [INFO] [stdout] 0xbf : 6548bebd224a0ab8292f7acb6acf74f3 [INFO] [stdout] 0xc0 : 73af3f8d11b4bc3ea6fab6c2c73f1ede [INFO] [stdout] 0xc1 : 42712621185b8f1f0d7bc19e8dd12baf [INFO] [stdout] 0xc2 : b3f5b4bec24c4e9ac635a919e3730478 [INFO] [stdout] 0xc3 : 8da9fa447aac6c49ee7940e3ca82320f [INFO] [stdout] 0xc4 : 6c3cc60d6cc81572f6dbedcc27ef0e10 [INFO] [stdout] 0xc5 : 614f6df3ea018e16696beb6c3522da6f [INFO] [stdout] 0xc6 : 5aadf06ac543eb726512cb7bd4d4d76b [INFO] [stdout] 0xc7 : 1e50c87ba583876130036b61100dca62 [INFO] [stdout] 0xc8 : 290bcbb9ce4ebfc98e013a1a40856a38 [INFO] [stdout] 0xc9 : 0efb328280609d2cdb1052642c447e93 [INFO] [stdout] 0xca : 03c2710db603391ba9e70e86269be568 [INFO] [stdout] 0xcb : 40bc9bbe3e8e7f57c18bdf1623ca5c96 [INFO] [stdout] 0xcc : 3c54acefd86bb4ba53288b730d0d6e53 [INFO] [stdout] 0xcd : f08094a71fb9dcbfdddaeae2a0ed2737 [INFO] [stdout] 0xce : 02315cc55ed3a916519c455e1df2824a [INFO] [stdout] 0xcf : 0f119c4104e06cef723b9b856237feef [INFO] [stdout] 0xd0 : 8799d434270e71ac050d1f9f9928dd27 [INFO] [stdout] 0xd1 : bb363bdcca9b9d1cce6e1e9a7b45af7f [INFO] [stdout] 0xd2 : e1cfbd8c60e2b258fb477c73a94d88a0 [INFO] [stdout] 0xd3 : 5a17482f81e99ac7eb22a9bc8186b6fc [INFO] [stdout] 0xd4 : f7053bb40c49c02a724458be7ad432a9 [INFO] [stdout] 0xd5 : a51337362c88d0daa0c7fe0344e19cd3 [INFO] [stdout] 0xd6 : 255dd3336be05107868cb1890e5af509 [INFO] [stdout] 0xd7 : 213d7774f4b2b2ea6a24f71b145f4115 [INFO] [stdout] 0xd8 : 4afcd24da583d42714621fa8ade0314c [INFO] [stdout] 0xd9 : 23fba95c551aa270d1dc8a90d7178390 [INFO] [stdout] 0xda : b813b7ae6530560c503cf55ab2595c5f [INFO] [stdout] 0xdb : c999cf69f95a70d057769533d86a959c [INFO] [stdout] 0xdc : 1872742e6f92c5494dcc5bfed422aea9 [INFO] [stdout] 0xdd : fb8bc5ed32544fd071a3c89f719465f3 [INFO] [stdout] 0xde : 1bcacd16405562ca5d80c7e573bdb249 [INFO] [stdout] 0xdf : 4c33eb0c0a2ff1ba838d3a7181c43c56 [INFO] [stdout] 0xe0 : d8e818af6dd0fbb34b9e4a75f33f134f [INFO] [stdout] 0xe1 : 6e7357abaec0ec1a2d4a9461ad891d0d [INFO] [stdout] 0xe2 : 017aa0bef7c5cc7391589167b3f91669 [INFO] [stdout] 0xe3 : 9559a46aae747ecc8f7b61c9b411f15f [INFO] [stdout] 0xe4 : d91aee85f2aef417ee917c52282f454e [INFO] [stdout] 0xe5 : ae29f525526dcca5d5539f5f14cc9c01 [INFO] [stdout] 0xe6 : a674be63e28f6baef5fcfb532ac42c19 [INFO] [stdout] 0xe7 : 54563a2079b2bbb986c60a346d2fcb9d [INFO] [stdout] 0xe8 : f2a0676f989c29595b17a762c9156411 [INFO] [stdout] 0xe9 : 1261ed78faf2eb7c4e9350f0604dba64 [INFO] [stdout] 0xea : d4576925f37902cbeedc2518d2b242f6 [INFO] [stdout] 0xeb : 0c1b8199b2e84f87f2b142b7d6d1446b [INFO] [stdout] 0xec : f85f0efc3d24972dc7248165adf66f08 [INFO] [stdout] 0xed : 7be8a9fb051fc09872a317f5a91a4832 [INFO] [stdout] 0xee : cb34c3a8e5c50fb9b545ddfb350de248 [INFO] [stdout] 0xef : b86d76bf1132b5415cb4ab01babccc2e [INFO] [stdout] 0xf0 : 9ef3c81556d66e9e0fccef11fba19302 [INFO] [stdout] 0xf1 : a22bb7b300bea9a0531d0758a7429307 [INFO] [stdout] 0xf2 : b867fc572a3e2486ac633102d092da6a [INFO] [stdout] 0xf3 : ec3deded555a0821f500abf2595af8ff [INFO] [stdout] 0xf4 : 2a2b8a52d8d96202c08a30b7dcab33c1 [INFO] [stdout] 0xf5 : 6feb8b7ffc2cab623dd22fdceeaae15e [INFO] [stdout] 0xf6 : 146c4dc966fe3a7be97d86ed66bdeeef [INFO] [stdout] 0xf7 : 0646b3e521e95dbfc89df6ddc91af652 [INFO] [stdout] 0xf8 : c24f8663828f6ef67a9c59f0f808007b [INFO] [stdout] 0xf9 : 009d1f321c664a33cb1dc92a2a0cbfa0 [INFO] [stdout] 0xfa : d153bddb01ef4591d2dbb6b7d001c529 [INFO] [stdout] 0xfb : c634136297d92710b9403dd8d6bcff9e [INFO] [stdout] 0xfc : 8e20cbfb437eb0c6bd4d3207508dcb5f [INFO] [stdout] 0xfd : 036cf8552467285578810dfbc31326e3 [INFO] [stdout] 0xfe : cd4fdb017b1fcd026fe2afb435c11c49 [INFO] [stdout] 0xff : 1f8908aa3fb0df1596026d78be86a468 [INFO] [stdout] thread 'cp14::challenge_12' panicked at tests/challenges/cp14.rs:116:17: [INFO] [stdout] al[0x0] == al[0xb5]: 71078e880797c52b963c20358203f53c [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5649c29358ca - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stdout] 1: 0x5649c29358ca - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x5649c29358ca - std::sys::backtrace::_print_fmt::h8588b0f62410823f [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5649c29358ca - ::fmt::h98c26ac25ffe89bb [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5649c295df13 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76 [INFO] [stdout] 5: 0x5649c295df13 - core::fmt::write::h0dd5f6e2238c7982 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21 [INFO] [stdout] 6: 0x5649c2932513 - std::io::Write::write_fmt::h03bb0ca26e6faf8c [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15 [INFO] [stdout] 7: 0x5649c2935712 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 8: 0x5649c2936d4d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22 [INFO] [stdout] 9: 0x5649c2936b57 - std::panicking::default_hook::he5f8e3b203ccddba [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9 [INFO] [stdout] 10: 0x5649c2826da7 - as core::ops::function::Fn>::call::h7a3c7b4a1ae77f2f [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9 [INFO] [stdout] 11: 0x5649c2826da7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21 [INFO] [stdout] 12: 0x5649c29373f8 - as core::ops::function::Fn>::call::h6332e82e7b189abd [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9 [INFO] [stdout] 13: 0x5649c29373f8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13 [INFO] [stdout] 14: 0x5649c29371ba - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13 [INFO] [stdout] 15: 0x5649c2935da9 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18 [INFO] [stdout] 16: 0x5649c2936e4c - rust_begin_unwind [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5 [INFO] [stdout] 17: 0x5649c27b21c0 - core::panicking::panic_fmt::h6792bd1b2bf01041 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14 [INFO] [stdout] 18: 0x5649c27e0d02 - challenges::cp14::check_alphabet::hd69567711180b2ef [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp14.rs:116:17 [INFO] [stdout] 19: 0x5649c27e1b7b - challenges::cp14::ecb_attack::hf870c810dfdfcd41 [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp14.rs:182:13 [INFO] [stdout] 20: 0x5649c27e431e - challenges::cp14::challenge_12::hbebf7d91d3ebf25b [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp14.rs:216:21 [INFO] [stdout] 21: 0x5649c27e42d7 - challenges::cp14::challenge_12::{{closure}}::hbf79c872bb15a31d [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp14.rs:214:18 [INFO] [stdout] 22: 0x5649c27e7ad6 - core::ops::function::FnOnce::call_once::hdb489e8573ea1996 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x5649c282b8cb - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5649c282b8cb - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18 [INFO] [stdout] 25: 0x5649c282b2b8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60 [INFO] [stdout] 26: 0x5649c282b2b8 - as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 27: 0x5649c282b2b8 - std::panicking::try::do_call::hc79d0fc888a0bd30 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40 [INFO] [stdout] 28: 0x5649c282b2b8 - std::panicking::try::hb8a7878e3a8589d6 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19 [INFO] [stdout] 29: 0x5649c282b2b8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14 [INFO] [stdout] 30: 0x5649c282b2b8 - test::run_test_in_process::hc2900b0b18688dd6 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27 [INFO] [stdout] 31: 0x5649c282b2b8 - test::run_test::{{closure}}::hac2a9cb07be3d48d [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43 [INFO] [stdout] 32: 0x5649c27eed5a - test::run_test::{{closure}}::h4a5b729e66a38cd8 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41 [INFO] [stdout] 33: 0x5649c27eed5a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18 [INFO] [stdout] 34: 0x5649c27f26d4 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17 [INFO] [stdout] 35: 0x5649c27f26d4 - as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 36: 0x5649c27f26d4 - std::panicking::try::do_call::h2625a51b667bfb64 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40 [INFO] [stdout] 37: 0x5649c27f26d4 - std::panicking::try::hb956a59a1973aa4c [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19 [INFO] [stdout] 38: 0x5649c27f26d4 - std::panic::catch_unwind::h64f3b9d1067ef6a0 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14 [INFO] [stdout] 39: 0x5649c27f26d4 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30 [INFO] [stdout] 40: 0x5649c27f26d4 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x5649c293b74b - as core::ops::function::FnOnce>::call_once::h42f0ba71002a1b2c [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9 [INFO] [stdout] 42: 0x5649c293b74b - as core::ops::function::FnOnce>::call_once::had9e47d7a3dcecb8 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9 [INFO] [stdout] 43: 0x5649c293b74b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2 [INFO] [stdout] at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17 [INFO] [stdout] 44: 0x744c46725ac3 - [INFO] [stdout] 45: 0x744c467b6a04 - 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.20s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--test challenges` [INFO] running `Command { std: "docker" "inspect" "13052c2cd6de3a112ede080e0c7889df81cb2e9c441cbb2a07dd65d824dd6244", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "13052c2cd6de3a112ede080e0c7889df81cb2e9c441cbb2a07dd65d824dd6244", kill_on_drop: false }` [INFO] [stdout] 13052c2cd6de3a112ede080e0c7889df81cb2e9c441cbb2a07dd65d824dd6244