[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#8da20828b6ea601dfd8e2448cb50ace88876bd78 for pr-150933 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsourcefrog%2Fcryptopals" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-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-0-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/sourcefrog/cryptopals on toolchain 8da20828b6ea601dfd8e2448cb50ace88876bd78 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "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" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 157d7a1a659896998b8e13c598d001b1ae34d6fcb2e66b8c5333ac4c3a853232 [INFO] running `Command { std: "docker" "start" "-a" "157d7a1a659896998b8e13c598d001b1ae34d6fcb2e66b8c5333ac4c3a853232", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "157d7a1a659896998b8e13c598d001b1ae34d6fcb2e66b8c5333ac4c3a853232", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "157d7a1a659896998b8e13c598d001b1ae34d6fcb2e66b8c5333ac4c3a853232", kill_on_drop: false }` [INFO] [stdout] 157d7a1a659896998b8e13c598d001b1ae34d6fcb2e66b8c5333ac4c3a853232 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c43ce70b227407aa6bd38770ed60026ffb6492148c63761515cc1c8a7582177f [INFO] running `Command { std: "docker" "start" "-a" "c43ce70b227407aa6bd38770ed60026ffb6492148c63761515cc1c8a7582177f", kill_on_drop: false }` [INFO] [stderr] Compiling generic-array v0.14.5 [INFO] [stderr] Compiling getrandom v0.2.7 [INFO] [stderr] Compiling wait-timeout v0.2.0 [INFO] [stderr] Compiling eyre v0.6.8 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling once_cell v1.12.0 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling tempfile v3.3.0 [INFO] [stderr] Compiling quick-error v2.0.1 [INFO] [stderr] Compiling regex-syntax v0.6.26 [INFO] [stderr] Compiling indenter v0.3.3 [INFO] [stderr] Compiling bit-set v0.5.2 [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 crypto-common v0.1.3 [INFO] [stderr] Compiling inout v0.1.3 [INFO] [stderr] Compiling rand v0.8.5 [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 10.60s [INFO] running `Command { std: "docker" "inspect" "c43ce70b227407aa6bd38770ed60026ffb6492148c63761515cc1c8a7582177f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c43ce70b227407aa6bd38770ed60026ffb6492148c63761515cc1c8a7582177f", kill_on_drop: false }` [INFO] [stdout] c43ce70b227407aa6bd38770ed60026ffb6492148c63761515cc1c8a7582177f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9f2991149aa8ccd5473882eebbdd5f54bc23c4d34ae1656fc72e411d0acf0817 [INFO] running `Command { std: "docker" "start" "-a" "9f2991149aa8ccd5473882eebbdd5f54bc23c4d34ae1656fc72e411d0acf0817", 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)]` (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] [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.52s [INFO] running `Command { std: "docker" "inspect" "9f2991149aa8ccd5473882eebbdd5f54bc23c4d34ae1656fc72e411d0acf0817", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9f2991149aa8ccd5473882eebbdd5f54bc23c4d34ae1656fc72e411d0acf0817", kill_on_drop: false }` [INFO] [stdout] 9f2991149aa8ccd5473882eebbdd5f54bc23c4d34ae1656fc72e411d0acf0817 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 350f6e0745fb2b5081f781843b3ec857895e932f32c2d80420a893c342d03816 [INFO] running `Command { std: "docker" "start" "-a" "350f6e0745fb2b5081f781843b3ec857895e932f32c2d80420a893c342d03816", 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.07s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cryptopals-6a74c040a110d42f) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test base64::test::another_example ... ok [INFO] [stdout] test detect::test::zero_score_non_ascii ... ok [INFO] [stdout] test base64::test::all_byte_values ... 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 base64::test::simple ... ok [INFO] [stdout] test detect::test::detect_by_freq ... ok [INFO] [stdout] test random::test::random_bytes_right_size ... ok [INFO] [stdout] test freqs::test::simple ... ok [INFO] [stdout] test pkcs7::test::good_padding ... ok [INFO] [stdout] test pkcs7::test::bad_padding ... ok [INFO] [stdout] test pkcs7::test::sixteen_zeros ... ok [INFO] [stdout] test freqs::test::rms_error_duplicated_is_same ... ok [INFO] [stdout] test pkcs7::test::pad_roundtrip ... ok [INFO] [stdout] test aes::test::roundtrip_aes_cbc_padded ... ok [INFO] [stdout] test freqs::test::rms_error_different_vecs ... 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] [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-6d2a264998384647) [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-07f79363c641aa5a) [INFO] [stderr] Running unittests src/bin/xor.rs (/opt/rustwide/target/debug/deps/xor-ea540a1d9e99e854) [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] [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-801289ff1876ab9d) [INFO] [stdout] [INFO] [stdout] running 30 tests [INFO] [stdout] test cp02::challenge_02 ... ok [INFO] [stdout] test cp05::challenge_05 ... ok [INFO] [stdout] test cp03::challenge_03 ... ok [INFO] [stdout] test cp09::challenge_09 ... ok [INFO] [stdout] test cp13::kv_parse_example ... ok [INFO] [stdout] test cp13::strings_are_cleaned ... ok [INFO] [stdout] test cp13::roundtrip_profile ... ok [INFO] [stdout] test cp07::challenge_07 ... ok [INFO] [stdout] test cp10::challenge_10 ... ok [INFO] [stdout] test cp14::find_repeated_block_at_0 ... ok [INFO] [stdout] test cp14::find_repeated_block_at_3 ... ok [INFO] [stdout] test cp01::challenge_01 ... ok [INFO] [stdout] test cp13::get_admin ... 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 cp15::challenge_15 ... ok [INFO] [stdout] test cp17::basic_roundtrip_is_padded ... ok [INFO] [stdout] test cp08::challenge_08 ... ok [INFO] [stdout] test cp13::profile_example ... 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 cp04::challenge_04 ... ok [INFO] [stdout] test cp14::challenge_12 ... FAILED [INFO] [stdout] test cp17::recover_one_random_string ... FAILED [INFO] [stdout] test cp17::challenge_17 ... FAILED [INFO] [stdout] test cp11::challenge_11 ... ok [INFO] [stdout] test cp12::challenge_12 ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- cp14::challenge_12 stdout ---- [INFO] [stdout] 0x0 : 7e1526729f5c2024a4116561542aa064 [INFO] [stdout] 0x1 : 7e1526729f5c2024a4116561542aa064 [INFO] [stdout] 0x2 : caf6d78a9311d1c46e8dbe1970a19030 [INFO] [stdout] 0x3 : 2ad21590b8d38fad85dca8aaf38284b3 [INFO] [stdout] 0x4 : 33fafc9761765f0df3661681205e659a [INFO] [stdout] 0x5 : b9fbb2b4276cae42e7454bae3042b828 [INFO] [stdout] 0x6 : 6af9425bcf6481c9d3deec1e6b20985b [INFO] [stdout] 0x7 : 8a60f3a7bc2f6589e1bffe68d1ec3c72 [INFO] [stdout] 0x8 : 9f376700df5390d78baffcc25fdfe263 [INFO] [stdout] 0x9 : fa784fdc432df5e47a58172a9daf7b94 [INFO] [stdout] 0xa : 7da773ba47c459a4c284d06354253c24 [INFO] [stdout] 0xb : e3d9bb4906d396037b2d45be19cace9a [INFO] [stdout] 0xc : 8f5e985cd9f16ac2ad73df3cf8a1f74d [INFO] [stdout] 0xd : 956eb5f024ac632413331e42008108dd [INFO] [stdout] 0xe : 747dc6f5b54bf1b134c43048b98aaeeb [INFO] [stdout] 0xf : 45255730cb156855fd494e34e176a1dd [INFO] [stdout] 0x10 : 604230fa395db766c5321249770f0bc3 [INFO] [stdout] 0x11 : e6ee6e2098a02d80f473908ead4388e2 [INFO] [stdout] 0x12 : 9d0cac8f4fe59a4491f2cc655c449629 [INFO] [stdout] 0x13 : 49bb66621cf564e67b88213d05e071ae [INFO] [stdout] 0x14 : 0dcc128657443ebc1284b4f33eaacf6d [INFO] [stdout] 0x15 : 203ee81bb505adb8cea97748d6760086 [INFO] [stdout] 0x16 : d4bb6f7baf5b7ca54d3180d1278a49e7 [INFO] [stdout] 0x17 : c10eafa8d159f82df165fdea160056ee [INFO] [stdout] 0x18 : b3b3c648526b6133435c04f136a0c84f [INFO] [stdout] 0x19 : 148a290149b971b2acf558d7b4b245cd [INFO] [stdout] 0x1a : f774e4bebb5edbbdefd9d89078650413 [INFO] [stdout] 0x1b : c5c349026df6916afe24666604b05655 [INFO] [stdout] 0x1c : b7748b4870fc507b83524f79875063a5 [INFO] [stdout] 0x1d : 00554f5561fa043aabe6227738d4631a [INFO] [stdout] 0x1e : 6295473b92f1bf4336d852c7cfc71462 [INFO] [stdout] 0x1f : 10a017abda7577ba3e3d86752223e724 [INFO] [stdout] 0x20 : 2f91ef1d8915eef5541cee10bd919aec [INFO] [stdout] 0x21 : 9d12ae36f08bfa57d33e451a94782152 [INFO] [stdout] 0x22 : 12aeb9642c61e10e36b2352759c814ea [INFO] [stdout] 0x23 : 404016b072fac6c08c0fa82892d6b9d2 [INFO] [stdout] 0x24 : dcbf01855ec81fcf38459fbaa8d795b0 [INFO] [stdout] 0x25 : 261467dfeef32ae9617cfa08f6b0fbfe [INFO] [stdout] 0x26 : 021862b97e8d4d27088fbd81cb1dfa63 [INFO] [stdout] 0x27 : 3e58da3170cae67ce9fb9737ae136610 [INFO] [stdout] 0x28 : d1e5d66d0d263787cc4e6565f2248b4b [INFO] [stdout] 0x29 : 5e0d0b79f45f90e0beffac4da1c63126 [INFO] [stdout] 0x2a : 798c0204773f9dd22635e77dc724a765 [INFO] [stdout] 0x2b : 35b02a65dcc8b2d480d0c83df9910147 [INFO] [stdout] 0x2c : 39cebc24818fb1a44e47cf59aa0699dc [INFO] [stdout] 0x2d : d6729f7f34680e2f15febd59fb41a5d8 [INFO] [stdout] 0x2e : f2176e3f1c0f5ff5ae78eda299de38b5 [INFO] [stdout] 0x2f : 6aabcd68d41b049ff42770083aaa7a19 [INFO] [stdout] 0x30 : ee998802047f4d9bb8d0528490e7af72 [INFO] [stdout] 0x31 : 20faeca7d46d020d5ee6a8a05d3e0fd9 [INFO] [stdout] 0x32 : 40e557841a0e0ae317f9612440c7e84a [INFO] [stdout] 0x33 : 498b2cfd81f3bf94df1590352b01c6dd [INFO] [stdout] 0x34 : 3f7938ce147bc6226457d15cbaeb14bf [INFO] [stdout] 0x35 : 3187b4d3ae885a47484868ad9f4a66f5 [INFO] [stdout] 0x36 : 09f6463adf6333aeb8c8f73167e84542 [INFO] [stdout] 0x37 : 2ed2653d23fe0ade18a6ea52713cd35b [INFO] [stdout] 0x38 : 80d9215d03a0997a45f1682082c6bbb4 [INFO] [stdout] 0x39 : 68d7cb75effd842e9e069b62a734b3d2 [INFO] [stdout] 0x3a : acc62bf6ad08bdaabba9a6d8f8fc3eca [INFO] [stdout] 0x3b : de5252d6712559c6baf491f865b905d1 [INFO] [stdout] 0x3c : c7848b6cc4c8ba9e3ac125375e22a198 [INFO] [stdout] 0x3d : 381b6e2cb874126635f4619b23528169 [INFO] [stdout] 0x3e : bc104177c0da60afe9fab2678c13baf1 [INFO] [stdout] 0x3f : f9572bc2caf5c52fe3de8b0b53a60fca [INFO] [stdout] 0x40 : ea45eeabf8343bf0e799926bd061d3f2 [INFO] [stdout] 0x41 : dcaeb3137be44f382b3f4a1308858ae4 [INFO] [stdout] 0x42 : cdbd2f9f888c5a2e5023fa83144263a9 [INFO] [stdout] 0x43 : f56a43468087e6da813cecb2778caa58 [INFO] [stdout] 0x44 : 806883e55de7df7dd8a13c042bdd3249 [INFO] [stdout] 0x45 : fc75bcc9d8ecaf45560fb6c3e6d590bc [INFO] [stdout] 0x46 : 186275287f02cafe989312fe0750c91b [INFO] [stdout] 0x47 : 6bb99499910c75cea679226ef7210e64 [INFO] [stdout] 0x48 : 227ff460f3bdb06aa230840f3f2ec7d3 [INFO] [stdout] 0x49 : b6a7f70e163ae07403558c7d645a882e [INFO] [stdout] 0x4a : 0eccfd28a1fed5f2e3765f74cdbfc90e [INFO] [stdout] 0x4b : 005a7894692d624312a21f8f38922e04 [INFO] [stdout] 0x4c : 0ffc6d1429921f726dc7b50a09b8ccda [INFO] [stdout] 0x4d : 00e49401709fb42667d80025402d95ab [INFO] [stdout] 0x4e : d36ce247d90ca6d14f2ee953ee413653 [INFO] [stdout] 0x4f : ad60f17bb9d672c436022b7c62ead56b [INFO] [stdout] 0x50 : 4b5781046af61365be688688803faf13 [INFO] [stdout] 0x51 : d4d3cea4d41ec9c327de8dc3a2bff6ec [INFO] [stdout] 0x52 : 29bca8c38a7d1b6a10a5e26c9f2235dc [INFO] [stdout] 0x53 : ce934d16c7d1d247944c2346f3b9675c [INFO] [stdout] 0x54 : 2a904bf45823ac9a1069898f531ccf4c [INFO] [stdout] 0x55 : ac93c75ef53f14d4570ace342caece3e [INFO] [stdout] 0x56 : a5b6242fd8f9cb81e91fb275c9f488b2 [INFO] [stdout] 0x57 : 71640ab2041beea3535e3788dcec41aa [INFO] [stdout] 0x58 : a2f427b1266ab12a6ea62c07763e5f7c [INFO] [stdout] 0x59 : dca9bfcd0bdb5443e0551736eb840540 [INFO] [stdout] 0x5a : 050ddb087fbedffe1d142ac81a1c96e1 [INFO] [stdout] 0x5b : 91e31459e90514479a101a5f077f3e5e [INFO] [stdout] 0x5c : 84daff827d7ba032f4bcf551b09135cf [INFO] [stdout] 0x5d : 69e118f53859217d6c449aa6d6d4925a [INFO] [stdout] 0x5e : fea53bf7b80927363c90a2ac96a67720 [INFO] [stdout] 0x5f : f698a46c001771760c1afe3132a09a12 [INFO] [stdout] 0x60 : 65d8f2d9c95595b03f9ca9fbf04499ed [INFO] [stdout] 0x61 : d3b8b3a8c54434352aca7ff31d7d7fca [INFO] [stdout] 0x62 : 2207987e63dd7bd08ea02361fe44028d [INFO] [stdout] 0x63 : 85dea1d0882b5ba13266acefc254ce43 [INFO] [stdout] 0x64 : 5b88cf878af9933327f84fbd10d86e0e [INFO] [stdout] 0x65 : c7e3d51f3cc7c5b7127689ddaf13623a [INFO] [stdout] 0x66 : 2f76062c1cc7c28a9e0f3e793522da5d [INFO] [stdout] 0x67 : b5bfa1caa2c8aeccd6c226631d95cbcf [INFO] [stdout] 0x68 : 979867af0891a814b124bda777755d67 [INFO] [stdout] 0x69 : 94c9d445cc688afcc6b1ae9b49eb1e49 [INFO] [stdout] 0x6a : 0d76a388ca8d972a076dd62c76ccb996 [INFO] [stdout] 0x6b : b18979d6245f42578aaded4abab812b8 [INFO] [stdout] 0x6c : bcda4146ebee8fc6c911a7eddcd27e32 [INFO] [stdout] 0x6d : 6de51077c87e419f2d51fd0fc57493b9 [INFO] [stdout] 0x6e : 1f0860ee52e0b526d891b394ddb5e193 [INFO] [stdout] 0x6f : cf80543a5e2b7ae7796ea2b3273d9c87 [INFO] [stdout] 0x70 : 82a471007a7e9e7c8c87619c42aba44a [INFO] [stdout] 0x71 : 4f12796cba9bb4c11b28f27b616dd222 [INFO] [stdout] 0x72 : 0a63315af3de0d5ae3dae33dd87e4f48 [INFO] [stdout] 0x73 : 42e441bf4220d4bdfe88ed94f78a1646 [INFO] [stdout] 0x74 : 7d1543ae55cdd4538b4aaae67482186a [INFO] [stdout] 0x75 : e9035d9e498cbf27494ad36500766e37 [INFO] [stdout] 0x76 : ee40b637ec611b1beef70e4b44a76a78 [INFO] [stdout] 0x77 : d683ce1a192faa1e3ca0a11eb7164afd [INFO] [stdout] 0x78 : 20badbc99b35f0eedf51db1859582b1d [INFO] [stdout] 0x79 : 797d16118718f79af8ceb15a91dfb401 [INFO] [stdout] 0x7a : 1127f5d608accc9e9f43fab8ade8337f [INFO] [stdout] 0x7b : ec3d2aaf616c1345c73d49aabaa3ade3 [INFO] [stdout] 0x7c : bc3c79ffc2da0bfe9b4e221239359987 [INFO] [stdout] 0x7d : b44b2570afff164267b969a2f2bb0372 [INFO] [stdout] 0x7e : f9bf682caa2de09487a67b7b97bdd13c [INFO] [stdout] 0x7f : 1b252ae9f58c0ac1b08d9bb272076328 [INFO] [stdout] 0x80 : 0bc78c5858568142843221c2f85cbc67 [INFO] [stdout] 0x81 : be731117af1075ba1c6a92a14fb664fd [INFO] [stdout] 0x82 : 33b6cfcc92169fcba69abfbf65e2db88 [INFO] [stdout] 0x83 : 91a61a62987b0fa904372f17617006de [INFO] [stdout] 0x84 : 8ed8734e2aee031919bbc57e0bd01c67 [INFO] [stdout] 0x85 : d12cfd677d803255e191acefccb983e1 [INFO] [stdout] 0x86 : e6cd2498d0a1aff1d7cc968f6e809712 [INFO] [stdout] 0x87 : bad42390ae136387c2852b867ca9555d [INFO] [stdout] 0x88 : 07608ec0027d8be25e419c30f75e08c3 [INFO] [stdout] 0x89 : aaa9becdd79eade93e2b4320f6513c9a [INFO] [stdout] 0x8a : 04f56d0d9f253763861abb32e8bf123c [INFO] [stdout] 0x8b : c5e7e033056043485b6f86e3a29eb382 [INFO] [stdout] 0x8c : 740a2a73bdadd2d2c3f3bdd7cad76156 [INFO] [stdout] 0x8d : ae52e9011154a47d18c1e1c9c9841ed3 [INFO] [stdout] 0x8e : 2ade3dbecd82217533cb5bbf82a9dc58 [INFO] [stdout] 0x8f : 17979c44435b457629051346cbc0da81 [INFO] [stdout] 0x90 : d6eed6cf3b269f26d9f900ab9f20b66d [INFO] [stdout] 0x91 : b42abf98f7521eae3d7311675f979bd9 [INFO] [stdout] 0x92 : 4cff336b8ec8bcf546e02a86a3bc38f2 [INFO] [stdout] 0x93 : 3e45bff82a33afa18bfd73ad2731fa35 [INFO] [stdout] 0x94 : 7a55f43ca3029b8b526a441f06adc8ba [INFO] [stdout] 0x95 : 92d61072bd25269ca03772e6b598c423 [INFO] [stdout] 0x96 : 7e52048ecc27d9a671ccf6c93cd4199e [INFO] [stdout] 0x97 : 4e4b5063e964042308bb2d4cd9421012 [INFO] [stdout] 0x98 : 3527fe05bfb0fb31cc0fdb90ea0e28a8 [INFO] [stdout] 0x99 : 0060aaac2a3e8ff4e82c147d807b66f0 [INFO] [stdout] 0x9a : 166b0c83c3383202ee77daa0ca402e86 [INFO] [stdout] 0x9b : 96502b7182f34570c646267a5ef7725a [INFO] [stdout] 0x9c : 5ef3263803dedb6a5da55feea1d1d8a3 [INFO] [stdout] 0x9d : abb4e42422936cac3ace0c9c4aed8bfe [INFO] [stdout] 0x9e : fb605918276623f0be9ca7f7fac9d7ac [INFO] [stdout] 0x9f : e1ad27b3c2f09c8b5050e5aa91f18e12 [INFO] [stdout] 0xa0 : 9f48c5125de96be0db67b7eb46dc5bb4 [INFO] [stdout] 0xa1 : 283e5e7d05388ce10f6ca41762ce9463 [INFO] [stdout] 0xa2 : 908735de3a241447853380a3d9ac0f22 [INFO] [stdout] 0xa3 : 4c340ff3cfccab6f2c1b074f07154a0b [INFO] [stdout] 0xa4 : 7b4231f97f51148f9d25900e166c5c95 [INFO] [stdout] 0xa5 : 46479680c8ea091801d117e3484db9e0 [INFO] [stdout] 0xa6 : 9a13a478187f48599c4f22bf230fc052 [INFO] [stdout] 0xa7 : 50dbbeebcf69fc0155943e502599d672 [INFO] [stdout] 0xa8 : 44007f4050ca1e4155e2c161d734e116 [INFO] [stdout] 0xa9 : 216cab1abf9e72d6a5b9c4386a263beb [INFO] [stdout] 0xaa : 910fc24ec19e497bc9130b3fddd8244c [INFO] [stdout] 0xab : 7d3f7741cc51543119cd80e4f0ee3182 [INFO] [stdout] 0xac : 3366bb70a25180b3b0749d409c04f7b5 [INFO] [stdout] 0xad : f9cc618b176ee554b60f6248009abac9 [INFO] [stdout] 0xae : 96f01b0e4e9336810a4f8c654a1a3146 [INFO] [stdout] 0xaf : 44b4d2f9bf44aed19681da72d5697196 [INFO] [stdout] 0xb0 : 25326a6a6e1746e8d3bf729449decbb7 [INFO] [stdout] 0xb1 : b833b96b2b2bc37ee7bea73225cf3bc0 [INFO] [stdout] 0xb2 : d3f42b49c2dada02ae105b3fbf504a88 [INFO] [stdout] 0xb3 : bbc6b805020261e9abc28d5ab8a29740 [INFO] [stdout] 0xb4 : 245399db92f11a02a099c16da8e3db01 [INFO] [stdout] 0xb5 : 3eaa7b1203d05403ef81284553717b6b [INFO] [stdout] 0xb6 : 0a4ab1e133f6a39f8c35671c9f1152f3 [INFO] [stdout] 0xb7 : 5a69097a7c14c6f6fa00849e62097d3c [INFO] [stdout] 0xb8 : 67c15b66a2d1266f3ba33c46032ecf6b [INFO] [stdout] 0xb9 : de6534a68b4fd00fa385560585395971 [INFO] [stdout] 0xba : ae26a2fb68d04b800c8f17c39a09ad60 [INFO] [stdout] 0xbb : 66e1887ea1bfc9a9627f369f6f39085d [INFO] [stdout] 0xbc : 5b7c8961d270dfad86026b4a072276a6 [INFO] [stdout] 0xbd : 679c67ee44c2d9a3d7268b48729b3281 [INFO] [stdout] 0xbe : b29dea395549c62c1aef788fab39d9fb [INFO] [stdout] 0xbf : 05e5094e2f6d17154f2eddf9ccc4dc10 [INFO] [stdout] 0xc0 : 8f34a19a68cd9c9454a039f35f742110 [INFO] [stdout] 0xc1 : cc771b9fc16e2383454e08d3d9cb504b [INFO] [stdout] 0xc2 : 1dff2967d47534573b11da5fc7f89a25 [INFO] [stdout] 0xc3 : a640cf34c26381c2a166b52a6d533068 [INFO] [stdout] 0xc4 : b7e21e00cf9078e49243caf679e09058 [INFO] [stdout] 0xc5 : e8b172fcb5c9bded41751f8d0e4cb715 [INFO] [stdout] 0xc6 : 841df6fc3f3a2440ab62ed257677becc [INFO] [stdout] 0xc7 : 4f27109ce005d258d95b5967e9490e05 [INFO] [stdout] 0xc8 : f170ae2f09217e2ceb49820bd05f1ca8 [INFO] [stdout] 0xc9 : 43d304ca5bbcf989cb5a01107ff30096 [INFO] [stdout] 0xca : f935af7f38ba8aa2a3e79497cc6a2070 [INFO] [stdout] 0xcb : f1db500493c642d6be91863535614b2b [INFO] [stdout] 0xcc : 34e158c5e850cb2bd2c3052c990fb34a [INFO] [stdout] 0xcd : f2ce6007e5c2356d2ceac3771c8dedf6 [INFO] [stdout] 0xce : bc1dea74db191505541ca5267678c86d [INFO] [stdout] 0xcf : e96c75a1cc5d9dd1f07cbfab284f28ae [INFO] [stdout] 0xd0 : 5e1d45d78d7c8fd1a7a8f97314ec7571 [INFO] [stdout] 0xd1 : 4390dc75422f92231bf237a5ddd4e17c [INFO] [stdout] 0xd2 : e239a7604f6d7d8b21a9a72e6fa55245 [INFO] [stdout] 0xd3 : 97e2d67e33be7ab0d6341b5ce7be0921 [INFO] [stdout] 0xd4 : 69de69a73a4b0f3b00a07fdd8830ac6e [INFO] [stdout] 0xd5 : 8b54e94c853761406907b06403266f43 [INFO] [stdout] 0xd6 : 782c39ffd3708353bec58a26ad7978b8 [INFO] [stdout] 0xd7 : 9c3bd184e7caf2a106021aa5df8bd978 [INFO] [stdout] 0xd8 : bdf21c01eedbb404feccc1ef1e494938 [INFO] [stdout] 0xd9 : e0288b4a89dbdf40b48ef4564b40340c [INFO] [stdout] 0xda : ae166ac218a1a66f79d9b93109676609 [INFO] [stdout] 0xdb : b07f2a7a685d27746697aa704f5d5745 [INFO] [stdout] 0xdc : ad29221718fe70cee93a1aec7c97b214 [INFO] [stdout] 0xdd : a1b75d501a084fbb6eb3ba89a8c17748 [INFO] [stdout] 0xde : cbaadddae64117ec94b6fae4fcf2615e [INFO] [stdout] 0xdf : 3a1d55917c743be1c2a93fe03bb68fc9 [INFO] [stdout] 0xe0 : 4aafc02820d97b209b146a6ec4a3db3e [INFO] [stdout] 0xe1 : ae773c7b7d078394be5d830c70c252d2 [INFO] [stdout] 0xe2 : cc4c2765785d9f3f63203cc5d6c54fb3 [INFO] [stdout] 0xe3 : 84123690a741a9991bfabaab945b63d7 [INFO] [stdout] 0xe4 : 2c971d515e237c680e6935a123630478 [INFO] [stdout] 0xe5 : 1e71b54a94af69cd8485310a111c3e5b [INFO] [stdout] 0xe6 : 7413bd4df17e836d089e7f71d7a8d1c6 [INFO] [stdout] 0xe7 : 5e6a5e329f4bc99f740ff4596c6d1183 [INFO] [stdout] 0xe8 : c9aa4bfaef73563829c741ead1f9b381 [INFO] [stdout] 0xe9 : 60f6c7bac351d8c494e662811129c926 [INFO] [stdout] 0xea : ca1c11daf2250ebee0ebf768920c6062 [INFO] [stdout] 0xeb : 76c1652f80122b453486b089a46e4c7d [INFO] [stdout] 0xec : de8d1010ac2c8430c521e261a07499d7 [INFO] [stdout] 0xed : 32853989584c5fcc75d4cf698998b369 [INFO] [stdout] 0xee : 4a73612103c615ff704dc41e778b0eaa [INFO] [stdout] 0xef : 3dabdab76ea792f6c3e6a3a34d11895a [INFO] [stdout] 0xf0 : 59fe71ce2af9d7443635368dd904b5e6 [INFO] [stdout] 0xf1 : 76d3c9dbda6fdfcf879e68f79a31e603 [INFO] [stdout] 0xf2 : bf072f693454436c0589fe585ccd8abe [INFO] [stdout] 0xf3 : 0e7aa1675616cafc417644c71ece24a2 [INFO] [stdout] 0xf4 : 3f0ab50de2550285456ca269066f9183 [INFO] [stdout] 0xf5 : 60ba8017c6dd94675ca2fa88c769d7a4 [INFO] [stdout] 0xf6 : 92b679cc5639e6417d5a4f0d3f855e7d [INFO] [stdout] 0xf7 : 43210423b03b87e910dddddadc2e3be6 [INFO] [stdout] 0xf8 : 80c1aeb9981fac0a63a73a422b36236e [INFO] [stdout] 0xf9 : eaf7b6701149451079826ef2629e7218 [INFO] [stdout] 0xfa : c4af120896bd5878478353542068424e [INFO] [stdout] 0xfb : 48dc97d7a6641d367f6c620feb5e0f38 [INFO] [stdout] 0xfc : 5112a854a07044a0d099e26b877ba017 [INFO] [stdout] 0xfd : 12610ca4d7150a1adf5aa93f51afe719 [INFO] [stdout] 0xfe : ec1e36143ec14a2c9738c4040a345f19 [INFO] [stdout] 0xff : b519882a1f4712eeda262fe246a68505 [INFO] [stdout] [INFO] [stdout] thread 'cp14::challenge_12' (66) panicked at tests/challenges/cp14.rs:116:17: [INFO] [stdout] al[0x0] == al[0x1]: 7e1526729f5c2024a4116561542aa064 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5bc391bffb3a - std[da2fd379f16a7ff7]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5bc391bffb3a - std[da2fd379f16a7ff7]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5bc391bffb3a - std[da2fd379f16a7ff7]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5bc391bffb3a - <::print::DisplayBacktrace as core[97f61b5528a4c2b4]::fmt::Display>::fmt [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5bc391c15dda - ::fmt [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5bc391c15dda - core[97f61b5528a4c2b4]::fmt::write [INFO] [stdout] 6: 0x5bc391c047d2 - std[da2fd379f16a7ff7]::io::default_write_fmt::> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5bc391c047d2 - as std[da2fd379f16a7ff7]::io::Write>::write_fmt [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5bc391bdd22f - ::print [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5bc391bdd22f - std[da2fd379f16a7ff7]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5bc391bf7ab9 - std[da2fd379f16a7ff7]::panicking::default_hook [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5bc391acda3c - core[97f61b5528a4c2b4]::ops::function::Fn<(&'a std[da2fd379f16a7ff7]::panic::PanicHookInfo<'b>,), Output = ()> + core[97f61b5528a4c2b4]::marker::Send + core[97f61b5528a4c2b4]::marker::Sync> as core[97f61b5528a4c2b4]::ops::function::Fn<(&std[da2fd379f16a7ff7]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x5bc391acda3c - test[d0b63a2f043bab5e]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5bc391bf7c72 - core[97f61b5528a4c2b4]::ops::function::Fn<(&'a std[da2fd379f16a7ff7]::panic::PanicHookInfo<'b>,), Output = ()> + core[97f61b5528a4c2b4]::marker::Send + core[97f61b5528a4c2b4]::marker::Sync> as core[97f61b5528a4c2b4]::ops::function::Fn<(&std[da2fd379f16a7ff7]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x5bc391bf7c72 - std[da2fd379f16a7ff7]::panicking::panic_with_hook [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5bc391bdd2e8 - std[da2fd379f16a7ff7]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x5bc391bd4a29 - std[da2fd379f16a7ff7]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5bc391bddffd - __rustc[9f3cd9eabd71303e]::rust_begin_unwind [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5bc391c166bc - core[97f61b5528a4c2b4]::panicking::panic_fmt [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5bc391ab7426 - challenges[c3a5ea15be0f6bf9]::cp14::check_alphabet [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp14.rs:116:17 [INFO] [stdout] 20: 0x5bc391ab6ca6 - challenges[c3a5ea15be0f6bf9]::cp14::ecb_attack [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp14.rs:182:13 [INFO] [stdout] 21: 0x5bc391ab7cbe - challenges[c3a5ea15be0f6bf9]::cp14::challenge_12 [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp14.rs:216:21 [INFO] [stdout] 22: 0x5bc391ab3ac7 - challenges[c3a5ea15be0f6bf9]::cp14::challenge_12::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp14.rs:214:18 [INFO] [stdout] 23: 0x5bc391ab23e6 - >::call_once [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5bc391ac1b1b - core[97f61b5528a4c2b4]::result::Result<(), alloc[ec929a98520ab192]::string::String> as core[97f61b5528a4c2b4]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x5bc391ac1b1b - test[d0b63a2f043bab5e]::__rust_begin_short_backtrace::, fn() -> core[97f61b5528a4c2b4]::result::Result<(), alloc[ec929a98520ab192]::string::String>> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5bc391ace50b - test[d0b63a2f043bab5e]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5bc391ace50b - as core[97f61b5528a4c2b4]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x5bc391ace50b - std[da2fd379f16a7ff7]::panicking::catch_unwind::do_call::, core[97f61b5528a4c2b4]::result::Result<(), alloc[ec929a98520ab192]::string::String>> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x5bc391ace50b - std[da2fd379f16a7ff7]::panicking::catch_unwind::, core[97f61b5528a4c2b4]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x5bc391ace50b - std[da2fd379f16a7ff7]::panic::catch_unwind::, core[97f61b5528a4c2b4]::result::Result<(), alloc[ec929a98520ab192]::string::String>> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5bc391ace50b - test[d0b63a2f043bab5e]::run_test_in_process [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5bc391ace50b - test[d0b63a2f043bab5e]::run_test::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x5bc391ac9c24 - test[d0b63a2f043bab5e]::run_test::{closure#1} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x5bc391ac9c24 - std[da2fd379f16a7ff7]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x5bc391ad1112 - std[da2fd379f16a7ff7]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x5bc391ad1112 - ::{closure#1}::{closure#0}> as core[97f61b5528a4c2b4]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x5bc391ad1112 - std[da2fd379f16a7ff7]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x5bc391ad1112 - std[da2fd379f16a7ff7]::panicking::catch_unwind::<(), core[97f61b5528a4c2b4]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x5bc391ad1112 - std[da2fd379f16a7ff7]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x5bc391ad1112 - std[da2fd379f16a7ff7]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x5bc391ad1112 - ::{closure#1} as core[97f61b5528a4c2b4]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x5bc391bff0bf - + core[97f61b5528a4c2b4]::marker::Send> as core[97f61b5528a4c2b4]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x5bc391bff0bf - ::new::thread_start [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7656809b0aa4 - [INFO] [stdout] 45: 0x765680a3da64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- cp17::recover_one_random_string stdout ---- [INFO] [stdout] plaintext f2762e8197760526aa549240a3f47301 is_padded=true [INFO] [stdout] found valid padding for byte 15 b 104 'h' [INFO] [stdout] plaintext f2762e8197760526aa549240a3f40202 is_padded=true [INFO] [stdout] found valid padding for byte 14 b 103 'g' [INFO] [stdout] plaintext f2762e8197760526aa549240a3030303 is_padded=true [INFO] [stdout] found valid padding for byte 13 b 105 'i' [INFO] [stdout] plaintext f2762e8197760526aa54924004040404 is_padded=true [INFO] [stdout] found valid padding for byte 12 b 104 'h' [INFO] [stdout] plaintext f2762e8197760526aa54920505050505 is_padded=true [INFO] [stdout] found valid padding for byte 11 b 32 ' ' [INFO] [stdout] plaintext f2762e8197760526aa54060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 10 b 97 'a' [INFO] [stdout] plaintext f2762e8197760526aa07070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 9 b 32 ' ' [INFO] [stdout] plaintext f2762e81977605260808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 8 b 100 'd' [INFO] [stdout] plaintext f2762e81977605090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 7 b 110 'n' [INFO] [stdout] plaintext f2762e8197760a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 6 b 65 'A' [INFO] [stdout] plaintext f2762e81970b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 5 b 54 '6' [INFO] [stdout] plaintext f2762e810c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 4 b 48 '0' [INFO] [stdout] plaintext f2762e0d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 3 b 48 '0' [INFO] [stdout] plaintext f2760e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 2 b 48 '0' [INFO] [stdout] plaintext f20f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 1 b 48 '0' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 0 b 48 '0' [INFO] [stdout] plaintext af228dec2867df7ac3bd780de6aa6d01 is_padded=true [INFO] [stdout] found valid padding for byte 31 b 112 'p' [INFO] [stdout] plaintext af228dec2867df7ac3bd780de6aa0202 is_padded=true [INFO] [stdout] found valid padding for byte 30 b 117 'u' [INFO] [stdout] plaintext af228dec2867df7ac3bd780de6030303 is_padded=true [INFO] [stdout] found valid padding for byte 29 b 111 'o' [INFO] [stdout] plaintext af228dec2867df7ac3bd780d04040404 is_padded=true [INFO] [stdout] found valid padding for byte 28 b 115 's' [INFO] [stdout] plaintext af228dec2867df7ac3bd780505050505 is_padded=true [INFO] [stdout] found valid padding for byte 27 b 32 ' ' [INFO] [stdout] plaintext af228dec2867df7ac3bd060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 26 b 97 'a' [INFO] [stdout] plaintext af228dec2867df7ac307070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 25 b 32 ' ' [INFO] [stdout] plaintext af228dec2867df7a0808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 24 b 104 'h' [INFO] [stdout] plaintext af228dec2867df090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 23 b 116 't' [INFO] [stdout] plaintext af228dec28670a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 22 b 105 'i' [INFO] [stdout] plaintext af228dec280b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 21 b 119 'w' [INFO] [stdout] plaintext af228dec0c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 20 b 32 ' ' [INFO] [stdout] plaintext af228d0d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 19 b 116 't' [INFO] [stdout] plaintext af220e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 18 b 97 'a' [INFO] [stdout] plaintext af0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 17 b 104 'h' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 16 b 32 ' ' [INFO] [stdout] plaintext 75ff5cd3a5035719d251dd0bb635fd01 is_padded=true [INFO] [stdout] found valid padding for byte 47 b 5 '\u{5}' [INFO] [stdout] plaintext 75ff5cd3a5035719d251dd0bb6350202 is_padded=true [INFO] [stdout] found valid padding for byte 46 b 5 '\u{5}' [INFO] [stdout] plaintext 75ff5cd3a5035719d251dd0bb6030303 is_padded=true [INFO] [stdout] found valid padding for byte 45 b 5 '\u{5}' [INFO] [stdout] plaintext 75ff5cd3a5035719d251dd0b04040404 is_padded=true [INFO] [stdout] found valid padding for byte 44 b 5 '\u{5}' [INFO] [stdout] plaintext 75ff5cd3a5035719d251dd0505050505 is_padded=true [INFO] [stdout] found valid padding for byte 43 b 5 '\u{5}' [INFO] [stdout] plaintext 75ff5cd3a5035719d251060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 42 b 111 'o' [INFO] [stdout] plaintext 75ff5cd3a5035719d207070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 41 b 112 'p' [INFO] [stdout] plaintext 75ff5cd3a50357190808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 40 b 109 'm' [INFO] [stdout] plaintext 75ff5cd3a50357090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 39 b 101 'e' [INFO] [stdout] plaintext 75ff5cd3a5030a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 38 b 116 't' [INFO] [stdout] plaintext 75ff5cd3a50b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 37 b 32 ' ' [INFO] [stdout] plaintext 75ff5cd30c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 36 b 112 'p' [INFO] [stdout] plaintext 75ff5c0d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 35 b 117 'u' [INFO] [stdout] plaintext 75ff0e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 34 b 32 ' ' [INFO] [stdout] plaintext 750f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 33 b 100 'd' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 32 b 101 'e' [INFO] [stdout] recovered: "000006And a high hat with a souped up tempo" [INFO] [stdout] [INFO] [stdout] thread 'cp17::recover_one_random_string' (78) panicked at tests/challenges/cp17.rs:176:5: [INFO] [stdout] assertion failed: expected.contains(&recovered.as_ref()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5bc391bffb3a - std[da2fd379f16a7ff7]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5bc391bffb3a - std[da2fd379f16a7ff7]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5bc391bffb3a - std[da2fd379f16a7ff7]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5bc391bffb3a - <::print::DisplayBacktrace as core[97f61b5528a4c2b4]::fmt::Display>::fmt [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5bc391c15dda - ::fmt [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5bc391c15dda - core[97f61b5528a4c2b4]::fmt::write [INFO] [stdout] 6: 0x5bc391c047d2 - std[da2fd379f16a7ff7]::io::default_write_fmt::> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5bc391c047d2 - as std[da2fd379f16a7ff7]::io::Write>::write_fmt [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5bc391bdd22f - ::print [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5bc391bdd22f - std[da2fd379f16a7ff7]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5bc391bf7ab9 - std[da2fd379f16a7ff7]::panicking::default_hook [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5bc391acda3c - core[97f61b5528a4c2b4]::ops::function::Fn<(&'a std[da2fd379f16a7ff7]::panic::PanicHookInfo<'b>,), Output = ()> + core[97f61b5528a4c2b4]::marker::Send + core[97f61b5528a4c2b4]::marker::Sync> as core[97f61b5528a4c2b4]::ops::function::Fn<(&std[da2fd379f16a7ff7]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x5bc391acda3c - test[d0b63a2f043bab5e]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5bc391bf7c72 - core[97f61b5528a4c2b4]::ops::function::Fn<(&'a std[da2fd379f16a7ff7]::panic::PanicHookInfo<'b>,), Output = ()> + core[97f61b5528a4c2b4]::marker::Send + core[97f61b5528a4c2b4]::marker::Sync> as core[97f61b5528a4c2b4]::ops::function::Fn<(&std[da2fd379f16a7ff7]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x5bc391bf7c72 - std[da2fd379f16a7ff7]::panicking::panic_with_hook [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5bc391bdd31a - std[da2fd379f16a7ff7]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:691:13 [INFO] [stdout] 16: 0x5bc391bd4a29 - std[da2fd379f16a7ff7]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5bc391bddffd - __rustc[9f3cd9eabd71303e]::rust_begin_unwind [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5bc391c166bc - core[97f61b5528a4c2b4]::panicking::panic_fmt [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5bc391c16682 - core[97f61b5528a4c2b4]::panicking::panic [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/panicking.rs:150:5 [INFO] [stdout] 20: 0x5bc391a9a633 - challenges[c3a5ea15be0f6bf9]::cp17::recover_one_random_string [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp17.rs:176:5 [INFO] [stdout] 21: 0x5bc391a96d07 - challenges[c3a5ea15be0f6bf9]::cp17::recover_one_random_string::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp17.rs:143:35 [INFO] [stdout] 22: 0x5bc391ab2626 - >::call_once [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x5bc391ac1b1b - core[97f61b5528a4c2b4]::result::Result<(), alloc[ec929a98520ab192]::string::String> as core[97f61b5528a4c2b4]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5bc391ac1b1b - test[d0b63a2f043bab5e]::__rust_begin_short_backtrace::, fn() -> core[97f61b5528a4c2b4]::result::Result<(), alloc[ec929a98520ab192]::string::String>> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x5bc391ace50b - test[d0b63a2f043bab5e]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x5bc391ace50b - as core[97f61b5528a4c2b4]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x5bc391ace50b - std[da2fd379f16a7ff7]::panicking::catch_unwind::do_call::, core[97f61b5528a4c2b4]::result::Result<(), alloc[ec929a98520ab192]::string::String>> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x5bc391ace50b - std[da2fd379f16a7ff7]::panicking::catch_unwind::, core[97f61b5528a4c2b4]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x5bc391ace50b - std[da2fd379f16a7ff7]::panic::catch_unwind::, core[97f61b5528a4c2b4]::result::Result<(), alloc[ec929a98520ab192]::string::String>> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5bc391ace50b - test[d0b63a2f043bab5e]::run_test_in_process [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x5bc391ace50b - test[d0b63a2f043bab5e]::run_test::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x5bc391ac9c24 - test[d0b63a2f043bab5e]::run_test::{closure#1} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x5bc391ac9c24 - std[da2fd379f16a7ff7]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x5bc391ad1112 - std[da2fd379f16a7ff7]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x5bc391ad1112 - ::{closure#1}::{closure#0}> as core[97f61b5528a4c2b4]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x5bc391ad1112 - std[da2fd379f16a7ff7]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x5bc391ad1112 - std[da2fd379f16a7ff7]::panicking::catch_unwind::<(), core[97f61b5528a4c2b4]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x5bc391ad1112 - std[da2fd379f16a7ff7]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x5bc391ad1112 - std[da2fd379f16a7ff7]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x5bc391ad1112 - ::{closure#1} as core[97f61b5528a4c2b4]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x5bc391bff0bf - + core[97f61b5528a4c2b4]::marker::Send> as core[97f61b5528a4c2b4]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 42: 0x5bc391bff0bf - ::new::thread_start [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 43: 0x7656809b0aa4 - [INFO] [stdout] 44: 0x765680a3da64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- cp17::challenge_17 stdout ---- [INFO] [stdout] plaintext e9c45b786b8b7159774d04b1f30e4e01 is_padded=true [INFO] [stdout] found valid padding for byte 15 b 98 'b' [INFO] [stdout] plaintext e9c45b786b8b7159774d04b1f30e0202 is_padded=true [INFO] [stdout] found valid padding for byte 14 b 32 ' ' [INFO] [stdout] plaintext e9c45b786b8b7159774d04b1f3030303 is_padded=true [INFO] [stdout] found valid padding for byte 13 b 101 'e' [INFO] [stdout] plaintext e9c45b786b8b7159774d04b104040404 is_padded=true [INFO] [stdout] found valid padding for byte 12 b 104 'h' [INFO] [stdout] plaintext e9c45b786b8b7159774d040505050505 is_padded=true [INFO] [stdout] found valid padding for byte 11 b 116 't' [INFO] [stdout] plaintext e9c45b786b8b7159774d060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 10 b 32 ' ' [INFO] [stdout] plaintext e9c45b786b8b71597707070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 9 b 104 'h' [INFO] [stdout] plaintext e9c45b786b8b71590808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 8 b 116 't' [INFO] [stdout] plaintext e9c45b786b8b71090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 7 b 105 'i' [INFO] [stdout] plaintext e9c45b786b8b0a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 6 b 87 'W' [INFO] [stdout] plaintext e9c45b786b0b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 5 b 49 '1' [INFO] [stdout] plaintext e9c45b780c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 4 b 48 '0' [INFO] [stdout] plaintext e9c45b0d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 3 b 48 '0' [INFO] [stdout] plaintext e9c40e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 2 b 48 '0' [INFO] [stdout] plaintext e90f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 1 b 48 '0' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 0 b 48 '0' [INFO] [stdout] plaintext cf1c55e102178b828faba443bb37d801 is_padded=true [INFO] [stdout] found valid padding for byte 31 b 110 'n' [INFO] [stdout] plaintext cf1c55e102178b828faba443bb370202 is_padded=true [INFO] [stdout] found valid padding for byte 30 b 97 'a' [INFO] [stdout] plaintext cf1c55e102178b828faba443bb030303 is_padded=true [INFO] [stdout] found valid padding for byte 29 b 32 ' ' [INFO] [stdout] plaintext cf1c55e102178b828faba44304040404 is_padded=true [INFO] [stdout] found valid padding for byte 28 b 110 'n' [INFO] [stdout] plaintext cf1c55e102178b828faba40505050505 is_padded=true [INFO] [stdout] found valid padding for byte 27 b 105 'i' [INFO] [stdout] plaintext cf1c55e102178b828fab060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 26 b 32 ' ' [INFO] [stdout] plaintext cf1c55e102178b828f07070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 25 b 100 'd' [INFO] [stdout] plaintext cf1c55e102178b820808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 24 b 101 'e' [INFO] [stdout] plaintext cf1c55e102178b090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 23 b 107 'k' [INFO] [stdout] plaintext cf1c55e102170a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 22 b 99 'c' [INFO] [stdout] plaintext cf1c55e1020b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 21 b 105 'i' [INFO] [stdout] plaintext cf1c55e10c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 20 b 107 'k' [INFO] [stdout] plaintext cf1c550d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 19 b 32 ' ' [INFO] [stdout] plaintext cf1c0e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 18 b 115 's' [INFO] [stdout] plaintext cf0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 17 b 115 's' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 16 b 97 'a' [INFO] [stdout] plaintext 292703fca0a9d3c5a8bc8655ae9ef601 is_padded=true [INFO] [stdout] found valid padding for byte 47 b 101 'e' [INFO] [stdout] plaintext 292703fca0a9d3c5a8bc8655ae9e0202 is_padded=true [INFO] [stdout] found valid padding for byte 46 b 114 'r' [INFO] [stdout] plaintext 292703fca0a9d3c5a8bc8655ae030303 is_padded=true [INFO] [stdout] found valid padding for byte 45 b 97 'a' [INFO] [stdout] plaintext 292703fca0a9d3c5a8bc865504040404 is_padded=true [INFO] [stdout] found valid padding for byte 44 b 32 ' ' [INFO] [stdout] plaintext 292703fca0a9d3c5a8bc860505050505 is_padded=true [INFO] [stdout] found valid padding for byte 43 b 115 's' [INFO] [stdout] plaintext 292703fca0a9d3c5a8bc060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 42 b 39 '\'' [INFO] [stdout] plaintext 292703fca0a9d3c5a807070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 41 b 97 'a' [INFO] [stdout] plaintext 292703fca0a9d3c50808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 40 b 103 'g' [INFO] [stdout] plaintext 292703fca0a9d3090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 39 b 101 'e' [INFO] [stdout] plaintext 292703fca0a90a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 38 b 86 'V' [INFO] [stdout] plaintext 292703fca00b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 37 b 32 ' ' [INFO] [stdout] plaintext 292703fc0c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 36 b 101 'e' [INFO] [stdout] plaintext 2927030d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 35 b 104 'h' [INFO] [stdout] plaintext 29270e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 34 b 116 't' [INFO] [stdout] plaintext 290f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 33 b 32 ' ' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 32 b 100 'd' [INFO] [stdout] plaintext 968fe6922f975a9f99487712f3ca0501 is_padded=true [INFO] [stdout] found valid padding for byte 63 b 8 '\u{8}' [INFO] [stdout] plaintext 968fe6922f975a9f99487712f3ca0202 is_padded=true [INFO] [stdout] found valid padding for byte 62 b 8 '\u{8}' [INFO] [stdout] plaintext 968fe6922f975a9f99487712f3030303 is_padded=true [INFO] [stdout] found valid padding for byte 61 b 8 '\u{8}' [INFO] [stdout] plaintext 968fe6922f975a9f9948771204040404 is_padded=true [INFO] [stdout] found valid padding for byte 60 b 8 '\u{8}' [INFO] [stdout] plaintext 968fe6922f975a9f9948770505050505 is_padded=true [INFO] [stdout] found valid padding for byte 59 b 8 '\u{8}' [INFO] [stdout] plaintext 968fe6922f975a9f9948060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 58 b 8 '\u{8}' [INFO] [stdout] plaintext 968fe6922f975a9f9907070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 57 b 8 '\u{8}' [INFO] [stdout] plaintext 968fe6922f975a9f0808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 56 b 8 '\u{8}' [INFO] [stdout] plaintext 968fe6922f975a090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 55 b 39 '\'' [INFO] [stdout] plaintext 968fe6922f970a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 54 b 110 'n' [INFO] [stdout] plaintext 968fe6922f0b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 53 b 105 'i' [INFO] [stdout] plaintext 968fe6920c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 52 b 112 'p' [INFO] [stdout] plaintext 968fe60d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 51 b 109 'm' [INFO] [stdout] plaintext 968f0e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 50 b 117 'u' [INFO] [stdout] plaintext 960f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 49 b 112 'p' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 48 b 32 ' ' [INFO] [stdout] recovered: "000001With the bass kicked in and the Vega's are pumpin'" [INFO] [stdout] plaintext 05d04b00fe1d04146851672ff21b9c01 is_padded=true [INFO] [stdout] found valid padding for byte 15 b 104 'h' [INFO] [stdout] plaintext 05d04b00fe1d04146851672ff21b0202 is_padded=true [INFO] [stdout] found valid padding for byte 14 b 103 'g' [INFO] [stdout] plaintext 05d04b00fe1d04146851672ff2030303 is_padded=true [INFO] [stdout] found valid padding for byte 13 b 105 'i' [INFO] [stdout] plaintext 05d04b00fe1d04146851672f04040404 is_padded=true [INFO] [stdout] found valid padding for byte 12 b 104 'h' [INFO] [stdout] plaintext 05d04b00fe1d04146851670505050505 is_padded=true [INFO] [stdout] found valid padding for byte 11 b 32 ' ' [INFO] [stdout] plaintext 05d04b00fe1d04146851060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 10 b 97 'a' [INFO] [stdout] plaintext 05d04b00fe1d04146807070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 9 b 32 ' ' [INFO] [stdout] plaintext 05d04b00fe1d04140808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 8 b 100 'd' [INFO] [stdout] plaintext 05d04b00fe1d04090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 7 b 110 'n' [INFO] [stdout] plaintext 05d04b00fe1d0a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 6 b 65 'A' [INFO] [stdout] plaintext 05d04b00fe0b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 5 b 54 '6' [INFO] [stdout] plaintext 05d04b000c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 4 b 48 '0' [INFO] [stdout] plaintext 05d04b0d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 3 b 48 '0' [INFO] [stdout] plaintext 05d00e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 2 b 48 '0' [INFO] [stdout] plaintext 050f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 1 b 48 '0' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 0 b 48 '0' [INFO] [stdout] plaintext e8e9955e32911b826b3461425bdc0d01 is_padded=true [INFO] [stdout] found valid padding for byte 31 b 112 'p' [INFO] [stdout] plaintext e8e9955e32911b826b3461425bdc0202 is_padded=true [INFO] [stdout] found valid padding for byte 30 b 117 'u' [INFO] [stdout] plaintext e8e9955e32911b826b3461425b030303 is_padded=true [INFO] [stdout] found valid padding for byte 29 b 111 'o' [INFO] [stdout] plaintext e8e9955e32911b826b34614204040404 is_padded=true [INFO] [stdout] found valid padding for byte 28 b 115 's' [INFO] [stdout] plaintext e8e9955e32911b826b34610505050505 is_padded=true [INFO] [stdout] found valid padding for byte 27 b 32 ' ' [INFO] [stdout] plaintext e8e9955e32911b826b34060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 26 b 97 'a' [INFO] [stdout] plaintext e8e9955e32911b826b07070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 25 b 32 ' ' [INFO] [stdout] plaintext e8e9955e32911b820808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 24 b 104 'h' [INFO] [stdout] plaintext e8e9955e32911b090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 23 b 116 't' [INFO] [stdout] plaintext e8e9955e32910a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 22 b 105 'i' [INFO] [stdout] plaintext e8e9955e320b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 21 b 119 'w' [INFO] [stdout] plaintext e8e9955e0c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 20 b 32 ' ' [INFO] [stdout] plaintext e8e9950d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 19 b 116 't' [INFO] [stdout] plaintext e8e90e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 18 b 97 'a' [INFO] [stdout] plaintext e80f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 17 b 104 'h' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 16 b 32 ' ' [INFO] [stdout] plaintext e750214d0596447be5c0b601c7b52a01 is_padded=true [INFO] [stdout] found valid padding for byte 47 b 5 '\u{5}' [INFO] [stdout] plaintext e750214d0596447be5c0b601c7b50202 is_padded=true [INFO] [stdout] found valid padding for byte 46 b 5 '\u{5}' [INFO] [stdout] plaintext e750214d0596447be5c0b601c7030303 is_padded=true [INFO] [stdout] found valid padding for byte 45 b 5 '\u{5}' [INFO] [stdout] plaintext e750214d0596447be5c0b60104040404 is_padded=true [INFO] [stdout] found valid padding for byte 44 b 5 '\u{5}' [INFO] [stdout] plaintext e750214d0596447be5c0b60505050505 is_padded=true [INFO] [stdout] found valid padding for byte 43 b 5 '\u{5}' [INFO] [stdout] plaintext e750214d0596447be5c0060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 42 b 111 'o' [INFO] [stdout] plaintext e750214d0596447be507070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 41 b 112 'p' [INFO] [stdout] plaintext e750214d0596447b0808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 40 b 109 'm' [INFO] [stdout] plaintext e750214d059644090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 39 b 101 'e' [INFO] [stdout] plaintext e750214d05960a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 38 b 116 't' [INFO] [stdout] plaintext e750214d050b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 37 b 32 ' ' [INFO] [stdout] plaintext e750214d0c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 36 b 112 'p' [INFO] [stdout] plaintext e750210d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 35 b 117 'u' [INFO] [stdout] plaintext e7500e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 34 b 32 ' ' [INFO] [stdout] plaintext e70f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 33 b 100 'd' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 32 b 101 'e' [INFO] [stdout] recovered: "000006And a high hat with a souped up tempo" [INFO] [stdout] plaintext 4723ebf64ad0e1b408c6e95534e0ee01 is_padded=true [INFO] [stdout] found valid padding for byte 15 b 67 'C' [INFO] [stdout] plaintext 4723ebf64ad0e1b408c6e95534e00202 is_padded=true [INFO] [stdout] found valid padding for byte 14 b 77 'M' [INFO] [stdout] plaintext 4723ebf64ad0e1b408c6e95534030303 is_padded=true [INFO] [stdout] found valid padding for byte 13 b 32 ' ' [INFO] [stdout] plaintext 4723ebf64ad0e1b408c6e95504040404 is_padded=true [INFO] [stdout] found valid padding for byte 12 b 103 'g' [INFO] [stdout] plaintext 4723ebf64ad0e1b408c6e90505050505 is_padded=true [INFO] [stdout] found valid padding for byte 11 b 110 'n' [INFO] [stdout] plaintext 4723ebf64ad0e1b408c6060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 10 b 105 'i' [INFO] [stdout] plaintext 4723ebf64ad0e1b40807070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 9 b 107 'k' [INFO] [stdout] plaintext 4723ebf64ad0e1b40808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 8 b 111 'o' [INFO] [stdout] plaintext 4723ebf64ad0e1090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 7 b 111 'o' [INFO] [stdout] plaintext 4723ebf64ad00a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 6 b 67 'C' [INFO] [stdout] plaintext 4723ebf64a0b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 5 b 51 '3' [INFO] [stdout] plaintext 4723ebf60c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 4 b 48 '0' [INFO] [stdout] plaintext 4723eb0d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 3 b 48 '0' [INFO] [stdout] plaintext 47230e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 2 b 48 '0' [INFO] [stdout] plaintext 470f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 1 b 48 '0' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 0 b 48 '0' [INFO] [stdout] plaintext 2c82054eaa77b782321267780b6d8901 is_padded=true [INFO] [stdout] found valid padding for byte 31 b 32 ' ' [INFO] [stdout] plaintext 2c82054eaa77b782321267780b6d0202 is_padded=true [INFO] [stdout] found valid padding for byte 30 b 100 'd' [INFO] [stdout] plaintext 2c82054eaa77b782321267780b030303 is_padded=true [INFO] [stdout] found valid padding for byte 29 b 110 'n' [INFO] [stdout] plaintext 2c82054eaa77b7823212677804040404 is_padded=true [INFO] [stdout] found valid padding for byte 28 b 117 'u' [INFO] [stdout] plaintext 2c82054eaa77b7823212670505050505 is_padded=true [INFO] [stdout] found valid padding for byte 27 b 111 'o' [INFO] [stdout] plaintext 2c82054eaa77b7823212060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 26 b 112 'p' [INFO] [stdout] plaintext 2c82054eaa77b7823207070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 25 b 32 ' ' [INFO] [stdout] plaintext 2c82054eaa77b7820808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 24 b 97 'a' [INFO] [stdout] plaintext 2c82054eaa77b7090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 23 b 32 ' ' [INFO] [stdout] plaintext 2c82054eaa770a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 22 b 101 'e' [INFO] [stdout] plaintext 2c82054eaa0b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 21 b 107 'k' [INFO] [stdout] plaintext 2c82054e0c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 20 b 105 'i' [INFO] [stdout] plaintext 2c82050d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 19 b 108 'l' [INFO] [stdout] plaintext 2c820e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 18 b 32 ' ' [INFO] [stdout] plaintext 2c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 17 b 115 's' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 16 b 39 '\'' [INFO] [stdout] plaintext 455fc07cd508687533114cdd364fbf01 is_padded=true [INFO] [stdout] found valid padding for byte 47 b 8 '\u{8}' [INFO] [stdout] plaintext 455fc07cd508687533114cdd364f0202 is_padded=true [INFO] [stdout] found valid padding for byte 46 b 8 '\u{8}' [INFO] [stdout] plaintext 455fc07cd508687533114cdd36030303 is_padded=true [INFO] [stdout] found valid padding for byte 45 b 8 '\u{8}' [INFO] [stdout] plaintext 455fc07cd508687533114cdd04040404 is_padded=true [INFO] [stdout] found valid padding for byte 44 b 8 '\u{8}' [INFO] [stdout] plaintext 455fc07cd508687533114c0505050505 is_padded=true [INFO] [stdout] found valid padding for byte 43 b 8 '\u{8}' [INFO] [stdout] plaintext 455fc07cd50868753311060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 42 b 8 '\u{8}' [INFO] [stdout] plaintext 455fc07cd50868753307070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 41 b 8 '\u{8}' [INFO] [stdout] plaintext 455fc07cd50868750808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 40 b 8 '\u{8}' [INFO] [stdout] plaintext 455fc07cd50868090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 39 b 110 'n' [INFO] [stdout] plaintext 455fc07cd5080a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 38 b 111 'o' [INFO] [stdout] plaintext 455fc07cd50b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 37 b 99 'c' [INFO] [stdout] plaintext 455fc07c0c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 36 b 97 'a' [INFO] [stdout] plaintext 455fc00d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 35 b 98 'b' [INFO] [stdout] plaintext 455f0e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 34 b 32 ' ' [INFO] [stdout] plaintext 450f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 33 b 102 'f' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 32 b 111 'o' [INFO] [stdout] recovered: "000003Cooking MC's like a pound of bacon" [INFO] [stdout] plaintext b298513f3a649ae2038dee131539f901 is_padded=true [INFO] [stdout] found valid padding for byte 15 b 67 'C' [INFO] [stdout] plaintext b298513f3a649ae2038dee1315390202 is_padded=true [INFO] [stdout] found valid padding for byte 14 b 77 'M' [INFO] [stdout] plaintext b298513f3a649ae2038dee1315030303 is_padded=true [INFO] [stdout] found valid padding for byte 13 b 32 ' ' [INFO] [stdout] plaintext b298513f3a649ae2038dee1304040404 is_padded=true [INFO] [stdout] found valid padding for byte 12 b 103 'g' [INFO] [stdout] plaintext b298513f3a649ae2038dee0505050505 is_padded=true [INFO] [stdout] found valid padding for byte 11 b 110 'n' [INFO] [stdout] plaintext b298513f3a649ae2038d060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 10 b 105 'i' [INFO] [stdout] plaintext b298513f3a649ae20307070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 9 b 107 'k' [INFO] [stdout] plaintext b298513f3a649ae20808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 8 b 111 'o' [INFO] [stdout] plaintext b298513f3a649a090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 7 b 111 'o' [INFO] [stdout] plaintext b298513f3a640a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 6 b 67 'C' [INFO] [stdout] plaintext b298513f3a0b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 5 b 51 '3' [INFO] [stdout] plaintext b298513f0c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 4 b 48 '0' [INFO] [stdout] plaintext b298510d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 3 b 48 '0' [INFO] [stdout] plaintext b2980e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 2 b 48 '0' [INFO] [stdout] plaintext b20f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 1 b 48 '0' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 0 b 48 '0' [INFO] [stdout] plaintext b7f5066df9b5c689494a1f540e053001 is_padded=true [INFO] [stdout] found valid padding for byte 31 b 32 ' ' [INFO] [stdout] plaintext b7f5066df9b5c689494a1f540e050202 is_padded=true [INFO] [stdout] found valid padding for byte 30 b 100 'd' [INFO] [stdout] plaintext b7f5066df9b5c689494a1f540e030303 is_padded=true [INFO] [stdout] found valid padding for byte 29 b 110 'n' [INFO] [stdout] plaintext b7f5066df9b5c689494a1f5404040404 is_padded=true [INFO] [stdout] found valid padding for byte 28 b 117 'u' [INFO] [stdout] plaintext b7f5066df9b5c689494a1f0505050505 is_padded=true [INFO] [stdout] found valid padding for byte 27 b 111 'o' [INFO] [stdout] plaintext b7f5066df9b5c689494a060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 26 b 112 'p' [INFO] [stdout] plaintext b7f5066df9b5c6894907070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 25 b 32 ' ' [INFO] [stdout] plaintext b7f5066df9b5c6890808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 24 b 97 'a' [INFO] [stdout] plaintext b7f5066df9b5c6090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 23 b 32 ' ' [INFO] [stdout] plaintext b7f5066df9b50a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 22 b 101 'e' [INFO] [stdout] plaintext b7f5066df90b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 21 b 107 'k' [INFO] [stdout] plaintext b7f5066d0c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 20 b 105 'i' [INFO] [stdout] plaintext b7f5060d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 19 b 108 'l' [INFO] [stdout] plaintext b7f50e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 18 b 32 ' ' [INFO] [stdout] plaintext b70f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 17 b 115 's' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 16 b 39 '\'' [INFO] [stdout] plaintext fd236ba1d767911bcc02a8b718d91f01 is_padded=true [INFO] [stdout] found valid padding for byte 47 b 8 '\u{8}' [INFO] [stdout] plaintext fd236ba1d767911bcc02a8b718d90202 is_padded=true [INFO] [stdout] found valid padding for byte 46 b 8 '\u{8}' [INFO] [stdout] plaintext fd236ba1d767911bcc02a8b718030303 is_padded=true [INFO] [stdout] found valid padding for byte 45 b 8 '\u{8}' [INFO] [stdout] plaintext fd236ba1d767911bcc02a8b704040404 is_padded=true [INFO] [stdout] found valid padding for byte 44 b 8 '\u{8}' [INFO] [stdout] plaintext fd236ba1d767911bcc02a80505050505 is_padded=true [INFO] [stdout] found valid padding for byte 43 b 8 '\u{8}' [INFO] [stdout] plaintext fd236ba1d767911bcc02060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 42 b 8 '\u{8}' [INFO] [stdout] plaintext fd236ba1d767911bcc07070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 41 b 8 '\u{8}' [INFO] [stdout] plaintext fd236ba1d767911b0808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 40 b 8 '\u{8}' [INFO] [stdout] plaintext fd236ba1d76791090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 39 b 110 'n' [INFO] [stdout] plaintext fd236ba1d7670a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 38 b 111 'o' [INFO] [stdout] plaintext fd236ba1d70b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 37 b 99 'c' [INFO] [stdout] plaintext fd236ba10c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 36 b 97 'a' [INFO] [stdout] plaintext fd236b0d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 35 b 98 'b' [INFO] [stdout] plaintext fd230e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 34 b 32 ' ' [INFO] [stdout] plaintext fd0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 33 b 102 'f' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 32 b 111 'o' [INFO] [stdout] recovered: "000003Cooking MC's like a pound of bacon" [INFO] [stdout] plaintext 10af7fd5a6f0538796b31b4ae2186001 is_padded=true [INFO] [stdout] found valid padding for byte 15 b 121 'y' [INFO] [stdout] plaintext 10af7fd5a6f0538796b31b4ae2180202 is_padded=true [INFO] [stdout] found valid padding for byte 14 b 122 'z' [INFO] [stdout] plaintext 10af7fd5a6f0538796b31b4ae2030303 is_padded=true [INFO] [stdout] found valid padding for byte 13 b 97 'a' [INFO] [stdout] plaintext 10af7fd5a6f0538796b31b4a04040404 is_padded=true [INFO] [stdout] found valid padding for byte 12 b 114 'r' [INFO] [stdout] plaintext 10af7fd5a6f0538796b31b0505050505 is_padded=true [INFO] [stdout] found valid padding for byte 11 b 99 'c' [INFO] [stdout] plaintext 10af7fd5a6f0538796b3060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 10 b 32 ' ' [INFO] [stdout] plaintext 10af7fd5a6f053879607070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 9 b 111 'o' [INFO] [stdout] plaintext 10af7fd5a6f053870808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 8 b 103 'g' [INFO] [stdout] plaintext 10af7fd5a6f053090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 7 b 32 ' ' [INFO] [stdout] plaintext 10af7fd5a6f00a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 6 b 73 'I' [INFO] [stdout] plaintext 10af7fd5a60b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 5 b 53 '5' [INFO] [stdout] plaintext 10af7fd50c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 4 b 48 '0' [INFO] [stdout] plaintext 10af7f0d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 3 b 48 '0' [INFO] [stdout] plaintext 10af0e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 2 b 48 '0' [INFO] [stdout] plaintext 100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 1 b 48 '0' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 0 b 48 '0' [INFO] [stdout] plaintext adf6db927aa432d7217277654872dc01 is_padded=true [INFO] [stdout] found valid padding for byte 31 b 99 'c' [INFO] [stdout] plaintext adf6db927aa432d72172776548720202 is_padded=true [INFO] [stdout] found valid padding for byte 30 b 32 ' ' [INFO] [stdout] plaintext adf6db927aa432d72172776548030303 is_padded=true [INFO] [stdout] found valid padding for byte 29 b 97 'a' [INFO] [stdout] plaintext adf6db927aa432d72172776504040404 is_padded=true [INFO] [stdout] found valid padding for byte 28 b 32 ' ' [INFO] [stdout] plaintext adf6db927aa432d72172770505050505 is_padded=true [INFO] [stdout] found valid padding for byte 27 b 114 'r' [INFO] [stdout] plaintext adf6db927aa432d72172060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 26 b 97 'a' [INFO] [stdout] plaintext adf6db927aa432d72107070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 25 b 101 'e' [INFO] [stdout] plaintext adf6db927aa432d70808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 24 b 104 'h' [INFO] [stdout] plaintext adf6db927aa432090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 23 b 32 ' ' [INFO] [stdout] plaintext adf6db927aa40a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 22 b 73 'I' [INFO] [stdout] plaintext adf6db927a0b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 21 b 32 ' ' [INFO] [stdout] plaintext adf6db920c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 20 b 110 'n' [INFO] [stdout] plaintext adf6db0d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 19 b 101 'e' [INFO] [stdout] plaintext adf60e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 18 b 104 'h' [INFO] [stdout] plaintext ad0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 17 b 119 'w' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 16 b 32 ' ' [INFO] [stdout] plaintext e38969de9f3b12cfedc7c4f42130af01 is_padded=true [INFO] [stdout] found valid padding for byte 47 b 11 '\u{b}' [INFO] [stdout] plaintext e38969de9f3b12cfedc7c4f421300202 is_padded=true [INFO] [stdout] found valid padding for byte 46 b 11 '\u{b}' [INFO] [stdout] plaintext e38969de9f3b12cfedc7c4f421030303 is_padded=true [INFO] [stdout] found valid padding for byte 45 b 11 '\u{b}' [INFO] [stdout] plaintext e38969de9f3b12cfedc7c4f404040404 is_padded=true [INFO] [stdout] found valid padding for byte 44 b 11 '\u{b}' [INFO] [stdout] plaintext e38969de9f3b12cfedc7c40505050505 is_padded=true [INFO] [stdout] found valid padding for byte 43 b 11 '\u{b}' [INFO] [stdout] plaintext e38969de9f3b12cfedc7060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 42 b 11 '\u{b}' [INFO] [stdout] plaintext e38969de9f3b12cfed07070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 41 b 11 '\u{b}' [INFO] [stdout] plaintext e38969de9f3b12cf0808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 40 b 11 '\u{b}' [INFO] [stdout] plaintext e38969de9f3b12090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 39 b 11 '\u{b}' [INFO] [stdout] plaintext e38969de9f3b0a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 38 b 11 '\u{b}' [INFO] [stdout] plaintext e38969de9f0b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 37 b 11 '\u{b}' [INFO] [stdout] plaintext e38969de0c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 36 b 108 'l' [INFO] [stdout] plaintext e389690d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 35 b 97 'a' [INFO] [stdout] plaintext e3890e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 34 b 98 'b' [INFO] [stdout] plaintext e30f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 33 b 109 'm' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 32 b 121 'y' [INFO] [stdout] recovered: "000005I go crazy when I hear a cymbal" [INFO] [stdout] plaintext 34a13a8082e77c7ebc3a86b5bbea4a01 is_padded=true [INFO] [stdout] found valid padding for byte 15 b 116 't' [INFO] [stdout] plaintext 34a13a8082e77c7ebc3a86b5bbea0202 is_padded=true [INFO] [stdout] found valid padding for byte 14 b 32 ' ' [INFO] [stdout] plaintext 34a13a8082e77c7ebc3a86b5bb030303 is_padded=true [INFO] [stdout] found valid padding for byte 13 b 111 'o' [INFO] [stdout] plaintext 34a13a8082e77c7ebc3a86b504040404 is_padded=true [INFO] [stdout] found valid padding for byte 12 b 116 't' [INFO] [stdout] plaintext 34a13a8082e77c7ebc3a860505050505 is_padded=true [INFO] [stdout] found valid padding for byte 11 b 32 ' ' [INFO] [stdout] plaintext 34a13a8082e77c7ebc3a060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 10 b 107 'k' [INFO] [stdout] plaintext 34a13a8082e77c7ebc07070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 9 b 99 'c' [INFO] [stdout] plaintext 34a13a8082e77c7e0808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 8 b 105 'i' [INFO] [stdout] plaintext 34a13a8082e77c090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 7 b 117 'u' [INFO] [stdout] plaintext 34a13a8082e70a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 6 b 81 'Q' [INFO] [stdout] plaintext 34a13a80820b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 5 b 50 '2' [INFO] [stdout] plaintext 34a13a800c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 4 b 48 '0' [INFO] [stdout] plaintext 34a13a0d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 3 b 48 '0' [INFO] [stdout] plaintext 34a10e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 2 b 48 '0' [INFO] [stdout] plaintext 340f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 1 b 48 '0' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 0 b 48 '0' [INFO] [stdout] plaintext e522738ea0477115b665acb4e1733c01 is_padded=true [INFO] [stdout] found valid padding for byte 31 b 101 'e' [INFO] [stdout] plaintext e522738ea0477115b665acb4e1730202 is_padded=true [INFO] [stdout] found valid padding for byte 30 b 104 'h' [INFO] [stdout] plaintext e522738ea0477115b665acb4e1030303 is_padded=true [INFO] [stdout] found valid padding for byte 29 b 116 't' [INFO] [stdout] plaintext e522738ea0477115b665acb404040404 is_padded=true [INFO] [stdout] found valid padding for byte 28 b 32 ' ' [INFO] [stdout] plaintext e522738ea0477115b665ac0505050505 is_padded=true [INFO] [stdout] found valid padding for byte 27 b 111 'o' [INFO] [stdout] plaintext e522738ea0477115b665060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 26 b 116 't' [INFO] [stdout] plaintext e522738ea0477115b607070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 25 b 32 ' ' [INFO] [stdout] plaintext e522738ea04771150808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 24 b 44 ',' [INFO] [stdout] plaintext e522738ea04771090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 23 b 116 't' [INFO] [stdout] plaintext e522738ea0470a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 22 b 110 'n' [INFO] [stdout] plaintext e522738ea00b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 21 b 105 'i' [INFO] [stdout] plaintext e522738e0c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 20 b 111 'o' [INFO] [stdout] plaintext e522730d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 19 b 112 'p' [INFO] [stdout] plaintext e5220e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 18 b 32 ' ' [INFO] [stdout] plaintext e50f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 17 b 101 'e' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 16 b 104 'h' [INFO] [stdout] plaintext 18db2e5b81a3cccfffa193ad0f809701 is_padded=true [INFO] [stdout] found valid padding for byte 47 b 110 'n' [INFO] [stdout] plaintext 18db2e5b81a3cccfffa193ad0f800202 is_padded=true [INFO] [stdout] found valid padding for byte 46 b 105 'i' [INFO] [stdout] plaintext 18db2e5b81a3cccfffa193ad0f030303 is_padded=true [INFO] [stdout] found valid padding for byte 45 b 107 'k' [INFO] [stdout] plaintext 18db2e5b81a3cccfffa193ad04040404 is_padded=true [INFO] [stdout] found valid padding for byte 44 b 97 'a' [INFO] [stdout] plaintext 18db2e5b81a3cccfffa1930505050505 is_padded=true [INFO] [stdout] found valid padding for byte 43 b 102 'f' [INFO] [stdout] plaintext 18db2e5b81a3cccfffa1060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 42 b 32 ' ' [INFO] [stdout] plaintext 18db2e5b81a3cccfff07070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 41 b 111 'o' [INFO] [stdout] plaintext 18db2e5b81a3cccf0808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 40 b 110 'n' [INFO] [stdout] plaintext 18db2e5b81a3cc090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 39 b 32 ' ' [INFO] [stdout] plaintext 18db2e5b81a30a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 38 b 44 ',' [INFO] [stdout] plaintext 18db2e5b810b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 37 b 116 't' [INFO] [stdout] plaintext 18db2e5b0c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 36 b 110 'n' [INFO] [stderr] error: test failed, to rerun pass `--test challenges` [INFO] [stdout] plaintext 18db2e0d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 35 b 105 'i' [INFO] [stdout] plaintext 18db0e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 34 b 111 'o' [INFO] [stdout] plaintext 180f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 33 b 112 'p' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 32 b 32 ' ' [INFO] [stdout] plaintext bd73bd9b54877c23d0c9dc8d8a3fd101 is_padded=true [INFO] [stdout] found valid padding for byte 63 b 15 '\u{f}' [INFO] [stdout] plaintext bd73bd9b54877c23d0c9dc8d8a3f0202 is_padded=true [INFO] [stdout] found valid padding for byte 62 b 15 '\u{f}' [INFO] [stdout] plaintext bd73bd9b54877c23d0c9dc8d8a030303 is_padded=true [INFO] [stdout] found valid padding for byte 61 b 15 '\u{f}' [INFO] [stdout] plaintext bd73bd9b54877c23d0c9dc8d04040404 is_padded=true [INFO] [stdout] found valid padding for byte 60 b 15 '\u{f}' [INFO] [stdout] plaintext bd73bd9b54877c23d0c9dc0505050505 is_padded=true [INFO] [stdout] found valid padding for byte 59 b 15 '\u{f}' [INFO] [stdout] plaintext bd73bd9b54877c23d0c9060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 58 b 15 '\u{f}' [INFO] [stdout] plaintext bd73bd9b54877c23d007070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 57 b 15 '\u{f}' [INFO] [stdout] plaintext bd73bd9b54877c230808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 56 b 15 '\u{f}' [INFO] [stdout] plaintext bd73bd9b54877c090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 55 b 15 '\u{f}' [INFO] [stdout] plaintext bd73bd9b54870a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 54 b 15 '\u{f}' [INFO] [stdout] plaintext bd73bd9b540b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 53 b 15 '\u{f}' [INFO] [stdout] plaintext bd73bd9b0c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 52 b 15 '\u{f}' [INFO] [stdout] plaintext bd73bd0d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 51 b 15 '\u{f}' [INFO] [stdout] plaintext bd730e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 50 b 15 '\u{f}' [INFO] [stdout] plaintext bd0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 49 b 15 '\u{f}' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 48 b 103 'g' [INFO] [stdout] recovered: "000002Quick to the point, to the point, no faking" [INFO] [stdout] plaintext 37bb76a77d666c9270a04d2708ea5c01 is_padded=true [INFO] [stdout] found valid padding for byte 15 b 104 'h' [INFO] [stdout] plaintext 37bb76a77d666c9270a04d2708ea0202 is_padded=true [INFO] [stdout] found valid padding for byte 14 b 103 'g' [INFO] [stdout] plaintext 37bb76a77d666c9270a04d2708030303 is_padded=true [INFO] [stdout] found valid padding for byte 13 b 105 'i' [INFO] [stdout] plaintext 37bb76a77d666c9270a04d2704040404 is_padded=true [INFO] [stdout] found valid padding for byte 12 b 104 'h' [INFO] [stdout] plaintext 37bb76a77d666c9270a04d0505050505 is_padded=true [INFO] [stdout] found valid padding for byte 11 b 32 ' ' [INFO] [stdout] plaintext 37bb76a77d666c9270a0060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 10 b 97 'a' [INFO] [stdout] plaintext 37bb76a77d666c927007070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 9 b 32 ' ' [INFO] [stdout] plaintext 37bb76a77d666c920808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 8 b 100 'd' [INFO] [stdout] plaintext 37bb76a77d666c090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 7 b 110 'n' [INFO] [stdout] plaintext 37bb76a77d660a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 6 b 65 'A' [INFO] [stdout] plaintext 37bb76a77d0b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 5 b 54 '6' [INFO] [stdout] plaintext 37bb76a70c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 4 b 48 '0' [INFO] [stdout] plaintext 37bb760d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 3 b 48 '0' [INFO] [stdout] plaintext 37bb0e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 2 b 48 '0' [INFO] [stdout] plaintext 370f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 1 b 48 '0' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 0 b 48 '0' [INFO] [stdout] plaintext d921b0e9334276b53c9731281e7eac01 is_padded=true [INFO] [stdout] found valid padding for byte 31 b 112 'p' [INFO] [stdout] plaintext d921b0e9334276b53c9731281e7e0202 is_padded=true [INFO] [stdout] found valid padding for byte 30 b 117 'u' [INFO] [stdout] plaintext d921b0e9334276b53c9731281e030303 is_padded=true [INFO] [stdout] found valid padding for byte 29 b 111 'o' [INFO] [stdout] plaintext d921b0e9334276b53c97312804040404 is_padded=true [INFO] [stdout] found valid padding for byte 28 b 115 's' [INFO] [stdout] plaintext d921b0e9334276b53c97310505050505 is_padded=true [INFO] [stdout] found valid padding for byte 27 b 32 ' ' [INFO] [stdout] plaintext d921b0e9334276b53c97060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 26 b 97 'a' [INFO] [stdout] plaintext d921b0e9334276b53c07070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 25 b 32 ' ' [INFO] [stdout] plaintext d921b0e9334276b50808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 24 b 104 'h' [INFO] [stdout] plaintext d921b0e9334276090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 23 b 116 't' [INFO] [stdout] plaintext d921b0e933420a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 22 b 105 'i' [INFO] [stdout] plaintext d921b0e9330b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 21 b 119 'w' [INFO] [stdout] plaintext d921b0e90c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 20 b 32 ' ' [INFO] [stdout] plaintext d921b00d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 19 b 116 't' [INFO] [stdout] plaintext d9210e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 18 b 97 'a' [INFO] [stdout] plaintext d90f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 17 b 104 'h' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 16 b 32 ' ' [INFO] [stdout] plaintext e896876a4a9d5340a3f36fdac2880701 is_padded=true [INFO] [stdout] found valid padding for byte 47 b 5 '\u{5}' [INFO] [stdout] plaintext e896876a4a9d5340a3f36fdac2880202 is_padded=true [INFO] [stdout] found valid padding for byte 46 b 5 '\u{5}' [INFO] [stdout] plaintext e896876a4a9d5340a3f36fdac2030303 is_padded=true [INFO] [stdout] found valid padding for byte 45 b 5 '\u{5}' [INFO] [stdout] plaintext e896876a4a9d5340a3f36fda04040404 is_padded=true [INFO] [stdout] found valid padding for byte 44 b 5 '\u{5}' [INFO] [stdout] plaintext e896876a4a9d5340a3f36f0505050505 is_padded=true [INFO] [stdout] found valid padding for byte 43 b 5 '\u{5}' [INFO] [stdout] plaintext e896876a4a9d5340a3f3060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 42 b 111 'o' [INFO] [stdout] plaintext e896876a4a9d5340a307070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 41 b 112 'p' [INFO] [stdout] plaintext e896876a4a9d53400808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 40 b 109 'm' [INFO] [stdout] plaintext e896876a4a9d53090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 39 b 101 'e' [INFO] [stdout] plaintext e896876a4a9d0a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 38 b 116 't' [INFO] [stdout] plaintext e896876a4a0b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 37 b 32 ' ' [INFO] [stdout] plaintext e896876a0c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 36 b 112 'p' [INFO] [stdout] plaintext e896870d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 35 b 117 'u' [INFO] [stdout] plaintext e8960e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 34 b 32 ' ' [INFO] [stdout] plaintext e80f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 33 b 100 'd' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 32 b 101 'e' [INFO] [stdout] recovered: "000006And a high hat with a souped up tempo" [INFO] [stdout] plaintext 3cfae0aabd6f031d9c3b5ced83b67001 is_padded=true [INFO] [stdout] found valid padding for byte 15 b 67 'C' [INFO] [stdout] plaintext 3cfae0aabd6f031d9c3b5ced83b60202 is_padded=true [INFO] [stdout] found valid padding for byte 14 b 77 'M' [INFO] [stdout] plaintext 3cfae0aabd6f031d9c3b5ced83030303 is_padded=true [INFO] [stdout] found valid padding for byte 13 b 32 ' ' [INFO] [stdout] plaintext 3cfae0aabd6f031d9c3b5ced04040404 is_padded=true [INFO] [stdout] found valid padding for byte 12 b 103 'g' [INFO] [stdout] plaintext 3cfae0aabd6f031d9c3b5c0505050505 is_padded=true [INFO] [stdout] found valid padding for byte 11 b 110 'n' [INFO] [stdout] plaintext 3cfae0aabd6f031d9c3b060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 10 b 105 'i' [INFO] [stdout] plaintext 3cfae0aabd6f031d9c07070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 9 b 107 'k' [INFO] [stdout] plaintext 3cfae0aabd6f031d0808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 8 b 111 'o' [INFO] [stdout] plaintext 3cfae0aabd6f03090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 7 b 111 'o' [INFO] [stdout] plaintext 3cfae0aabd6f0a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 6 b 67 'C' [INFO] [stdout] plaintext 3cfae0aabd0b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 5 b 51 '3' [INFO] [stdout] plaintext 3cfae0aa0c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 4 b 48 '0' [INFO] [stdout] plaintext 3cfae00d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 3 b 48 '0' [INFO] [stdout] plaintext 3cfa0e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 2 b 48 '0' [INFO] [stdout] plaintext 3c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 1 b 48 '0' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 0 b 48 '0' [INFO] [stdout] plaintext bdb7b0c4384f5b0e04380348c7319901 is_padded=true [INFO] [stdout] found valid padding for byte 31 b 32 ' ' [INFO] [stdout] plaintext bdb7b0c4384f5b0e04380348c7310202 is_padded=true [INFO] [stdout] found valid padding for byte 30 b 100 'd' [INFO] [stdout] plaintext bdb7b0c4384f5b0e04380348c7030303 is_padded=true [INFO] [stdout] found valid padding for byte 29 b 110 'n' [INFO] [stdout] plaintext bdb7b0c4384f5b0e0438034804040404 is_padded=true [INFO] [stdout] found valid padding for byte 28 b 117 'u' [INFO] [stdout] plaintext bdb7b0c4384f5b0e0438030505050505 is_padded=true [INFO] [stdout] found valid padding for byte 27 b 111 'o' [INFO] [stdout] plaintext bdb7b0c4384f5b0e0438060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 26 b 112 'p' [INFO] [stdout] plaintext bdb7b0c4384f5b0e0407070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 25 b 32 ' ' [INFO] [stdout] plaintext bdb7b0c4384f5b0e0808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 24 b 97 'a' [INFO] [stdout] plaintext bdb7b0c4384f5b090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 23 b 32 ' ' [INFO] [stdout] plaintext bdb7b0c4384f0a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 22 b 101 'e' [INFO] [stdout] plaintext bdb7b0c4380b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 21 b 107 'k' [INFO] [stdout] plaintext bdb7b0c40c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 20 b 105 'i' [INFO] [stdout] plaintext bdb7b00d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 19 b 108 'l' [INFO] [stdout] plaintext bdb70e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 18 b 32 ' ' [INFO] [stdout] plaintext bd0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 17 b 115 's' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 16 b 39 '\'' [INFO] [stdout] plaintext 008bf1f0af88a6fa9572c641719fb201 is_padded=true [INFO] [stdout] found valid padding for byte 47 b 8 '\u{8}' [INFO] [stdout] plaintext 008bf1f0af88a6fa9572c641719f0202 is_padded=true [INFO] [stdout] found valid padding for byte 46 b 8 '\u{8}' [INFO] [stdout] plaintext 008bf1f0af88a6fa9572c64171030303 is_padded=true [INFO] [stdout] found valid padding for byte 45 b 8 '\u{8}' [INFO] [stdout] plaintext 008bf1f0af88a6fa9572c64104040404 is_padded=true [INFO] [stdout] found valid padding for byte 44 b 8 '\u{8}' [INFO] [stdout] plaintext 008bf1f0af88a6fa9572c60505050505 is_padded=true [INFO] [stdout] found valid padding for byte 43 b 8 '\u{8}' [INFO] [stdout] plaintext 008bf1f0af88a6fa9572060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 42 b 8 '\u{8}' [INFO] [stdout] plaintext 008bf1f0af88a6fa9507070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 41 b 8 '\u{8}' [INFO] [stdout] plaintext 008bf1f0af88a6fa0808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 40 b 8 '\u{8}' [INFO] [stdout] plaintext 008bf1f0af88a6090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 39 b 110 'n' [INFO] [stdout] plaintext 008bf1f0af880a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 38 b 111 'o' [INFO] [stdout] plaintext 008bf1f0af0b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 37 b 99 'c' [INFO] [stdout] plaintext 008bf1f00c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 36 b 97 'a' [INFO] [stdout] plaintext 008bf10d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 35 b 98 'b' [INFO] [stdout] plaintext 008b0e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 34 b 32 ' ' [INFO] [stdout] plaintext 000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 33 b 102 'f' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 32 b 111 'o' [INFO] [stdout] recovered: "000003Cooking MC's like a pound of bacon" [INFO] [stdout] plaintext 0f243fced90edf6e969aea8713cdfd01 is_padded=true [INFO] [stdout] found valid padding for byte 15 b 104 'h' [INFO] [stdout] plaintext 0f243fced90edf6e969aea8713cd0202 is_padded=true [INFO] [stdout] found valid padding for byte 14 b 103 'g' [INFO] [stdout] plaintext 0f243fced90edf6e969aea8713030303 is_padded=true [INFO] [stdout] found valid padding for byte 13 b 105 'i' [INFO] [stdout] plaintext 0f243fced90edf6e969aea8704040404 is_padded=true [INFO] [stdout] found valid padding for byte 12 b 104 'h' [INFO] [stdout] plaintext 0f243fced90edf6e969aea0505050505 is_padded=true [INFO] [stdout] found valid padding for byte 11 b 32 ' ' [INFO] [stdout] plaintext 0f243fced90edf6e969a060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 10 b 97 'a' [INFO] [stdout] plaintext 0f243fced90edf6e9607070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 9 b 32 ' ' [INFO] [stdout] plaintext 0f243fced90edf6e0808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 8 b 100 'd' [INFO] [stdout] plaintext 0f243fced90edf090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 7 b 110 'n' [INFO] [stdout] plaintext 0f243fced90e0a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 6 b 65 'A' [INFO] [stdout] plaintext 0f243fced90b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 5 b 54 '6' [INFO] [stdout] plaintext 0f243fce0c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 4 b 48 '0' [INFO] [stdout] plaintext 0f243f0d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 3 b 48 '0' [INFO] [stdout] plaintext 0f240e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 2 b 48 '0' [INFO] [stdout] plaintext 0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 1 b 48 '0' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 0 b 48 '0' [INFO] [stdout] plaintext 18f877bcc8e1828e550773abc30f5c01 is_padded=true [INFO] [stdout] found valid padding for byte 31 b 112 'p' [INFO] [stdout] plaintext 18f877bcc8e1828e550773abc30f0202 is_padded=true [INFO] [stdout] found valid padding for byte 30 b 117 'u' [INFO] [stdout] plaintext 18f877bcc8e1828e550773abc3030303 is_padded=true [INFO] [stdout] found valid padding for byte 29 b 111 'o' [INFO] [stdout] plaintext 18f877bcc8e1828e550773ab04040404 is_padded=true [INFO] [stdout] found valid padding for byte 28 b 115 's' [INFO] [stdout] plaintext 18f877bcc8e1828e5507730505050505 is_padded=true [INFO] [stdout] found valid padding for byte 27 b 32 ' ' [INFO] [stdout] plaintext 18f877bcc8e1828e5507060606060606 is_padded=true [INFO] [stdout] found valid padding for byte 26 b 97 'a' [INFO] [stdout] plaintext 18f877bcc8e1828e5507070707070707 is_padded=true [INFO] [stdout] found valid padding for byte 25 b 32 ' ' [INFO] [stdout] plaintext 18f877bcc8e1828e0808080808080808 is_padded=true [INFO] [stdout] found valid padding for byte 24 b 104 'h' [INFO] [stdout] plaintext 18f877bcc8e182090909090909090909 is_padded=true [INFO] [stdout] found valid padding for byte 23 b 116 't' [INFO] [stdout] plaintext 18f877bcc8e10a0a0a0a0a0a0a0a0a0a is_padded=true [INFO] [stdout] found valid padding for byte 22 b 105 'i' [INFO] [stdout] plaintext 18f877bcc80b0b0b0b0b0b0b0b0b0b0b is_padded=true [INFO] [stdout] found valid padding for byte 21 b 119 'w' [INFO] [stdout] plaintext 18f877bc0c0c0c0c0c0c0c0c0c0c0c0c is_padded=true [INFO] [stdout] found valid padding for byte 20 b 32 ' ' [INFO] [stdout] plaintext 18f8770d0d0d0d0d0d0d0d0d0d0d0d0d is_padded=true [INFO] [stdout] found valid padding for byte 19 b 116 't' [INFO] [stdout] plaintext 18f80e0e0e0e0e0e0e0e0e0e0e0e0e0e is_padded=true [INFO] [stdout] found valid padding for byte 18 b 97 'a' [INFO] [stdout] plaintext 180f0f0f0f0f0f0f0f0f0f0f0f0f0f0f is_padded=true [INFO] [stdout] found valid padding for byte 17 b 104 'h' [INFO] [stdout] plaintext 10101010101010101010101010101010 is_padded=true [INFO] [stdout] found valid padding for byte 16 b 32 ' ' [INFO] [stdout] plaintext 9bed9e763dbbcb0670ce8f801cc50202 is_padded=true [INFO] [stdout] found valid padding for byte 47 b 6 '\u{6}' [INFO] [stdout] plaintext 9bed9e763dbbcb0670ce8f801cc50201 is_padded=true [INFO] [stdout] found valid padding for byte 46 b 5 '\u{5}' [INFO] [stdout] [INFO] [stdout] thread 'cp17::challenge_17' (74) panicked at tests/challenges/cp17.rs:80:13: [INFO] [stdout] internal error: entered unreachable code: no acceptable mutation found for byte 13 in block 2 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5bc391bffb3a - std[da2fd379f16a7ff7]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5bc391bffb3a - std[da2fd379f16a7ff7]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5bc391bffb3a - std[da2fd379f16a7ff7]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5bc391bffb3a - <::print::DisplayBacktrace as core[97f61b5528a4c2b4]::fmt::Display>::fmt [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5bc391c15dda - ::fmt [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5bc391c15dda - core[97f61b5528a4c2b4]::fmt::write [INFO] [stdout] 6: 0x5bc391c047d2 - std[da2fd379f16a7ff7]::io::default_write_fmt::> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5bc391c047d2 - as std[da2fd379f16a7ff7]::io::Write>::write_fmt [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5bc391bdd22f - ::print [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5bc391bdd22f - std[da2fd379f16a7ff7]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5bc391bf7ab9 - std[da2fd379f16a7ff7]::panicking::default_hook [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5bc391acda3c - core[97f61b5528a4c2b4]::ops::function::Fn<(&'a std[da2fd379f16a7ff7]::panic::PanicHookInfo<'b>,), Output = ()> + core[97f61b5528a4c2b4]::marker::Send + core[97f61b5528a4c2b4]::marker::Sync> as core[97f61b5528a4c2b4]::ops::function::Fn<(&std[da2fd379f16a7ff7]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x5bc391acda3c - test[d0b63a2f043bab5e]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5bc391bf7c72 - core[97f61b5528a4c2b4]::ops::function::Fn<(&'a std[da2fd379f16a7ff7]::panic::PanicHookInfo<'b>,), Output = ()> + core[97f61b5528a4c2b4]::marker::Send + core[97f61b5528a4c2b4]::marker::Sync> as core[97f61b5528a4c2b4]::ops::function::Fn<(&std[da2fd379f16a7ff7]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x5bc391bf7c72 - std[da2fd379f16a7ff7]::panicking::panic_with_hook [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5bc391bdd2e8 - std[da2fd379f16a7ff7]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x5bc391bd4a29 - std[da2fd379f16a7ff7]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5bc391bddffd - __rustc[9f3cd9eabd71303e]::rust_begin_unwind [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5bc391c166bc - core[97f61b5528a4c2b4]::panicking::panic_fmt [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5bc391a9200c - challenges[c3a5ea15be0f6bf9]::cp17::padding_attack:: [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp17.rs:80:13 [INFO] [stdout] 20: 0x5bc391a99b1b - challenges[c3a5ea15be0f6bf9]::cp17::challenge_17 [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp17.rs:114:25 [INFO] [stdout] 21: 0x5bc391a96ca7 - challenges[c3a5ea15be0f6bf9]::cp17::challenge_17::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp17.rs:107:22 [INFO] [stdout] 22: 0x5bc391ab25a6 - >::call_once [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x5bc391ac1b1b - core[97f61b5528a4c2b4]::result::Result<(), alloc[ec929a98520ab192]::string::String> as core[97f61b5528a4c2b4]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5bc391ac1b1b - test[d0b63a2f043bab5e]::__rust_begin_short_backtrace::, fn() -> core[97f61b5528a4c2b4]::result::Result<(), alloc[ec929a98520ab192]::string::String>> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x5bc391ace50b - test[d0b63a2f043bab5e]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x5bc391ace50b - as core[97f61b5528a4c2b4]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x5bc391ace50b - std[da2fd379f16a7ff7]::panicking::catch_unwind::do_call::, core[97f61b5528a4c2b4]::result::Result<(), alloc[ec929a98520ab192]::string::String>> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x5bc391ace50b - std[da2fd379f16a7ff7]::panicking::catch_unwind::, core[97f61b5528a4c2b4]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x5bc391ace50b - std[da2fd379f16a7ff7]::panic::catch_unwind::, core[97f61b5528a4c2b4]::result::Result<(), alloc[ec929a98520ab192]::string::String>> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5bc391ace50b - test[d0b63a2f043bab5e]::run_test_in_process [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x5bc391ace50b - test[d0b63a2f043bab5e]::run_test::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x5bc391ac9c24 - test[d0b63a2f043bab5e]::run_test::{closure#1} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x5bc391ac9c24 - std[da2fd379f16a7ff7]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x5bc391ad1112 - std[da2fd379f16a7ff7]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x5bc391ad1112 - ::{closure#1}::{closure#0}> as core[97f61b5528a4c2b4]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x5bc391ad1112 - std[da2fd379f16a7ff7]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x5bc391ad1112 - std[da2fd379f16a7ff7]::panicking::catch_unwind::<(), core[97f61b5528a4c2b4]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x5bc391ad1112 - std[da2fd379f16a7ff7]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x5bc391ad1112 - std[da2fd379f16a7ff7]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x5bc391ad1112 - ::{closure#1} as core[97f61b5528a4c2b4]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x5bc391bff0bf - + core[97f61b5528a4c2b4]::marker::Send> as core[97f61b5528a4c2b4]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 42: 0x5bc391bff0bf - ::new::thread_start [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 43: 0x7656809b0aa4 - [INFO] [stdout] 44: 0x765680a3da64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] cp14::challenge_12 [INFO] [stdout] cp17::challenge_17 [INFO] [stdout] cp17::recover_one_random_string [INFO] [stdout] [INFO] [stdout] test result: FAILED. 27 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.55s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "350f6e0745fb2b5081f781843b3ec857895e932f32c2d80420a893c342d03816", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "350f6e0745fb2b5081f781843b3ec857895e932f32c2d80420a893c342d03816", kill_on_drop: false }` [INFO] [stdout] 350f6e0745fb2b5081f781843b3ec857895e932f32c2d80420a893c342d03816