[INFO] fetching crate jwk-simple 0.2.0... [INFO] testing jwk-simple-0.2.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate jwk-simple 0.2.0 into /workspace/builds/worker-4-tc1/source [INFO] removed /workspace/builds/worker-4-tc1/source/.cargo/config.toml [INFO] started tweaking crates.io crate jwk-simple 0.2.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate jwk-simple 0.2.0 [INFO] tweaked toml for crates.io crate jwk-simple 0.2.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate jwk-simple 0.2.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate jwk-simple 0.2.0 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded asn1-rs-derive v0.6.0 [INFO] [stderr] Downloaded asn1-rs-impl v0.2.0 [INFO] [stderr] Downloaded rusticata-macros v4.1.0 [INFO] [stderr] Downloaded worker-sys v0.7.4 [INFO] [stderr] Downloaded binstring v0.1.7 [INFO] [stderr] Downloaded inout v0.2.2 [INFO] [stderr] Downloaded crypto-common v0.2.0-rc.9 [INFO] [stderr] Downloaded wasm-bindgen-test-shared v0.2.108 [INFO] [stderr] Downloaded criterion-plot v0.8.2 [INFO] [stderr] Downloaded cipher v0.5.0-rc.3 [INFO] [stderr] Downloaded ed25519-compact v2.2.0 [INFO] [stderr] Downloaded uuid v1.21.0 [INFO] [stderr] Downloaded jwt-simple v0.12.14 [INFO] [stderr] Downloaded security-framework v3.6.0 [INFO] [stderr] Downloaded criterion v0.8.2 [INFO] [stderr] Downloaded aes v0.9.0-rc.2 [INFO] [stderr] Downloaded worker v0.7.4 [INFO] [stderr] Downloaded x509-parser v0.18.1 [INFO] [stderr] Downloaded cc v1.2.53 [INFO] [stderr] Downloaded wasix v0.13.1 [INFO] [stderr] Downloaded moka v0.12.14 [INFO] [stderr] Downloaded superboring v0.1.6 [INFO] [stderr] Downloaded wasm-bindgen-test v0.3.58 [INFO] [stderr] Downloaded asn1-rs v0.7.1 [INFO] [stderr] Downloaded find-msvc-tools v0.1.8 [INFO] [stderr] Downloaded matchit v0.7.3 [INFO] [stderr] Downloaded der-parser v10.0.0 [INFO] [stderr] Downloaded hybrid-array v0.4.5 [INFO] [stderr] Downloaded hmac-sha256 v1.1.12 [INFO] [stderr] Downloaded worker-macros v0.7.4 [INFO] [stderr] Downloaded aes-keywrap v0.9.0 [INFO] [stderr] Downloaded hmac-sha512 v1.1.7 [INFO] [stderr] Downloaded wasm-bindgen-test-macro v0.3.58 [INFO] [stderr] Downloaded oid-registry v0.8.1 [INFO] [stderr] Downloaded coarsetime v0.1.37 [INFO] [stderr] Downloaded ct-codecs v1.1.6 [INFO] [stderr] Downloaded hmac-sha1-compact v1.1.6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] cda325e2d234fafdee30874cfef900761304e5783aa799508763d6349da3121f [INFO] running `Command { std: "docker" "start" "-a" "cda325e2d234fafdee30874cfef900761304e5783aa799508763d6349da3121f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cda325e2d234fafdee30874cfef900761304e5783aa799508763d6349da3121f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cda325e2d234fafdee30874cfef900761304e5783aa799508763d6349da3121f", kill_on_drop: false }` [INFO] [stdout] cda325e2d234fafdee30874cfef900761304e5783aa799508763d6349da3121f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1427d8e33fefbb0177756a604ba53b5e10508638ac5dec84102bcf059c603b41 [INFO] running `Command { std: "docker" "start" "-a" "1427d8e33fefbb0177756a604ba53b5e10508638ac5dec84102bcf059c603b41", kill_on_drop: false }` [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling num-conv v0.2.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling time-core v0.1.8 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling zmij v1.0.15 [INFO] [stderr] Compiling oid-registry v0.8.1 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling data-encoding v2.10.0 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling base64ct v1.8.3 [INFO] [stderr] Compiling deranged v0.5.8 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling time-macros v0.2.27 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling rusticata-macros v4.1.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling asn1-rs-impl v0.2.0 [INFO] [stderr] Compiling zeroize_derive v1.4.3 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling asn1-rs-derive v0.6.0 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling asn1-rs v0.7.1 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling der-parser v10.0.0 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling x509-parser v0.18.1 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling jwk-simple v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.48s [INFO] running `Command { std: "docker" "inspect" "1427d8e33fefbb0177756a604ba53b5e10508638ac5dec84102bcf059c603b41", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1427d8e33fefbb0177756a604ba53b5e10508638ac5dec84102bcf059c603b41", kill_on_drop: false }` [INFO] [stdout] 1427d8e33fefbb0177756a604ba53b5e10508638ac5dec84102bcf059c603b41 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 59a95d1c58b4e764d77cf899c49731cda2c7275837c696523c949fb5be09f9e1 [INFO] running `Command { std: "docker" "start" "-a" "59a95d1c58b4e764d77cf899c49731cda2c7275837c696523c949fb5be09f9e1", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling typenum v1.19.0 [INFO] [stderr] Compiling const-oid v0.9.6 [INFO] [stderr] Compiling find-msvc-tools v0.1.8 [INFO] [stderr] Compiling libm v0.2.15 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling pem-rfc7468 v0.7.0 [INFO] [stderr] Compiling zerocopy v0.8.33 [INFO] [stderr] Compiling dunce v1.0.5 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Compiling aws-lc-rs v1.16.0 [INFO] [stderr] Compiling zerocopy-derive v0.8.33 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling base16ct v0.2.0 [INFO] [stderr] Compiling rustls-pki-types v1.14.0 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling slab v0.4.11 [INFO] [stderr] Compiling rustls v0.23.37 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling num-bigint-dig v0.8.6 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling hybrid-array v0.4.5 [INFO] [stderr] Compiling clap_lex v0.7.7 [INFO] [stderr] Compiling ipnet v2.11.0 [INFO] [stderr] Compiling anyhow v1.0.100 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling openssl-probe v0.2.1 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling rustls-native-certs v0.8.3 [INFO] [stderr] Compiling clap_builder v4.5.54 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling pkcs1 v0.7.5 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling socket2 v0.6.1 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling crypto-common v0.2.0-rc.9 [INFO] [stderr] Compiling inout v0.2.2 [INFO] [stderr] Compiling cc v1.2.53 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling ff v0.13.1 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling sec1 v0.7.3 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling group v0.13.0 [INFO] [stderr] Compiling crypto-bigint v0.5.5 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling universal-hash v0.5.1 [INFO] [stderr] Compiling hkdf v0.12.4 [INFO] [stderr] Compiling rfc6979 v0.4.0 [INFO] [stderr] Compiling polyval v0.6.2 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling asn1-rs v0.7.1 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling cipher v0.5.0-rc.3 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling ghash v0.5.1 [INFO] [stderr] Compiling ctr v0.9.2 [INFO] [stderr] Compiling aead v0.5.2 [INFO] [stderr] Compiling aes v0.9.0-rc.2 [INFO] [stderr] Compiling hmac-sha512 v1.1.7 [INFO] [stderr] Compiling hmac-sha256 v1.1.12 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling ct-codecs v1.1.6 [INFO] [stderr] Compiling aes-keywrap v0.9.0 [INFO] [stderr] Compiling constant_time_eq v0.4.2 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling iri-string v0.7.10 [INFO] [stderr] Compiling arrayref v0.3.9 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling ed25519-compact v2.2.0 [INFO] [stderr] Compiling cmake v0.1.57 [INFO] [stderr] Compiling aes-gcm v0.10.3 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling blake2b_simd v1.0.4 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling elliptic-curve v0.13.8 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling oid-registry v0.8.1 [INFO] [stderr] Compiling der-parser v10.0.0 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion-plot v0.8.2 [INFO] [stderr] Compiling clap v4.5.54 [INFO] [stderr] Compiling ecdsa v0.16.9 [INFO] [stderr] Compiling primeorder v0.13.6 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling x509-parser v0.18.1 [INFO] [stderr] Compiling p256 v0.13.2 [INFO] [stderr] Compiling aws-lc-sys v0.37.1 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling p384 v0.13.1 [INFO] [stderr] Compiling k256 v0.13.4 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling coarsetime v0.1.37 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling hmac-sha1-compact v1.1.6 [INFO] [stderr] Compiling binstring v0.1.7 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling rsa v0.9.10 [INFO] [stderr] Compiling jwk-simple v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling hyper-util v0.1.19 [INFO] [stderr] Compiling superboring v0.1.6 [INFO] [stderr] Compiling jwt-simple v0.12.14 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Compiling rustls-webpki v0.103.9 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling rustls-platform-verifier v0.6.2 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling reqwest v0.13.2 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 28s [INFO] running `Command { std: "docker" "inspect" "59a95d1c58b4e764d77cf899c49731cda2c7275837c696523c949fb5be09f9e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "59a95d1c58b4e764d77cf899c49731cda2c7275837c696523c949fb5be09f9e1", kill_on_drop: false }` [INFO] [stdout] 59a95d1c58b4e764d77cf899c49731cda2c7275837c696523c949fb5be09f9e1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 29055d19fa33886afc24416dc5edeaf66135797fe0607593ef827b0a55617842 [INFO] running `Command { std: "docker" "start" "-a" "29055d19fa33886afc24416dc5edeaf66135797fe0607593ef827b0a55617842", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.79s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/jwk_simple-7b578ac0600a92c8) [INFO] [stdout] [INFO] [stdout] running 152 tests [INFO] [stdout] test encoding::tests::test_constant_time_equality ... ok [INFO] [stdout] test encoding::tests::test_from_base64url_invalid ... ok [INFO] [stdout] test encoding::tests::test_known_value ... ok [INFO] [stdout] test encoding::tests::test_empty_bytes ... ok [INFO] [stdout] test jwk::ec::tests::test_public_key_only ... ok [INFO] [stdout] test jwk::ec::tests::test_validate_wrong_size ... ok [INFO] [stdout] test jwk::okp::tests::test_curve_key_sizes ... ok [INFO] [stdout] test encoding::tests::test_json_roundtrip ... ok [INFO] [stdout] test encoding::tests::test_roundtrip ... ok [INFO] [stdout] test jwk::okp::tests::test_curve_parsing ... ok [INFO] [stdout] test jwk::okp::tests::test_ed25519_extended_key_sizes ... ok [INFO] [stdout] test jwk::ec::tests::test_curve_coordinate_sizes ... ok [INFO] [stdout] test jwk::okp::tests::test_ed448_extended_format_validates ... ok [INFO] [stdout] test jwk::okp::tests::test_ed448_extended_private_key ... ok [INFO] [stdout] test jwk::okp::tests::test_ed448_seed_format_validates ... ok [INFO] [stdout] test jwk::okp::tests::test_private_key_seed_extraction ... ok [INFO] [stdout] test jwk::okp::tests::test_json_roundtrip ... ok [INFO] [stdout] test jwk::rsa::tests::test_multi_prime_detection ... ok [INFO] [stdout] test jwk::rsa::tests::test_validate_empty_modulus ... ok [INFO] [stdout] test jwk::rsa::tests::test_validate_canonical_base64url_uint ... ok [INFO] [stdout] test jwk::rsa::tests::test_validate_preserves_typed_oth_errors_with_index ... ok [INFO] [stdout] test jwk::rsa::tests::test_public_key_only ... ok [INFO] [stdout] test jwk::rsa::tests::test_validate_rejects_empty_private_integer ... ok [INFO] [stdout] test jwk::rsa::tests::test_validate_partial_crt ... ok [INFO] [stdout] test jwk::symmetric::tests::test_json_roundtrip ... ok [INFO] [stdout] test jwk::symmetric::tests::test_constant_time_equality ... ok [INFO] [stdout] test jwk::rsa::tests::test_validate_exponent_constraints ... ok [INFO] [stdout] test jwk::okp::tests::test_x448_sizes_and_validation ... ok [INFO] [stdout] test jwk::symmetric::tests::test_key_size ... ok [INFO] [stdout] test jwk::symmetric::tests::test_validate_empty ... ok [INFO] [stdout] test jwk::okp::tests::test_public_key_only ... ok [INFO] [stdout] test jwk::rsa::tests::test_validate_zero_modulus_rejected ... ok [INFO] [stdout] test jwk::symmetric::tests::test_validate_min_size ... ok [INFO] [stdout] test jwk::okp::tests::test_validate_wrong_size ... ok [INFO] [stdout] test jwk::tests::test_algorithm_deprecation_status ... ok [INFO] [stdout] test jwk::tests::test_check_algorithm_suitability_enforces_strength_without_key_alg ... ok [INFO] [stdout] test jwk::tests::test_check_operation_intent_rejects_inconsistent_use_and_key_ops ... ok [INFO] [stdout] test jwk::symmetric::tests::test_validate_exact_size ... ok [INFO] [stdout] test jwk::tests::test_is_algorithm_compatible_symmetric ... ok [INFO] [stdout] test jwk::tests::test_check_operation_intent_enforces_use_when_present ... ok [INFO] [stdout] test jwk::tests::test_is_algorithm_compatible_ec ... ok [INFO] [stdout] test jwk::tests::test_is_algorithm_compatible_okp ... ok [INFO] [stdout] test jwk::tests::test_is_algorithm_compatible_okp_ed448 ... ok [INFO] [stdout] test jwk::tests::test_is_algorithm_compatible_rsa ... ok [INFO] [stdout] test jwk::tests::test_check_operation_intent_allows_missing_optional_fields ... ok [INFO] [stdout] test jwk::tests::test_is_algorithm_compatible_unknown_algorithm ... ok [INFO] [stdout] test jwk::tests::test_check_operation_intent_enforces_key_ops_when_present ... ok [INFO] [stdout] test jwk::rsa::tests::test_validate_key_size ... ok [INFO] [stdout] test jwk::tests::test_parse_key_use_and_operation_with_from_str ... ok [INFO] [stdout] test jwk::tests::test_parse_ec_public_key ... ok [INFO] [stdout] test jwk::tests::test_check_operation_intent_allows_unknown_operation_with_use ... ok [INFO] [stdout] test jwk::tests::test_parse_rsa_public_key ... ok [INFO] [stdout] test jwk::tests::test_parse_symmetric_key ... ok [INFO] [stdout] test jwk::tests::test_parse_rfc9864_ed_algorithms ... ok [INFO] [stdout] test jwk::tests::test_parse_okp_key ... ok [INFO] [stdout] test jwk::tests::test_roundtrip_serialization ... ok [INFO] [stdout] test jwk::tests::test_to_public_already_public ... ok [INFO] [stdout] test jwk::tests::test_to_public_ec ... ok [INFO] [stdout] test jwk::tests::test_to_public_clears_empty_key_ops_after_projection ... ok [INFO] [stdout] test jwk::tests::test_validate_for_use_rejects_empty_operation_set ... ok [INFO] [stdout] test jwk::tests::test_validate_for_use_rejects_sign_with_public_okp_key ... ok [INFO] [stdout] test jwk::tests::test_to_public_okp ... ok [INFO] [stdout] test jwk::tests::test_to_public_filters_private_only_key_ops ... ok [INFO] [stdout] test jwk::tests::test_validate_algorithm_strength_enforces_cbc_hs_sizes ... ok [INFO] [stdout] test jwk::tests::test_validate_for_use_rejects_unknown_algorithm ... ok [INFO] [stdout] test jwk::tests::test_validate_for_use_rejects_operation_algorithm_mismatch ... ok [INFO] [stdout] test jwk::thumbprint::tests::test_ec_canonical_order ... ok [INFO] [stdout] test jwk::tests::test_validate_for_use_rejects_sign_with_public_ec_key ... ok [INFO] [stdout] test jwk::tests::test_to_public_rsa ... ok [INFO] [stdout] test jwk::tests::test_validate_for_use_rejects_sign_with_public_rsa_key ... ok [INFO] [stdout] test jwk::tests::test_to_public_symmetric_returns_none ... ok [INFO] [stdout] test jwk::tests::test_validate_for_use_rejects_declared_algorithm_mismatch ... ok [INFO] [stdout] test jwk::thumbprint::tests::test_rsa_canonical_order ... ok [INFO] [stdout] test jwks::tests::test_empty_jwks ... ok [INFO] [stdout] test jwk::thumbprint::tests::test_rfc7638_rsa_vector ... ok [INFO] [stdout] test jwk::thumbprint::tests::test_symmetric_canonical_order ... ok [INFO] [stdout] test jwk::thumbprint::tests::test_okp_canonical_order ... ok [INFO] [stdout] test jwks::tests::test_encryption_keys ... ok [INFO] [stdout] test jwk::thumbprint::tests::test_thumbprint_ignores_optional_fields ... ok [INFO] [stdout] test jwks::tests::test_add_key ... ok [INFO] [stdout] test jwks::tests::test_encryption_keys_include_derive_ops ... ok [INFO] [stdout] test jwk::thumbprint::tests::test_thumbprint_deterministic ... ok [INFO] [stdout] test jwks::tests::test_find_by_alg ... ok [INFO] [stdout] test jwk::thumbprint::tests::test_rfc7638_ec_vector ... ok [INFO] [stdout] test jwks::tests::test_find_by_kty ... ok [INFO] [stdout] test jwks::tests::test_find_first_by_alg ... ok [INFO] [stdout] test jwks::tests::test_find_with_filter ... ok [INFO] [stdout] test jwks::tests::test_from_keys_lossy_mixed_drops_invalid_preserves_valid_order ... ok [INFO] [stdout] test jwks::tests::test_find_by_use ... ok [INFO] [stdout] test jwks::tests::test_find_with_filter_op_and_use_combination ... ok [INFO] [stdout] test jwks::tests::test_find_with_filter_builder_api ... ok [INFO] [stdout] test jwks::tests::test_from_keys_lossy_all_invalid_returns_empty_keyset ... ok [INFO] [stdout] test jwks::tests::test_find_with_filter_op_passthrough_without_metadata ... ok [INFO] [stdout] test jwks::tests::test_find_with_shorthand_constructors ... ok [INFO] [stdout] test jwks::tests::test_from_keys_lossy_empty_vec_returns_empty_keyset ... ok [INFO] [stdout] test jwks::tests::test_get_by_kid ... ok [INFO] [stdout] test jwks::tests::test_get_by_thumbprint_matches_first_key_when_duplicates_present ... ok [INFO] [stdout] test jwks::tests::test_first_signing_key ... ok [INFO] [stdout] test jwks::tests::test_index ... ok [INFO] [stdout] test jwks::tests::test_parse_skips_semantically_invalid_key ... ok [INFO] [stdout] test jwks::tests::test_get_by_thumbprint_finds_matching_key ... ok [INFO] [stdout] test jwks::tests::test_remove_by_kid ... ok [INFO] [stdout] test jwks::tests::test_from_keys_lossy_all_valid_preserves_all_and_order ... ok [INFO] [stdout] test jwks::tests::test_get_by_thumbprint_returns_none_for_unknown_value ... ok [INFO] [stdout] test jwks::tests::test_selection_error_display_messages ... ok [INFO] [stdout] test jwks::tests::test_selector_algorithm_mismatch_for_known_kid ... ok [INFO] [stdout] test jwks::tests::test_iterator ... ok [INFO] [stdout] test jwks::tests::test_selector_error_precedence_alg_mismatch_over_intent ... ok [INFO] [stdout] test jwks::tests::test_jwkset_implements_store ... ok [INFO] [stdout] test jwks::tests::test_selector_error_precedence_intent_over_incompatible ... ok [INFO] [stdout] test jwks::tests::test_parse_skips_unknown_kty ... ok [INFO] [stdout] test jwks::tests::test_parse_jwks ... ok [INFO] [stdout] test jwks::tests::test_selector_incompatible_key_type_for_known_kid ... ok [INFO] [stdout] test jwks::tests::test_selector_error_precedence_intent_over_validation ... ok [INFO] [stdout] test jwks::tests::test_selector_empty_verify_allowlist_does_not_block_signing ... ok [INFO] [stdout] test jwks::tests::test_selector_error_precedence_validation_over_incompatible ... ok [INFO] [stdout] test jwks::tests::test_selector_key_suitability_failed_hs512_for_known_kid ... ok [INFO] [stdout] test jwks::tests::test_selector_ambiguous_selection ... ok [INFO] [stdout] test jwks::tests::test_selector_no_kid_public_signing_candidates_return_no_match ... ok [INFO] [stdout] test jwks::tests::test_selector_no_matching_key_for_empty_keyset ... ok [INFO] [stdout] test jwks::tests::test_selector_intent_mismatch_sign_only_key_for_verify ... ok [INFO] [stdout] test jwk::rsa::tests::test_validate_rejects_empty_oth_array ... ok [INFO] [stdout] test jwks::tests::test_selector_key_validation_failed_for_known_kid ... ok [INFO] [stdout] test jwks::tests::test_selector_no_kid_all_candidates_invalid_returns_no_match ... ok [INFO] [stdout] test jwks::tests::test_selector_no_kid_all_declared_algs_mismatch_returns_no_match ... ok [INFO] [stdout] test jwks::tests::test_selector_intent_mismatch_verify_only_key_for_sign ... ok [INFO] [stdout] test jwks::tests::test_selector_intent_mismatch_for_known_kid ... ok [INFO] [stdout] test jwks::tests::test_selector_invalid_key_for_known_kid ... ok [INFO] [stdout] test jwks::tests::test_selector_okp_verify_success ... ok [INFO] [stdout] test jwks::tests::test_selector_okp_sign_success_with_private_key ... ok [INFO] [stdout] test jwks::tests::test_selector_invalid_certificate_metadata_for_known_kid ... ok [INFO] [stdout] test jwks::tests::test_selector_rejects_public_ec_key_for_sign_with_known_kid ... ok [INFO] [stdout] test jwks::tests::test_selector_sign_selects_single_key ... ok [INFO] [stdout] test jwks::tests::test_selector_rejects_structurally_invalid_key_added_programmatically ... ok [INFO] [stdout] test jwks::tests::test_selector_okp_incompatible_with_ec_algorithm ... ok [INFO] [stdout] test jwks::tests::test_selector_rejects_public_key_for_sign_with_known_kid ... ok [INFO] [stdout] test jwks::tests::test_selector_unknown_algorithm_rejected ... ok [INFO] [stdout] test jwks::tests::test_selector_unknown_operation_rejected ... ok [INFO] [stdout] test jwks::tests::test_selector_no_matching_key_for_unknown_kid ... ok [INFO] [stdout] test jwks::tests::test_selector_verify_selects_single_key ... ok [INFO] [stdout] test jwks::tests::test_selector_operation_algorithm_mismatch_rejected ... ok [INFO] [stdout] test jwks::tests::test_selector_verify_algorithm_not_allowed ... ok [INFO] [stdout] test jwks::tests::test_selector_verify_selects_single_key_without_kid ... ok [INFO] [stdout] test jwks::tests::test_selector_verify_empty_allowlist ... ok [INFO] [stdout] test jwks::tests::test_signing_keys_includes_verify_key_ops ... ok [INFO] [stdout] test jwks::tests::test_signing_keys ... ok [INFO] [stdout] test jwks::tests::test_serde_roundtrip ... ok [INFO] [stdout] test jwks::tests::test_signing_keys_excludes_encrypt_key_ops ... ok [INFO] [stdout] test jwks::tests::test_signing_keys_respects_key_ops_sign ... ok [INFO] [stdout] test jwk::ec::tests::test_curve_parsing ... ok [INFO] [stdout] test jwk::ec::tests::test_uncompressed_point ... ok [INFO] [stdout] test jwks::tests::test_rfc9864_alg_lookup_behavior ... ok [INFO] [stderr] Running tests/rfc7517_compliance.rs (/opt/rustwide/target/debug/deps/rfc7517_compliance-b5c34e52fea1ec80) [INFO] [stdout] [INFO] [stdout] test result: ok. 152 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 90 tests [INFO] [stdout] test alg_parameter::test_alg_ed25519_with_ed448_curve_mismatch_rejected ... ok [INFO] [stdout] test alg_parameter::test_alg_ec_curve_mismatch_rejected ... ok [INFO] [stdout] test alg_parameter::test_alg_ed25519_okp_ed25519_accepted ... ok [INFO] [stdout] test alg_parameter::test_alg_ed448_okp_ed448_accepted ... ok [INFO] [stdout] test alg_parameter::test_alg_optional ... ok [INFO] [stdout] test jwk_set::test_jwks_keys_array ... ok [INFO] [stdout] test jwk_set::test_jwks_keys_required ... ok [INFO] [stdout] test jwk_set::test_jwks_multiple_keys ... ok [INFO] [stdout] test jwk_set::test_jwks_unknown_members_ignored ... ok [INFO] [stdout] test alg_parameter::test_alg_ed448_with_ed25519_curve_mismatch_rejected ... ok [INFO] [stdout] test alg_parameter::test_alg_eddsa_is_deprecated_but_still_valid ... ok [INFO] [stdout] test alg_parameter::test_alg_hs256_key_size_minimum_enforced ... ok [INFO] [stdout] test alg_parameter::test_alg_symmetric_type_mismatch_rejected ... ok [INFO] [stdout] test alg_parameter::test_alg_rsa_key_size_minimum_enforced ... ok [INFO] [stdout] test key_ops_parameter::test_key_ops_and_use_enc_consistent_accepted ... ok [INFO] [stdout] test key_ops_parameter::test_key_ops_array ... ok [INFO] [stdout] test key_ops_parameter::test_key_ops_all_values ... ok [INFO] [stdout] test alg_parameter::test_alg_rsa_signing ... ok [INFO] [stdout] test key_ops_parameter::test_key_ops_and_use_consistent_accepted ... ok [INFO] [stdout] test kid_parameter::test_kid_optional ... ok [INFO] [stdout] test key_type_validation::test_rsa_requires_n_and_e ... ok [INFO] [stdout] test key_type_validation::test_symmetric_requires_k ... ok [INFO] [stdout] test key_type_validation::test_rsa_crt_all_or_nothing ... ok [INFO] [stdout] test key_ops_parameter::test_key_ops_duplicates_rejected ... ok [INFO] [stdout] test jwk_set::test_jwks_validate_all_keys_consistent ... ok [INFO] [stdout] test key_ops_parameter::test_key_ops_and_use_inconsistent_rejected ... ok [INFO] [stdout] test kty_parameter::test_kty_case_sensitive ... ok [INFO] [stdout] test key_ops_parameter::test_key_ops_and_use_enc_inconsistent_rejected ... ok [INFO] [stdout] test kty_parameter::test_unknown_kty_fails ... ok [INFO] [stdout] test key_ops_parameter::test_key_ops_empty_array_allowed ... ok [INFO] [stdout] test key_type_validation::test_ec_requires_crv_x_y ... ok [INFO] [stdout] test kty_parameter::test_kty_is_required ... ok [INFO] [stdout] test key_type_validation::test_okp_requires_crv_x ... ok [INFO] [stdout] test kty_parameter::test_valid_kty_values ... ok [INFO] [stdout] test okp_extended_format::test_ed448_accepts_114_byte_extended ... ok [INFO] [stdout] test permissive_parsing::test_algorithm_is_unknown_method ... ok [INFO] [stdout] test kid_parameter::test_kid_unicode ... ok [INFO] [stdout] test permissive_parsing::test_jwks_skips_unknown_kty ... ok [INFO] [stdout] test permissive_parsing::test_unknown_algorithm_roundtrip ... ok [INFO] [stdout] test permissive_parsing::test_unknown_algorithm_validates ... ok [INFO] [stdout] test permissive_parsing::test_unknown_algorithm_accepted ... ok [INFO] [stdout] test permissive_parsing::test_unknown_use_accepted ... ok [INFO] [stdout] test permissive_parsing::test_unknown_key_ops_accepted ... ok [INFO] [stdout] test permissive_parsing::test_unknown_use_validates ... ok [INFO] [stdout] test permissive_parsing::test_unknown_key_ops_roundtrip ... ok [INFO] [stdout] test permissive_parsing::test_jwks_all_unknown_kty_results_in_empty ... ok [INFO] [stdout] test permissive_parsing::test_unknown_use_roundtrip ... ok [INFO] [stdout] test kid_parameter::test_kid_arbitrary_string ... ok [INFO] [stdout] test okp_extended_format::test_ed448_accepts_57_byte_seed ... ok [INFO] [stdout] test jwk_set::test_jwks_validate_all_keys_inconsistent ... ok [INFO] [stdout] test permissive_parsing::test_jwks_malformed_known_kty_is_skipped ... ok [INFO] [stdout] test rsa_multi_prime::test_oth_requires_crt_params ... ok [INFO] [stdout] test unknown_members::test_jwk_unknown_members_ignored ... ok [INFO] [stdout] test use_parameter::test_use_enc ... ok [INFO] [stdout] test use_parameter::test_use_optional ... ok [INFO] [stdout] test x5c_parameter::test_x5c_empty_array_rejected ... ok [INFO] [stdout] test use_parameter::test_use_sig ... ok [INFO] [stdout] test x5c_parameter::test_x5c_must_be_base64_not_base64url_underscore ... ok [INFO] [stdout] test x5c_parameter::test_x5c_invalid_base64_characters ... ok [INFO] [stdout] test x5c_parameter::test_x5c_must_be_base64_not_base64url_hyphen ... ok [INFO] [stdout] test x5c_parameter::test_x5c_optional ... ok [INFO] [stdout] test thumbprint_rfc7638::test_thumbprint_ignores_kid ... ok [INFO] [stdout] test thumbprint_rfc7638::test_thumbprint_ignores_use_and_alg ... ok [INFO] [stdout] test x5c_parameter::test_x5c_array_multiple_certs ... ok [INFO] [stdout] test rsa_multi_prime::test_oth_serialization_roundtrip ... ok [INFO] [stdout] test okp_extended_format::test_seed_extraction_from_extended ... ok [INFO] [stdout] test serialization::test_roundtrip_preserves_all_fields ... ok [INFO] [stdout] test rsa_key_size::test_key_size_validation ... ok [INFO] [stdout] test thumbprint_rfc7638::test_rfc7638_section_3_1_example ... ok [INFO] [stdout] test x5c_parameter::test_x5c_rejects_der_with_trailing_data ... ok [INFO] [stdout] test x5t_parameters::test_x5t_s256_parsed ... ok [INFO] [stdout] test x5c_parameter::test_x5c_valid_der_certificate ... ok [INFO] [stdout] test rsa_multi_prime::test_multi_prime_rsa_parsing ... ok [INFO] [stdout] test rsa_key_size::test_key_size_calculation ... ok [INFO] [stdout] test x5t_validation::test_x5t_s256_valid_sha256_thumbprint ... ok [INFO] [stdout] test x5t_validation::test_x5t_valid_sha1_thumbprint ... ok [INFO] [stdout] test x5t_validation::test_x5t_s256_wrong_length_rejected ... ok [INFO] [stdout] test x5c_parameter::test_x5c_valid_base64_with_plus_and_slash ... ok [INFO] [stdout] test x5t_validation::test_x5t_s256_invalid_base64url_rejected ... ok [INFO] [stdout] test x5t_validation::test_x5t_invalid_base64url_rejected ... ok [INFO] [stdout] test x5t_validation::test_x5t_wrong_length_rejected ... ok [INFO] [stdout] test x5t_parameters::test_x5t_optional ... ok [INFO] [stdout] test x5c_parameter::test_x5c_valid_der_certificate_with_matching_key ... ok [INFO] [stdout] test x5t_parameters::test_x5t_parsed ... ok [INFO] [stdout] test x5t_validation::test_both_x5t_and_x5t_s256_valid ... ok [INFO] [stdout] test x5u_parameter::test_x5u_https_allowed ... ok [INFO] [stdout] test x5u_parameter::test_x5u_https_required ... ok [INFO] [stdout] test x5u_parameter::test_x5u_optional ... ok [INFO] [stdout] test x5t_validation::test_x5t_empty_rejected ... ok [INFO] [stderr] Running tests/rfc_vectors.rs (/opt/rustwide/target/debug/deps/rfc_vectors-35ff880ebb0d7a6a) [INFO] [stdout] test x5c_parameter::test_x5c_valid_base64_but_invalid_der ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 90 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test okp_keys::test_ed25519_private_key ... ok [INFO] [stdout] test okp_keys::test_x25519_key ... ok [INFO] [stdout] test public_keys::test_rsa_key_properties ... ok [INFO] [stdout] test private_keys::test_parse_private_keys ... ok [INFO] [stdout] test serialization::test_roundtrip_ec ... ok [INFO] [stdout] test private_keys::test_rsa_private_key ... ok [INFO] [stdout] test symmetric_keys::test_parse_symmetric_keys ... ok [INFO] [stdout] test public_keys::test_parse_example_jwks ... ok [INFO] [stdout] test serialization::test_roundtrip_rsa ... ok [INFO] [stdout] test symmetric_keys::test_symmetric_key_properties ... ok [INFO] [stdout] test public_keys::test_ec_key_properties ... ok [INFO] [stdout] test private_keys::test_ec_private_key ... ok [INFO] [stderr] Running tests/web_crypto.rs (/opt/rustwide/target/debug/deps/web_crypto-996f7263e9ad62ac) [INFO] [stdout] test okp_keys::test_ed25519_public_key ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [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] Doc-tests jwk_simple [INFO] [stdout] [INFO] [stdout] running 42 tests [INFO] [stdout] test src/integrations.rs - integrations (line 42) ... ignored [INFO] [stdout] test src/encoding.rs - encoding::Base64UrlBytes::as_bytes (line 102) ... ok [INFO] [stdout] test src/encoding.rs - encoding::Base64UrlBytes (line 32) ... ok [INFO] [stdout] test src/jwk.rs - jwk::Key::check_operations_permitted (line 1244) ... ok [INFO] [stdout] test src/encoding.rs - encoding::Base64UrlBytes::new (line 54) ... ok [INFO] [stdout] test src/jwk/rsa.rs - jwk::rsa::RsaParams::builder (line 176) ... ok [INFO] [stdout] test src/jwk.rs - jwk (line 17) ... ok [INFO] [stdout] test src/jwk/rsa.rs - jwk::rsa::RsaParams::validate_key_size (line 437) ... ok [INFO] [stdout] test src/jwk.rs - jwk::Key::validate_for_use (line 1146) ... ok [INFO] [stdout] test src/jwk.rs - jwk::Key::to_public (line 1771) ... ok [INFO] [stdout] test src/jwk/symmetric.rs - jwk::symmetric::SymmetricParams::new (line 46) ... ok [INFO] [stdout] test src/jwk/symmetric.rs - jwk::symmetric::SymmetricParams (line 25) ... ok [INFO] [stdout] test src/jwks.rs - jwks::KeySelector<'a>::select (line 359) ... ok [INFO] [stdout] test src/jwk/okp.rs - jwk::okp::OkpParams (line 103) ... ok [INFO] [stdout] test src/encoding.rs - encoding::Base64UrlBytes::len (line 117) ... ok [INFO] [stdout] test src/jwk/ec.rs - jwk::ec::EcParams (line 85) ... ok [INFO] [stdout] test src/jwks.rs - jwks::KeySet (line 632) ... ok [INFO] [stdout] test src/jwk.rs - jwk::Key (line 676) ... ok [INFO] [stdout] test src/jwk.rs - jwk::Key::is_algorithm_compatible (line 1443) ... ok [INFO] [stdout] test src/jwk.rs - jwk::Key::new (line 737) ... ok [INFO] [stdout] test src/encoding.rs - encoding::Base64UrlBytes::to_base64url (line 88) ... ok [INFO] [stdout] test src/jwk/symmetric.rs - jwk::symmetric::SymmetricParams::validate (line 86) ... ok [INFO] [stdout] test src/jwks.rs - jwks::KeyStore (line 571) ... ignored [INFO] [stdout] test src/jwks/cache.rs - jwks::cache::CachedKeyStore (line 66) ... ignored [INFO] [stdout] test src/encoding.rs - encoding::Base64UrlBytes::from_base64url (line 73) ... ok [INFO] [stdout] test src/lib.rs - (line 69) ... ignored [INFO] [stdout] test src/lib.rs - (line 97) ... ignored [INFO] [stdout] test src/jwks.rs - jwks::KeySet::add_key (line 771) ... ok [INFO] [stdout] test src/jwks.rs - jwks::KeySet::first (line 877) ... ok [INFO] [stdout] test src/jwks.rs - jwks::KeySelector<'a>::select (line 342) ... ok [INFO] [stdout] test src/lib.rs - (line 24) ... ok [INFO] [stdout] test src/jwk/rsa.rs - jwk::rsa::RsaParamsBuilder (line 495) ... ok [INFO] [stdout] test src/jwk/rsa.rs - jwk::rsa::RsaParams (line 103) ... ok [INFO] [stdout] test src/jwks.rs - jwks::KeySet::first_signing_key (line 861) ... ok [INFO] [stdout] test src/jwks.rs - jwks::KeyStore (line 558) ... ok [INFO] [stdout] test src/encoding.rs - encoding::Base64UrlBytes::into_bytes (line 153) ... ok [INFO] [stdout] test src/jwks.rs - jwks::KeySet::new (line 710) ... ok [INFO] [stdout] test src/jwks.rs - jwks::KeySet::get_by_kid (line 801) ... ok [INFO] [stdout] test src/jwks.rs - jwks::KeySet::from_keys_lossy (line 728) ... ok [INFO] [stdout] test src/encoding.rs - encoding::Base64UrlBytes::is_empty (line 132) ... ok [INFO] [stdout] test src/jwks.rs - jwks::KeySet (line 653) ... ok [INFO] [stdout] test src/jwks.rs - jwks::KeySet::find (line 949) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 37 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.51s; merged doctests compilation took 1.43s [INFO] running `Command { std: "docker" "inspect" "29055d19fa33886afc24416dc5edeaf66135797fe0607593ef827b0a55617842", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "29055d19fa33886afc24416dc5edeaf66135797fe0607593ef827b0a55617842", kill_on_drop: false }` [INFO] [stdout] 29055d19fa33886afc24416dc5edeaf66135797fe0607593ef827b0a55617842