[INFO] cloning repository https://github.com/WestSeamoon/cmec [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/WestSeamoon/cmec" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWestSeamoon%2Fcmec", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWestSeamoon%2Fcmec'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 7962e5b2433bc75e3e6df82091445d71088a1831 [INFO] testing WestSeamoon/cmec/7962e5b2433bc75e3e6df82091445d71088a1831 against beta-2024-10-19 for beta-1.83-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWestSeamoon%2Fcmec" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'... [INFO] [stderr] done. [INFO] [stderr] Updating files: 9% (1168/12349) Updating files: 10% (1235/12349) Updating files: 11% (1359/12349) Updating files: 12% (1482/12349) Updating files: 13% (1606/12349) Updating files: 14% (1729/12349) Updating files: 15% (1853/12349) Updating files: 16% (1976/12349) Updating files: 17% (2100/12349) Updating files: 18% (2223/12349) Updating files: 19% (2347/12349) Updating files: 20% (2470/12349) Updating files: 21% (2594/12349) Updating files: 22% (2717/12349) Updating files: 23% (2841/12349) Updating files: 24% (2964/12349) Updating files: 25% (3088/12349) Updating files: 26% (3211/12349) Updating files: 27% (3335/12349) Updating files: 28% (3458/12349) Updating files: 29% (3582/12349) Updating files: 30% (3705/12349) Updating files: 31% (3829/12349) Updating files: 32% (3952/12349) Updating files: 33% (4076/12349) Updating files: 34% (4199/12349) Updating files: 35% (4323/12349) Updating files: 36% (4446/12349) Updating files: 37% (4570/12349) Updating files: 38% (4693/12349) Updating files: 38% (4765/12349) Updating files: 39% (4817/12349) Updating files: 40% (4940/12349) Updating files: 41% (5064/12349) Updating files: 42% (5187/12349) Updating files: 42% (5219/12349) Updating files: 43% (5311/12349) Updating files: 44% (5434/12349) Updating files: 45% (5558/12349) Updating files: 46% (5681/12349) Updating files: 46% (5716/12349) Updating files: 47% (5805/12349) Updating files: 48% (5928/12349) Updating files: 48% (5958/12349) Updating files: 49% (6052/12349) Updating files: 50% (6175/12349) Updating files: 50% (6245/12349) Updating files: 51% (6298/12349) Updating files: 51% (6404/12349) Updating files: 52% (6422/12349) Updating files: 53% (6545/12349) Updating files: 53% (6549/12349) Updating files: 54% (6669/12349) Updating files: 54% (6768/12349) Updating files: 55% (6792/12349) Updating files: 56% (6916/12349) Updating files: 57% (7039/12349) Updating files: 58% (7163/12349) Updating files: 59% (7286/12349) Updating files: 60% (7410/12349) Updating files: 61% (7533/12349) Updating files: 62% (7657/12349) Updating files: 63% (7780/12349) Updating files: 64% (7904/12349) Updating files: 65% (8027/12349) Updating files: 66% (8151/12349) Updating files: 67% (8274/12349) Updating files: 68% (8398/12349) Updating files: 69% (8521/12349) Updating files: 70% (8645/12349) Updating files: 70% (8678/12349) Updating files: 71% (8768/12349) Updating files: 72% (8892/12349) Updating files: 73% (9015/12349) Updating files: 74% (9139/12349) Updating files: 75% (9262/12349) Updating files: 76% (9386/12349) Updating files: 77% (9509/12349) Updating files: 78% (9633/12349) Updating files: 78% (9736/12349) Updating files: 79% (9756/12349) Updating files: 80% (9880/12349) Updating files: 81% (10003/12349) Updating files: 82% (10127/12349) Updating files: 83% (10250/12349) Updating files: 84% (10374/12349) Updating files: 85% (10497/12349) Updating files: 86% (10621/12349) Updating files: 87% (10744/12349) Updating files: 88% (10868/12349) Updating files: 89% (10991/12349) Updating files: 90% (11115/12349) Updating files: 91% (11238/12349) Updating files: 91% (11264/12349) Updating files: 92% (11362/12349) Updating files: 93% (11485/12349) Updating files: 94% (11609/12349) Updating files: 94% (11703/12349) Updating files: 95% (11732/12349) Updating files: 96% (11856/12349) Updating files: 97% (11979/12349) Updating files: 98% (12103/12349) Updating files: 99% (12226/12349) Updating files: 99% (12267/12349) Updating files: 99% (12327/12349) Updating files: 100% (12349/12349) Updating files: 100% (12349/12349), done. [INFO] validating manifest of git repo https://github.com/WestSeamoon/cmec on toolchain beta-2024-10-19 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-10-19" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/WestSeamoon/cmec [INFO] finished tweaking git repo https://github.com/WestSeamoon/cmec [INFO] tweaked toml for git repo https://github.com/WestSeamoon/cmec written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/WestSeamoon/cmec already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-10-19" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-10-19" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b47c41c1b3149d2ebb1cee124929f0a678d017a9abeaf395b6cdbb4d6d1d902f [INFO] running `Command { std: "docker" "start" "-a" "b47c41c1b3149d2ebb1cee124929f0a678d017a9abeaf395b6cdbb4d6d1d902f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b47c41c1b3149d2ebb1cee124929f0a678d017a9abeaf395b6cdbb4d6d1d902f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b47c41c1b3149d2ebb1cee124929f0a678d017a9abeaf395b6cdbb4d6d1d902f", kill_on_drop: false }` [INFO] [stdout] b47c41c1b3149d2ebb1cee124929f0a678d017a9abeaf395b6cdbb4d6d1d902f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-10-19" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 36068171d70762088423d669c68a5b55c5773b7941b3aa4a9fe0bbd0e98237d7 [INFO] running `Command { std: "docker" "start" "-a" "36068171d70762088423d669c68a5b55c5773b7941b3aa4a9fe0bbd0e98237d7", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.126 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling proc-macro2 v1.0.40 [INFO] [stderr] Compiling quote v1.0.20 [INFO] [stderr] Compiling unicode-ident v1.0.1 [INFO] [stderr] Compiling typenum v1.15.0 [INFO] [stderr] Compiling cc v1.0.73 [INFO] [stderr] Compiling syn v1.0.98 [INFO] [stderr] Compiling subtle v2.4.1 [INFO] [stderr] Compiling pkg-config v0.3.25 [INFO] [stderr] Compiling once_cell v1.12.0 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling glob v0.3.0 [INFO] [stderr] Compiling zeroize v1.5.5 [INFO] [stderr] Compiling lexical-util v0.8.5 [INFO] [stderr] Compiling crossbeam-utils v0.8.10 [INFO] [stderr] Compiling const-oid v0.9.0 [INFO] [stderr] Compiling proc-macro-hack v0.5.19 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling frunk_core v0.4.0 [INFO] [stderr] Compiling generic-array v0.14.5 [INFO] [stderr] Compiling libloading v0.7.3 [INFO] [stderr] Compiling clang-sys v1.3.3 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling der v0.6.0 [INFO] [stderr] Compiling regex-syntax v0.6.26 [INFO] [stderr] Compiling bindgen v0.59.2 [INFO] [stderr] Compiling nom v7.1.1 [INFO] [stderr] Compiling serde v1.0.137 [INFO] [stderr] Compiling base64ct v1.5.1 [INFO] [stderr] Compiling lexical-parse-integer v0.8.6 [INFO] [stderr] Compiling lexical-write-integer v0.8.5 [INFO] [stderr] Compiling getrandom v0.2.7 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling ahash v0.7.6 [INFO] [stderr] Compiling openssl-sys v0.9.75 [INFO] [stderr] Compiling libz-sys v1.1.8 [INFO] [stderr] Compiling crossbeam-epoch v0.9.9 [INFO] [stderr] Compiling num-bigint v0.4.3 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling spki v0.6.0 [INFO] [stderr] Compiling shlex v1.1.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.16 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling radium v0.6.2 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling tinyvec_macros v0.1.0 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling crc32fast v1.3.2 [INFO] [stderr] Compiling cpufeatures v0.2.2 [INFO] [stderr] Compiling tinyvec v1.6.0 [INFO] [stderr] Compiling pkcs8 v0.9.0 [INFO] [stderr] Compiling ff v0.12.0 [INFO] [stderr] Compiling lexical-write-float v0.8.5 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling lexical-parse-float v0.8.5 [INFO] [stderr] Compiling subprocess v0.2.9 [INFO] [stderr] Compiling crypto-common v0.1.3 [INFO] [stderr] Compiling block-buffer v0.10.2 [INFO] [stderr] Compiling regex v1.5.6 [INFO] [stderr] Compiling crypto-bigint v0.4.7 [INFO] [stderr] Compiling digest v0.10.3 [INFO] [stderr] Compiling cmake v0.1.48 [INFO] [stderr] Compiling serde_json v1.0.82 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling rust_decimal v1.25.0 [INFO] [stderr] Compiling openssl v0.10.41 [INFO] [stderr] Compiling tap v1.0.1 [INFO] [stderr] Compiling foreign-types-shared v0.1.1 [INFO] [stderr] Compiling matches v0.1.9 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling scopeguard v1.1.0 [INFO] [stderr] Compiling crossbeam-queue v0.3.5 [INFO] [stderr] Compiling base16ct v0.1.1 [INFO] [stderr] Compiling wyz v0.4.0 [INFO] [stderr] Compiling sec1 v0.3.0 [INFO] [stderr] Compiling foreign-types v0.3.2 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling sha2 v0.10.2 [INFO] [stderr] Compiling lexical-core v0.8.5 [INFO] [stderr] Compiling aho-corasick v0.7.18 [INFO] [stderr] Compiling unicode-normalization v0.1.21 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling frunk_proc_macro_helpers v0.1.0 [INFO] [stderr] Compiling group v0.12.0 [INFO] [stderr] Compiling io-enum v1.0.1 [INFO] [stderr] Compiling funty v1.2.0 [INFO] [stderr] Compiling percent-encoding v2.1.0 [INFO] [stderr] Compiling itoa v1.0.2 [INFO] [stderr] Compiling native-tls v0.2.10 [INFO] [stderr] Compiling ryu v1.0.10 [INFO] [stderr] Compiling num_threads v0.1.6 [INFO] [stderr] Compiling arrayvec v0.7.2 [INFO] [stderr] Compiling unicode-bidi v0.3.8 [INFO] [stderr] Compiling base64 v0.13.0 [INFO] [stderr] Compiling bitvec v0.22.3 [INFO] [stderr] Compiling time v0.3.11 [INFO] [stderr] Compiling form_urlencoded v1.0.1 [INFO] [stderr] Compiling flate2 v1.0.24 [INFO] [stderr] Compiling hashbrown v0.11.2 [INFO] [stderr] Compiling elliptic-curve v0.12.1 [INFO] [stderr] Compiling idna v0.2.3 [INFO] [stderr] Compiling bigdecimal v0.3.0 [INFO] [stderr] Compiling derive_utils v0.11.2 [INFO] [stderr] Compiling rfc6979 v0.3.0 [INFO] [stderr] Compiling frunk_proc_macros_impl v0.1.0 [INFO] [stderr] Compiling frunk_derives v0.4.0 [INFO] [stderr] Compiling thiserror-impl v1.0.31 [INFO] [stderr] Compiling openssl-macros v0.1.0 [INFO] [stderr] Compiling lexical v6.1.1 [INFO] [stderr] Compiling frunk_proc_macros v0.1.0 [INFO] [stderr] Compiling crossbeam-deque v0.8.1 [INFO] [stderr] Compiling sha-1 v0.10.0 [INFO] [stderr] Compiling signature v1.5.0 [INFO] [stderr] Compiling frunk v0.4.0 [INFO] [stderr] Compiling crossbeam-channel v0.5.5 [INFO] [stderr] Compiling saturating v0.1.0 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling smallvec v1.9.0 [INFO] [stderr] Compiling mysql v22.2.0 [INFO] [stderr] Compiling bytes v1.1.0 [INFO] [stderr] Compiling openssl-probe v0.1.5 [INFO] [stderr] Compiling uuid v0.8.2 [INFO] [stderr] Compiling crossbeam v0.8.1 [INFO] [stderr] Compiling ecdsa v0.14.3 [INFO] [stderr] Compiling thiserror v1.0.31 [INFO] [stderr] Compiling url v2.2.2 [INFO] [stderr] Compiling lru v0.7.7 [INFO] [stderr] Compiling pem v1.0.2 [INFO] [stderr] Compiling twox-hash v1.6.3 [INFO] [stderr] Compiling socket2 v0.4.4 [INFO] [stderr] Compiling bufstream v0.1.4 [INFO] [stderr] Compiling k256 v0.11.2 (/opt/rustwide/workdir/k256) [INFO] [stdout] warning: unused imports: `AUX_TAG` and `NONCE_TAG` [INFO] [stdout] --> k256/src/sm2/sign.rs:1:66 [INFO] [stdout] | [INFO] [stdout] 1 | use super::{tagged_hash, Signature, pre_Signature, VerifyingKey, AUX_TAG, CHALLENGE_TAG, NONCE_TAG}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `arithmetic::FieldElement` [INFO] [stdout] --> k256/src/sm2/sign.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::{arithmetic::FieldElement, AffinePoint, FieldBytes, NonZeroScalar, ProjectivePoint, PublicKey, Scalar}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DigestSigner`, `FixedOutput`, `RandomizedDigestSigner`, `RandomizedSigner`, `Signer`, and `consts::U32` [INFO] [stdout] --> k256/src/sm2/sign.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | digest::{consts::U32, FixedOutput}, [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] 5 | DigestSigner, Error, RandomizedDigestSigner, RandomizedSigner, Result, Signer, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Sha256` [INFO] [stdout] --> k256/src/sm2/sign.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | use sha2::{Digest, Sha256}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DigestVerifier` and `Verifier` [INFO] [stdout] --> k256/src/sm2/verify.rs:5:29 [INFO] [stdout] | [INFO] [stdout] 5 | use ecdsa_core::signature::{DigestVerifier, Error, Result, Verifier}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FixedOutput`, `Sha256`, and `consts::U32` [INFO] [stdout] --> k256/src/sm2/verify.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | digest::{consts::U32, FixedOutput}, [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] 13 | Digest, Sha256, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FieldBytes` [INFO] [stdout] --> k256/src/sm2.rs:72:52 [INFO] [stdout] | [INFO] [stdout] 72 | use crate::{arithmetic::FieldElement, AffinePoint, FieldBytes, NonZeroScalar, Scalar}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `pre_Signature` should have an upper camel case name [INFO] [stdout] --> k256/src/sm2.rs:92:12 [INFO] [stdout] | [INFO] [stdout] 92 | pub struct pre_Signature { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PreSignature` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling hex-literal v0.3.4 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stdout] warning: constant `AUX_TAG` is never used [INFO] [stdout] --> k256/src/sm2.rs:81:7 [INFO] [stdout] | [INFO] [stdout] 81 | const AUX_TAG: &[u8] = b"BIP0340/aux"; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NONCE_TAG` is never used [INFO] [stdout] --> k256/src/sm2.rs:82:7 [INFO] [stdout] | [INFO] [stdout] 82 | const NONCE_TAG: &[u8] = b"BIP0340/nonce"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> k256/src/sm2.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | pub fn pub_from_bytes(bytes:&[u8]) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> k256/src/lib.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | #![warn(missing_docs, rust_2018_idioms, unused_qualifications)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> k256/src/sm2.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | pub fn pub_from_bytes(bytes:&[u8]) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling mysql_common v0.28.2 [INFO] [stderr] Compiling adapt_sign v0.1.0 (/opt/rustwide/workdir/adapt_sign) [INFO] [stdout] warning: unused imports: `CryptoRng` and `RngCore` [INFO] [stdout] --> adapt_sign/src/main.rs:1:33 [INFO] [stdout] | [INFO] [stdout] 1 | use elliptic_curve::rand_core::{CryptoRng, RngCore, OsRng}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [optimized + debuginfo] target(s) in 40.37s [INFO] running `Command { std: "docker" "inspect" "36068171d70762088423d669c68a5b55c5773b7941b3aa4a9fe0bbd0e98237d7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "36068171d70762088423d669c68a5b55c5773b7941b3aa4a9fe0bbd0e98237d7", kill_on_drop: false }` [INFO] [stdout] 36068171d70762088423d669c68a5b55c5773b7941b3aa4a9fe0bbd0e98237d7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-10-19" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 05f3da1cb6f4ca4a738b016a87f77a741f2b281250f016e20982b61eff5158c6 [INFO] running `Command { std: "docker" "start" "-a" "05f3da1cb6f4ca4a738b016a87f77a741f2b281250f016e20982b61eff5158c6", kill_on_drop: false }` [INFO] [stderr] Compiling crossbeam-utils v0.8.10 [INFO] [stderr] Compiling pem-rfc7468 v0.6.0 [INFO] [stderr] Compiling semver v1.0.11 [INFO] [stderr] Compiling rayon-core v1.9.3 [INFO] [stderr] Compiling either v1.7.0 [INFO] [stderr] Compiling num_cpus v1.13.1 [INFO] [stderr] Compiling rayon v1.5.3 [INFO] [stderr] Compiling fastrand v1.7.0 [INFO] [stderr] Compiling regex-automata v0.1.10 [INFO] [stderr] Compiling serde_derive v1.0.137 [INFO] [stderr] Compiling unicode-width v0.1.9 [INFO] [stderr] Compiling remove_dir_all v0.5.3 [INFO] [stderr] Compiling plotters-backend v0.3.2 [INFO] [stderr] Compiling csv-core v0.1.10 [INFO] [stderr] Compiling wait-timeout v0.2.0 [INFO] [stderr] Compiling half v1.8.2 [INFO] [stderr] Compiling itoa v0.4.8 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling bstr v0.2.17 [INFO] [stderr] Compiling itertools v0.10.3 [INFO] [stderr] Compiling der v0.6.0 [INFO] [stderr] Compiling tempfile v3.3.0 [INFO] [stderr] Compiling plotters-svg v0.3.1 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling rusty-fork v0.3.0 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Compiling plotters v0.3.1 [INFO] [stderr] Compiling crossbeam-epoch v0.9.9 [INFO] [stderr] Compiling crossbeam-channel v0.5.5 [INFO] [stderr] Compiling bit-set v0.5.2 [INFO] [stderr] Compiling csv v1.1.6 [INFO] [stderr] Compiling cast v0.2.7 [INFO] [stderr] Compiling crossbeam-queue v0.3.5 [INFO] [stderr] Compiling crossbeam-deque v0.8.1 [INFO] [stderr] Compiling walkdir v2.3.2 [INFO] [stderr] Compiling serde_cbor v0.11.2 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling spki v0.6.0 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling pkcs8 v0.9.0 [INFO] [stderr] Compiling rand_xorshift v0.3.0 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling sec1 v0.3.0 [INFO] [stderr] Compiling oorandom v11.1.3 [INFO] [stderr] Compiling elliptic-curve v0.12.1 [INFO] [stderr] Compiling criterion-plot v0.4.4 [INFO] [stderr] Compiling ecdsa v0.14.3 [INFO] [stderr] Compiling quick-error v2.0.1 [INFO] [stderr] Compiling crossbeam v0.8.1 [INFO] [stderr] Compiling proptest v1.0.0 [INFO] [stderr] Compiling blobby v0.3.1 [INFO] [stderr] Compiling mysql v22.2.0 [INFO] [stderr] Compiling k256 v0.11.2 (/opt/rustwide/workdir/k256) [INFO] [stdout] warning: unused imports: `AUX_TAG` and `NONCE_TAG` [INFO] [stdout] --> k256/src/sm2/sign.rs:1:66 [INFO] [stdout] | [INFO] [stdout] 1 | use super::{tagged_hash, Signature, pre_Signature, VerifyingKey, AUX_TAG, CHALLENGE_TAG, NONCE_TAG}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `arithmetic::FieldElement` [INFO] [stdout] --> k256/src/sm2/sign.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::{arithmetic::FieldElement, AffinePoint, FieldBytes, NonZeroScalar, ProjectivePoint, PublicKey, Scalar}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DigestSigner`, `FixedOutput`, `RandomizedDigestSigner`, `RandomizedSigner`, `Signer`, and `consts::U32` [INFO] [stdout] --> k256/src/sm2/sign.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | digest::{consts::U32, FixedOutput}, [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] 5 | DigestSigner, Error, RandomizedDigestSigner, RandomizedSigner, Result, Signer, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Sha256` [INFO] [stdout] --> k256/src/sm2/sign.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | use sha2::{Digest, Sha256}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DigestVerifier` and `Verifier` [INFO] [stdout] --> k256/src/sm2/verify.rs:5:29 [INFO] [stdout] | [INFO] [stdout] 5 | use ecdsa_core::signature::{DigestVerifier, Error, Result, Verifier}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FixedOutput`, `Sha256`, and `consts::U32` [INFO] [stdout] --> k256/src/sm2/verify.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | digest::{consts::U32, FixedOutput}, [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] 13 | Digest, Sha256, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FieldBytes` [INFO] [stdout] --> k256/src/sm2.rs:72:52 [INFO] [stdout] | [INFO] [stdout] 72 | use crate::{arithmetic::FieldElement, AffinePoint, FieldBytes, NonZeroScalar, Scalar}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `pre_Signature` should have an upper camel case name [INFO] [stdout] --> k256/src/sm2.rs:92:12 [INFO] [stdout] | [INFO] [stdout] 92 | pub struct pre_Signature { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PreSignature` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `AUX_TAG` is never used [INFO] [stdout] --> k256/src/sm2.rs:81:7 [INFO] [stdout] | [INFO] [stdout] 81 | const AUX_TAG: &[u8] = b"BIP0340/aux"; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NONCE_TAG` is never used [INFO] [stdout] --> k256/src/sm2.rs:82:7 [INFO] [stdout] | [INFO] [stdout] 82 | const NONCE_TAG: &[u8] = b"BIP0340/nonce"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> k256/src/sm2.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | pub fn pub_from_bytes(bytes:&[u8]) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> k256/src/lib.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | #![warn(missing_docs, rust_2018_idioms, unused_qualifications)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> k256/src/sm2.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | pub fn pub_from_bytes(bytes:&[u8]) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling criterion v0.3.5 [INFO] [stderr] Compiling adapt_sign v0.1.0 (/opt/rustwide/workdir/adapt_sign) [INFO] [stdout] warning: unused imports: `CryptoRng` and `RngCore` [INFO] [stdout] --> adapt_sign/src/main.rs:1:33 [INFO] [stdout] | [INFO] [stdout] 1 | use elliptic_curve::rand_core::{CryptoRng, RngCore, OsRng}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AUX_TAG` and `NONCE_TAG` [INFO] [stdout] --> k256/src/sm2/sign.rs:1:66 [INFO] [stdout] | [INFO] [stdout] 1 | use super::{tagged_hash, Signature, pre_Signature, VerifyingKey, AUX_TAG, CHALLENGE_TAG, NONCE_TAG}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `arithmetic::FieldElement` [INFO] [stdout] --> k256/src/sm2/sign.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::{arithmetic::FieldElement, AffinePoint, FieldBytes, NonZeroScalar, ProjectivePoint, PublicKey, Scalar}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DigestSigner`, `FixedOutput`, `RandomizedDigestSigner`, `RandomizedSigner`, `Signer`, and `consts::U32` [INFO] [stdout] --> k256/src/sm2/sign.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | digest::{consts::U32, FixedOutput}, [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] 5 | DigestSigner, Error, RandomizedDigestSigner, RandomizedSigner, Result, Signer, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Sha256` [INFO] [stdout] --> k256/src/sm2/sign.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | use sha2::{Digest, Sha256}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DigestVerifier` and `Verifier` [INFO] [stdout] --> k256/src/sm2/verify.rs:5:29 [INFO] [stdout] | [INFO] [stdout] 5 | use ecdsa_core::signature::{DigestVerifier, Error, Result, Verifier}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FixedOutput`, `Sha256`, and `consts::U32` [INFO] [stdout] --> k256/src/sm2/verify.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | digest::{consts::U32, FixedOutput}, [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] 13 | Digest, Sha256, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FieldBytes` [INFO] [stdout] --> k256/src/sm2.rs:72:52 [INFO] [stdout] | [INFO] [stdout] 72 | use crate::{arithmetic::FieldElement, AffinePoint, FieldBytes, NonZeroScalar, Scalar}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `pre_Signature` should have an upper camel case name [INFO] [stdout] --> k256/src/sm2.rs:92:12 [INFO] [stdout] | [INFO] [stdout] 92 | pub struct pre_Signature { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PreSignature` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::Scalar` [INFO] [stdout] --> k256/src/sm2.rs:335:9 [INFO] [stdout] | [INFO] [stdout] 335 | use crate::Scalar; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `AUX_TAG` is never used [INFO] [stdout] --> k256/src/sm2.rs:81:7 [INFO] [stdout] | [INFO] [stdout] 81 | const AUX_TAG: &[u8] = b"BIP0340/aux"; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NONCE_TAG` is never used [INFO] [stdout] --> k256/src/sm2.rs:82:7 [INFO] [stdout] | [INFO] [stdout] 82 | const NONCE_TAG: &[u8] = b"BIP0340/nonce"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> k256/src/sm2.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | pub fn pub_from_bytes(bytes:&[u8]) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> k256/src/lib.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | #![warn(missing_docs, rust_2018_idioms, unused_qualifications)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> k256/src/sm2.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | pub fn pub_from_bytes(bytes:&[u8]) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [optimized + debuginfo] target(s) in 30.21s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: criterion v0.3.5 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] running `Command { std: "docker" "inspect" "05f3da1cb6f4ca4a738b016a87f77a741f2b281250f016e20982b61eff5158c6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "05f3da1cb6f4ca4a738b016a87f77a741f2b281250f016e20982b61eff5158c6", kill_on_drop: false }` [INFO] [stdout] 05f3da1cb6f4ca4a738b016a87f77a741f2b281250f016e20982b61eff5158c6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-10-19" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] cb0bdb62d4422bd52c74d22345b5bb63763c967a7b666c6b91cb1bf004e4be2a [INFO] running `Command { std: "docker" "start" "-a" "cb0bdb62d4422bd52c74d22345b5bb63763c967a7b666c6b91cb1bf004e4be2a", kill_on_drop: false }` [INFO] [stderr] warning: unused imports: `AUX_TAG` and `NONCE_TAG` [INFO] [stderr] --> k256/src/sm2/sign.rs:1:66 [INFO] [stderr] | [INFO] [stderr] 1 | use super::{tagged_hash, Signature, pre_Signature, VerifyingKey, AUX_TAG, CHALLENGE_TAG, NONCE_TAG}; [INFO] [stderr] | ^^^^^^^ ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `arithmetic::FieldElement` [INFO] [stderr] --> k256/src/sm2/sign.rs:2:13 [INFO] [stderr] | [INFO] [stderr] 2 | use crate::{arithmetic::FieldElement, AffinePoint, FieldBytes, NonZeroScalar, ProjectivePoint, PublicKey, Scalar}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `DigestSigner`, `FixedOutput`, `RandomizedDigestSigner`, `RandomizedSigner`, `Signer`, and `consts::U32` [INFO] [stderr] --> k256/src/sm2/sign.rs:4:14 [INFO] [stderr] | [INFO] [stderr] 4 | digest::{consts::U32, FixedOutput}, [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stderr] 5 | DigestSigner, Error, RandomizedDigestSigner, RandomizedSigner, Result, Signer, [INFO] [stderr] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Sha256` [INFO] [stderr] --> k256/src/sm2/sign.rs:13:20 [INFO] [stderr] | [INFO] [stderr] 13 | use sha2::{Digest, Sha256}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `DigestVerifier` and `Verifier` [INFO] [stderr] --> k256/src/sm2/verify.rs:5:29 [INFO] [stderr] | [INFO] [stderr] 5 | use ecdsa_core::signature::{DigestVerifier, Error, Result, Verifier}; [INFO] [stderr] | ^^^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `FixedOutput`, `Sha256`, and `consts::U32` [INFO] [stderr] --> k256/src/sm2/verify.rs:12:14 [INFO] [stderr] | [INFO] [stderr] 12 | digest::{consts::U32, FixedOutput}, [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stderr] 13 | Digest, Sha256, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `FieldBytes` [INFO] [stderr] --> k256/src/sm2.rs:72:52 [INFO] [stderr] | [INFO] [stderr] 72 | use crate::{arithmetic::FieldElement, AffinePoint, FieldBytes, NonZeroScalar, Scalar}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: type `pre_Signature` should have an upper camel case name [INFO] [stderr] --> k256/src/sm2.rs:92:12 [INFO] [stderr] | [INFO] [stderr] 92 | pub struct pre_Signature { [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PreSignature` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `AUX_TAG` is never used [INFO] [stderr] --> k256/src/sm2.rs:81:7 [INFO] [stderr] | [INFO] [stderr] 81 | const AUX_TAG: &[u8] = b"BIP0340/aux"; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `NONCE_TAG` is never used [INFO] [stderr] --> k256/src/sm2.rs:82:7 [INFO] [stderr] | [INFO] [stderr] 82 | const NONCE_TAG: &[u8] = b"BIP0340/nonce"; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> k256/src/sm2.rs:126:5 [INFO] [stderr] | [INFO] [stderr] 126 | pub fn pub_from_bytes(bytes:&[u8]) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> k256/src/lib.rs:9:9 [INFO] [stderr] | [INFO] [stderr] 9 | #![warn(missing_docs, rust_2018_idioms, unused_qualifications)] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> k256/src/sm2.rs:253:5 [INFO] [stderr] | [INFO] [stderr] 253 | pub fn pub_from_bytes(bytes:&[u8]) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `k256` (lib) generated 12 warnings (run `cargo fix --lib -p k256` to apply 7 suggestions) [INFO] [stderr] warning: unused import: `crate::Scalar` [INFO] [stderr] --> k256/src/sm2.rs:335:9 [INFO] [stderr] | [INFO] [stderr] 335 | use crate::Scalar; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `k256` (lib test) generated 13 warnings (12 duplicates) (run `cargo fix --lib -p k256 --tests` to apply 1 suggestion) [INFO] [stderr] warning: unused imports: `CryptoRng` and `RngCore` [INFO] [stderr] --> adapt_sign/src/main.rs:1:33 [INFO] [stderr] | [INFO] [stderr] 1 | use elliptic_curve::rand_core::{CryptoRng, RngCore, OsRng}; [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `adapt_sign` (bin "adapt_sign" test) generated 1 warning (run `cargo fix --bin "adapt_sign" --tests` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [optimized + debuginfo] target(s) in 0.23s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: criterion v0.3.5 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/adapt_sign-e243788e054a9c09) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/k256-a24565020c3d69d7) [INFO] [stdout] [INFO] [stdout] running 66 tests [INFO] [stdout] test arithmetic::affine::tests::affine_negation ... ok [INFO] [stdout] test arithmetic::affine::tests::compressed_round_trip ... ok [INFO] [stdout] test arithmetic::affine::tests::compressed_to_uncompressed ... ok [INFO] [stdout] test arithmetic::affine::tests::identity_encoding ... ok [INFO] [stdout] test arithmetic::affine::tests::uncompressed_round_trip ... ok [INFO] [stdout] test arithmetic::affine::tests::uncompressed_to_compressed ... ok [INFO] [stdout] test arithmetic::field::field_5x52::tests::overflow_check_after_weak_normalize ... ok [INFO] [stdout] test arithmetic::field::tests::from_bytes ... ok [INFO] [stdout] test arithmetic::field::tests::invert ... ok [INFO] [stdout] test arithmetic::field::tests::repeated_add ... ok [INFO] [stdout] test arithmetic::field::tests::sqrt ... ok [INFO] [stdout] test arithmetic::field::tests::to_bytes ... ok [INFO] [stdout] test arithmetic::field::tests::zero_is_additive_identity ... ok [INFO] [stdout] test arithmetic::projective::tests::affine_to_projective ... ok [INFO] [stdout] test arithmetic::projective::tests::projective_add_and_sub ... ok [INFO] [stdout] test arithmetic::projective::tests::projective_double_and_sub ... ok [INFO] [stdout] test arithmetic::field::tests::negation ... ok [INFO] [stdout] test arithmetic::field::tests::repeated_mul ... ok [INFO] [stdout] test arithmetic::field::tests::repeated_double ... ok [INFO] [stdout] test arithmetic::field::tests::one_is_multiplicative_identity ... ok [INFO] [stdout] test arithmetic::projective::tests::projective_add_vs_double ... ok [INFO] [stdout] test arithmetic::projective::tests::projective_mixed_addition ... ok [INFO] [stdout] test arithmetic::projective::tests::test_vector_add_mixed_identity ... ok [INFO] [stdout] test arithmetic::projective::tests::projective_identity_addition ... ok [INFO] [stdout] test arithmetic::mul::tests::test_lincomb ... ok [INFO] [stdout] test arithmetic::projective::tests::test_vector_double_generator ... ok [INFO] [stdout] test arithmetic::scalar::tests::from_bytes_reduced ... ok [INFO] [stdout] test arithmetic::scalar::tests::add_result_within_256_bits ... ok [INFO] [stdout] test arithmetic::projective::tests::test_vector_repeated_add ... ok [INFO] [stdout] test arithmetic::scalar::tests::from_wide_bytes_reduced ... ok [INFO] [stdout] test arithmetic::projective::tests::test_vector_repeated_add_mixed ... ok [INFO] [stdout] test arithmetic::field::tests::fuzzy_negate ... ok [INFO] [stdout] test arithmetic::field::tests::fuzzy_square ... ok [INFO] [stdout] test arithmetic::scalar::tests::fuzzy_from_wide_bytes_reduced ... ok [INFO] [stdout] test arithmetic::scalar::tests::generate_biased ... ok [INFO] [stdout] test arithmetic::scalar::tests::generate_vartime ... ok [INFO] [stdout] test arithmetic::scalar::tests::negate ... ok [INFO] [stdout] test arithmetic::scalar::tests::fuzzy_roundtrip_to_bytes_unchecked ... ok [INFO] [stdout] test arithmetic::scalar::tests::sqrt ... ok [INFO] [stdout] test arithmetic::scalar::tests::is_high ... ok [INFO] [stdout] test arithmetic::tests::generate_secret_key ... ok [INFO] [stdout] test arithmetic::tests::verify_constants ... ok [INFO] [stdout] test arithmetic::scalar::tests::fuzzy_roundtrip_to_bytes ... ok [INFO] [stdout] test arithmetic::field::tests::fuzzy_add ... ok [INFO] [stdout] test arithmetic::field::tests::fuzzy_mul ... ok [INFO] [stdout] test arithmetic::field::tests::fuzzy_invert ... ok [INFO] [stdout] test ecdsa::normalize::tests::normalize_s_high ... ok [INFO] [stdout] test ecdsa::normalize::tests::normalize_s_low ... ok [INFO] [stdout] test ecdsa::sign::tests::ecdsa_signing ... ok [INFO] [stdout] test arithmetic::field::tests::fuzzy_sqrt ... ok [INFO] [stdout] test ecdsa::verify::tests::ecdsa_verify_success ... ok [INFO] [stdout] test ecdsa::recoverable::tests::public_key_recovery ... ok [INFO] [stdout] test arithmetic::projective::tests::test_vector_scalar_mult ... ok [INFO] [stdout] test ecdsa::verify::tests::malleability_edge_case_valid ... ok [INFO] [stdout] test ecdsa::verify::tests::ecdsa_verify_invalid_s ... ok [INFO] [stdout] test arithmetic::scalar::tests::fuzzy_rshift ... ok [INFO] [stdout] test arithmetic::scalar::tests::fuzzy_neg ... ok [INFO] [stdout] test sm2::tests::bip340_verify_vectors ... ok [INFO] [stdout] test arithmetic::scalar::tests::fuzzy_mul ... ok [INFO] [stdout] test arithmetic::scalar::tests::fuzzy_add ... ok [INFO] [stdout] test arithmetic::scalar::tests::fuzzy_invert ... ok [INFO] [stdout] test arithmetic::scalar::tests::fuzzy_sub ... ok [INFO] [stdout] test arithmetic::field::tests::unnormalized_is_odd - should panic ... ok [INFO] [stdout] test sm2::tests::bip340_sign_vectors ... FAILED [INFO] [stdout] test sm2::tests::pre_to_sign ... FAILED [INFO] [stdout] test ecdsa::tests::wycheproof::wycheproof ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- sm2::tests::bip340_sign_vectors stdout ---- [INFO] [stdout] thread 'sm2::tests::bip340_sign_vectors' panicked at k256/src/sm2.rs:417:13: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: [121, 190, 102, 126, 249, 220, 187, 172, 85, 160, 98, 149, 206, 135, 11, 7, 2, 155, 252, 219, 45, 206, 40, 217, 89, 242, 129, 91, 22, 248, 23, 152] [INFO] [stdout] right: [249, 48, 138, 1, 146, 88, 195, 16, 73, 52, 79, 133, 248, 157, 82, 41, 181, 49, 200, 69, 131, 111, 153, 176, 134, 1, 241, 19, 188, 224, 54, 249] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d4d3691e6ba - std::backtrace_rs::backtrace::libunwind::trace::h4d70d1fc3f387ba0 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stdout] 1: 0x5d4d3691e6ba - std::backtrace_rs::backtrace::trace_unsynchronized::h36ec8598f89aa10d [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x5d4d3691e6ba - std::sys::backtrace::_print_fmt::h28554e34eddafd0e [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d4d3691e6ba - ::fmt::hcfddd6c618da2362 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d4d369449c3 - core::fmt::rt::Argument::fmt::h61c6663ef797a8d8 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/core/src/fmt/rt.rs:177:76 [INFO] [stdout] 5: 0x5d4d369449c3 - core::fmt::write::hd107f06dbaee3bcd [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/core/src/fmt/mod.rs:1186:21 [INFO] [stdout] 6: 0x5d4d3691b463 - std::io::Write::write_fmt::he91cdb71d5735485 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/io/mod.rs:1839:15 [INFO] [stdout] 7: 0x5d4d3691e502 - std::sys::backtrace::BacktraceLock::print::h0aaa3c788fc54962 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 8: 0x5d4d3691fb1a - std::panicking::default_hook::{{closure}}::ha21be3bf10424d59 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panicking.rs:268:22 [INFO] [stdout] 9: 0x5d4d3691f924 - std::panicking::default_hook::h7c625ca31e6655f8 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panicking.rs:292:9 [INFO] [stdout] 10: 0x5d4d368bea59 - as core::ops::function::Fn>::call::h27e62728b51ac345 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/alloc/src/boxed.rs:2468:9 [INFO] [stdout] 11: 0x5d4d368bea59 - test::test_main::{{closure}}::hbed48e9da271eb2d [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/test/src/lib.rs:133:21 [INFO] [stdout] 12: 0x5d4d369201b8 - as core::ops::function::Fn>::call::hd23f1b4f57a7d85e [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/alloc/src/boxed.rs:2468:9 [INFO] [stdout] 13: 0x5d4d369201b8 - std::panicking::rust_panic_with_hook::h4dfaea2b0d4c7530 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panicking.rs:809:13 [INFO] [stdout] 14: 0x5d4d3691ff7a - std::panicking::begin_panic_handler::{{closure}}::hb745add2af2f30cf [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panicking.rs:674:13 [INFO] [stdout] 15: 0x5d4d3691eb99 - std::sys::backtrace::__rust_end_short_backtrace::h06673da104b2a94d [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/sys/backtrace.rs:170:18 [INFO] [stdout] 16: 0x5d4d3691fc0c - rust_begin_unwind [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panicking.rs:665:5 [INFO] [stdout] 17: 0x5d4d36810300 - core::panicking::panic_fmt::h7e8d81c8d715d530 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/core/src/panicking.rs:74:14 [INFO] [stdout] 18: 0x5d4d368106cb - core::panicking::assert_failed_inner::hb732d27ddda1ebd6 [INFO] [stdout] 19: 0x5d4d3680c334 - core::panicking::assert_failed::hd8a8025c4e30eed5 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/core/src/panicking.rs:367:5 [INFO] [stdout] 20: 0x5d4d3687fd89 - k256::sm2::tests::bip340_sign_vectors::hedcc2363eef85ce6 [INFO] [stdout] at /opt/rustwide/workdir/k256/src/sm2.rs:417:13 [INFO] [stdout] 21: 0x5d4d36871c96 - k256::sm2::tests::bip340_sign_vectors::{{closure}}::he4cab1882147f792 [INFO] [stdout] at /opt/rustwide/workdir/k256/src/sm2.rs:414:29 [INFO] [stdout] 22: 0x5d4d36871c96 - core::ops::function::FnOnce::call_once::h1f60b97c6b33a2e4 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x5d4d368c334b - core::ops::function::FnOnce::call_once::h5ce2090d0ba06760 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5d4d368c334b - test::__rust_begin_short_backtrace::h49e973657dd86077 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/test/src/lib.rs:621:18 [INFO] [stdout] 25: 0x5d4d368c2c17 - test::run_test_in_process::{{closure}}::hb4c111032eacbf3c [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/test/src/lib.rs:644:60 [INFO] [stdout] 26: 0x5d4d368c2c17 - as core::ops::function::FnOnce<()>>::call_once::hc84870afebfce019 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 27: 0x5d4d368c2c17 - std::panicking::try::do_call::hce598b5d1a04cf08 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panicking.rs:557:40 [INFO] [stdout] 28: 0x5d4d368c2c17 - std::panicking::try::h25a7aea9d63b441f [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panicking.rs:520:19 [INFO] [stdout] 29: 0x5d4d368c2c17 - std::panic::catch_unwind::h4b12b06a11af50d2 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panic.rs:358:14 [INFO] [stdout] 30: 0x5d4d368c2c17 - test::run_test_in_process::hd69883821bd30381 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/test/src/lib.rs:644:27 [INFO] [stdout] 31: 0x5d4d368c2c17 - test::run_test::{{closure}}::he160a756db6d8677 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/test/src/lib.rs:565:43 [INFO] [stdout] 32: 0x5d4d36887e44 - test::run_test::{{closure}}::h2e90a3191e3e0ce0 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/test/src/lib.rs:595:41 [INFO] [stdout] 33: 0x5d4d36887e44 - std::sys::backtrace::__rust_begin_short_backtrace::he01c960b1833637c [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/sys/backtrace.rs:154:18 [INFO] [stdout] 34: 0x5d4d3688b5ae - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h30b75746266698d7 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/thread/mod.rs:538:17 [INFO] [stdout] 35: 0x5d4d3688b5ae - as core::ops::function::FnOnce<()>>::call_once::h6a5dff2677e9a6c5 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 36: 0x5d4d3688b5ae - std::panicking::try::do_call::h5e069e9a53dd16f8 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panicking.rs:557:40 [INFO] [stdout] 37: 0x5d4d3688b5ae - std::panicking::try::h0f789115e2be34bc [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panicking.rs:520:19 [INFO] [stdout] 38: 0x5d4d3688b5ae - std::panic::catch_unwind::h5caa505f99ba7d23 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panic.rs:358:14 [INFO] [stdout] 39: 0x5d4d3688b5ae - std::thread::Builder::spawn_unchecked_::{{closure}}::ha405b857d4a0e18b [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/thread/mod.rs:537:30 [INFO] [stdout] 40: 0x5d4d3688b5ae - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd3c96c07e3187855 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x5d4d369242fb - as core::ops::function::FnOnce>::call_once::hfe31dd51cc8f40d6 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/alloc/src/boxed.rs:2454:9 [INFO] [stdout] 42: 0x5d4d369242fb - as core::ops::function::FnOnce>::call_once::h424186ab2917e76f [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/alloc/src/boxed.rs:2454:9 [INFO] [stdout] 43: 0x5d4d369242fb - std::sys::pal::unix::thread::Thread::new::thread_start::h5bbddfcb1fc1838d [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/sys/pal/unix/thread.rs:105:17 [INFO] [stdout] 44: 0x7fa7b6df9ac3 - [INFO] [stdout] 45: 0x7fa7b6e8aa04 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- sm2::tests::pre_to_sign stdout ---- [INFO] [stdout] thread 'sm2::tests::pre_to_sign' panicked at k256/src/sm2.rs:442:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: [121, 190, 102, 126, 249, 220, 187, 172, 85, 160, 98, 149, 206, 135, 11, 7, 2, 155, 252, 219, 45, 206, 40, 217, 89, 242, 129, 91, 22, 248, 23, 152] [INFO] [stdout] right: [37, 209, 223, 249, 81, 5, 245, 37, 60, 64, 34, 246, 40, 169, 150, 173, 58, 13, 149, 251, 242, 29, 70, 138, 27, 51, 248, 193, 96, 216, 245, 23] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d4d3691e6ba - std::backtrace_rs::backtrace::libunwind::trace::h4d70d1fc3f387ba0 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stdout] 1: 0x5d4d3691e6ba - std::backtrace_rs::backtrace::trace_unsynchronized::h36ec8598f89aa10d [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x5d4d3691e6ba - std::sys::backtrace::_print_fmt::h28554e34eddafd0e [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d4d3691e6ba - ::fmt::hcfddd6c618da2362 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d4d369449c3 - core::fmt::rt::Argument::fmt::h61c6663ef797a8d8 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/core/src/fmt/rt.rs:177:76 [INFO] [stdout] 5: 0x5d4d369449c3 - core::fmt::write::hd107f06dbaee3bcd [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/core/src/fmt/mod.rs:1186:21 [INFO] [stdout] 6: 0x5d4d3691b463 - std::io::Write::write_fmt::he91cdb71d5735485 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/io/mod.rs:1839:15 [INFO] [stdout] 7: 0x5d4d3691e502 - std::sys::backtrace::BacktraceLock::print::h0aaa3c788fc54962 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 8: 0x5d4d3691fb1a - std::panicking::default_hook::{{closure}}::ha21be3bf10424d59 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panicking.rs:268:22 [INFO] [stdout] 9: 0x5d4d3691f924 - std::panicking::default_hook::h7c625ca31e6655f8 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panicking.rs:292:9 [INFO] [stdout] 10: 0x5d4d368bea59 - as core::ops::function::Fn>::call::h27e62728b51ac345 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/alloc/src/boxed.rs:2468:9 [INFO] [stdout] 11: 0x5d4d368bea59 - test::test_main::{{closure}}::hbed48e9da271eb2d [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/test/src/lib.rs:133:21 [INFO] [stdout] 12: 0x5d4d369201b8 - as core::ops::function::Fn>::call::hd23f1b4f57a7d85e [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/alloc/src/boxed.rs:2468:9 [INFO] [stdout] 13: 0x5d4d369201b8 - std::panicking::rust_panic_with_hook::h4dfaea2b0d4c7530 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panicking.rs:809:13 [INFO] [stdout] 14: 0x5d4d3691ff7a - std::panicking::begin_panic_handler::{{closure}}::hb745add2af2f30cf [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panicking.rs:674:13 [INFO] [stdout] 15: 0x5d4d3691eb99 - std::sys::backtrace::__rust_end_short_backtrace::h06673da104b2a94d [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/sys/backtrace.rs:170:18 [INFO] [stdout] 16: 0x5d4d3691fc0c - rust_begin_unwind [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panicking.rs:665:5 [INFO] [stdout] 17: 0x5d4d36810300 - core::panicking::panic_fmt::h7e8d81c8d715d530 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/core/src/panicking.rs:74:14 [INFO] [stdout] 18: 0x5d4d368106cb - core::panicking::assert_failed_inner::hb732d27ddda1ebd6 [INFO] [stdout] 19: 0x5d4d3680c334 - core::panicking::assert_failed::hd8a8025c4e30eed5 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/core/src/panicking.rs:367:5 [INFO] [stdout] 20: 0x5d4d36880127 - k256::sm2::tests::pre_to_sign::h3a54831eb738e237 [INFO] [stdout] at /opt/rustwide/workdir/k256/src/sm2.rs:442:9 [INFO] [stdout] 21: 0x5d4d36873289 - k256::sm2::tests::pre_to_sign::{{closure}}::hac071f9ba367863d [INFO] [stdout] at /opt/rustwide/workdir/k256/src/sm2.rs:438:21 [INFO] [stdout] 22: 0x5d4d36873289 - core::ops::function::FnOnce::call_once::hff902d5d66024a4a [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x5d4d368c334b - core::ops::function::FnOnce::call_once::h5ce2090d0ba06760 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5d4d368c334b - test::__rust_begin_short_backtrace::h49e973657dd86077 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/test/src/lib.rs:621:18 [INFO] [stdout] 25: 0x5d4d368c2c17 - test::run_test_in_process::{{closure}}::hb4c111032eacbf3c [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/test/src/lib.rs:644:60 [INFO] [stdout] 26: 0x5d4d368c2c17 - as core::ops::function::FnOnce<()>>::call_once::hc84870afebfce019 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 27: 0x5d4d368c2c17 - std::panicking::try::do_call::hce598b5d1a04cf08 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panicking.rs:557:40 [INFO] [stdout] 28: 0x5d4d368c2c17 - std::panicking::try::h25a7aea9d63b441f [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panicking.rs:520:19 [INFO] [stdout] 29: 0x5d4d368c2c17 - std::panic::catch_unwind::h4b12b06a11af50d2 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panic.rs:358:14 [INFO] [stdout] 30: 0x5d4d368c2c17 - test::run_test_in_process::hd69883821bd30381 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/test/src/lib.rs:644:27 [INFO] [stdout] 31: 0x5d4d368c2c17 - test::run_test::{{closure}}::he160a756db6d8677 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/test/src/lib.rs:565:43 [INFO] [stdout] 32: 0x5d4d36887e44 - test::run_test::{{closure}}::h2e90a3191e3e0ce0 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/test/src/lib.rs:595:41 [INFO] [stdout] 33: 0x5d4d36887e44 - std::sys::backtrace::__rust_begin_short_backtrace::he01c960b1833637c [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/sys/backtrace.rs:154:18 [INFO] [stdout] 34: 0x5d4d3688b5ae - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h30b75746266698d7 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/thread/mod.rs:538:17 [INFO] [stdout] 35: 0x5d4d3688b5ae - as core::ops::function::FnOnce<()>>::call_once::h6a5dff2677e9a6c5 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 36: 0x5d4d3688b5ae - std::panicking::try::do_call::h5e069e9a53dd16f8 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panicking.rs:557:40 [INFO] [stdout] 37: 0x5d4d3688b5ae - std::panicking::try::h0f789115e2be34bc [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panicking.rs:520:19 [INFO] [stdout] 38: 0x5d4d3688b5ae - std::panic::catch_unwind::h5caa505f99ba7d23 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/panic.rs:358:14 [INFO] [stdout] 39: 0x5d4d3688b5ae - std::thread::Builder::spawn_unchecked_::{{closure}}::ha405b857d4a0e18b [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/thread/mod.rs:537:30 [INFO] [stdout] 40: 0x5d4d3688b5ae - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd3c96c07e3187855 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x5d4d369242fb - as core::ops::function::FnOnce>::call_once::hfe31dd51cc8f40d6 [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/alloc/src/boxed.rs:2454:9 [INFO] [stdout] 42: 0x5d4d369242fb - as core::ops::function::FnOnce>::call_once::h424186ab2917e76f [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/alloc/src/boxed.rs:2454:9 [INFO] [stdout] 43: 0x5d4d369242fb - std::sys::pal::unix::thread::Thread::new::thread_start::h5bbddfcb1fc1838d [INFO] [stdout] at /rustc/88c1c3c1102bbf3860891bfa52b7ddd9f26aec2f/library/std/src/sys/pal/unix/thread.rs:105:17 [INFO] [stdout] 44: 0x7fa7b6df9ac3 - [INFO] [stdout] 45: 0x7fa7b6e8aa04 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] sm2::tests::bip340_sign_vectors [INFO] [stdout] sm2::tests::pre_to_sign [INFO] [stdout] [INFO] [stdout] test result: FAILED. 64 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `-p k256 --lib` [INFO] running `Command { std: "docker" "inspect" "cb0bdb62d4422bd52c74d22345b5bb63763c967a7b666c6b91cb1bf004e4be2a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cb0bdb62d4422bd52c74d22345b5bb63763c967a7b666c6b91cb1bf004e4be2a", kill_on_drop: false }` [INFO] [stdout] cb0bdb62d4422bd52c74d22345b5bb63763c967a7b666c6b91cb1bf004e4be2a