[INFO] fetching crate rust-bottle 0.2.3... [INFO] testing rust-bottle-0.2.3 against try#8da20828b6ea601dfd8e2448cb50ace88876bd78 for pr-150933 [INFO] extracting crate rust-bottle 0.2.3 into /workspace/builds/worker-2-tc2/source [INFO] removed /workspace/builds/worker-2-tc2/source/.cargo/config.toml [INFO] started tweaking crates.io crate rust-bottle 0.2.3 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate rust-bottle 0.2.3 [INFO] tweaked toml for crates.io crate rust-bottle 0.2.3 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate rust-bottle 0.2.3 on toolchain 8da20828b6ea601dfd8e2448cb50ace88876bd78 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rust-bottle 0.2.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 77c1c24835e520ca7f349f6295ec635bd2167cf62559a3a06b5f41dea1f79816 [INFO] running `Command { std: "docker" "start" "-a" "77c1c24835e520ca7f349f6295ec635bd2167cf62559a3a06b5f41dea1f79816", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "77c1c24835e520ca7f349f6295ec635bd2167cf62559a3a06b5f41dea1f79816", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "77c1c24835e520ca7f349f6295ec635bd2167cf62559a3a06b5f41dea1f79816", kill_on_drop: false }` [INFO] [stdout] 77c1c24835e520ca7f349f6295ec635bd2167cf62559a3a06b5f41dea1f79816 [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=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" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9ddbd2d3f4ac6fe667d33980c8cc45ba20e2ca5bd8f1f1be11cb2565ec7984f8 [INFO] running `Command { std: "docker" "start" "-a" "9ddbd2d3f4ac6fe667d33980c8cc45ba20e2ca5bd8f1f1be11cb2565ec7984f8", kill_on_drop: false }` [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling const-oid v0.9.6 [INFO] [stderr] Compiling base64ct v1.8.1 [INFO] [stderr] Compiling base16ct v0.2.0 [INFO] [stderr] Compiling generic-array v0.14.9 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling find-msvc-tools v0.1.5 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling syn v2.0.111 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling base64 v0.21.7 [INFO] [stderr] Compiling keccak v0.1.5 [INFO] [stderr] Compiling serde_bytes v0.11.19 [INFO] [stderr] Compiling cc v1.2.50 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling pem-rfc7468 v0.7.0 [INFO] [stderr] Compiling ff v0.13.1 [INFO] [stderr] Compiling pem v2.0.1 [INFO] [stderr] Compiling group v0.13.0 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling zeroize_derive v1.4.2 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling num-bigint-dig v0.8.6 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling crypto-bigint v0.5.5 [INFO] [stderr] Compiling digest v0.9.0 [INFO] [stderr] Compiling curve25519-dalek v3.2.0 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling sha3 v0.10.8 [INFO] [stderr] Compiling hkdf v0.12.4 [INFO] [stderr] Compiling rfc6979 v0.4.0 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling x25519-dalek v1.1.1 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling sec1 v0.7.3 [INFO] [stderr] Compiling ed25519 v2.2.3 [INFO] [stderr] Compiling pkcs1 v0.7.5 [INFO] [stderr] Compiling elliptic-curve v0.13.8 [INFO] [stderr] Compiling rsa v0.9.9 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling ed25519-dalek v2.2.0 [INFO] [stderr] Compiling ecdsa v0.16.9 [INFO] [stderr] Compiling primeorder v0.13.6 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling p256 v0.13.2 [INFO] [stderr] Compiling p384 v0.13.1 [INFO] [stderr] Compiling p521 v0.13.3 [INFO] [stderr] Compiling rust-bottle v0.2.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `BottleError` [INFO] [stdout] --> src/tpm.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::errors::{BottleError, Result}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.13s [INFO] running `Command { std: "docker" "inspect" "9ddbd2d3f4ac6fe667d33980c8cc45ba20e2ca5bd8f1f1be11cb2565ec7984f8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9ddbd2d3f4ac6fe667d33980c8cc45ba20e2ca5bd8f1f1be11cb2565ec7984f8", kill_on_drop: false }` [INFO] [stdout] 9ddbd2d3f4ac6fe667d33980c8cc45ba20e2ca5bd8f1f1be11cb2565ec7984f8 [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=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" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 84daaea34be8988e03a4079df1c59bfb6bda3c54e3fa2ad70eb5605193ebe6ab [INFO] running `Command { std: "docker" "start" "-a" "84daaea34be8988e03a4079df1c59bfb6bda3c54e3fa2ad70eb5605193ebe6ab", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.178 [INFO] [stderr] Compiling zerocopy v0.8.31 [INFO] [stderr] Compiling serde_json v1.0.146 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling zerocopy-derive v0.8.31 [INFO] [stderr] Compiling ryu v1.0.21 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling itoa v1.0.16 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling clap_builder v4.5.53 [INFO] [stderr] Compiling serde_bytes v0.11.19 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling clap v4.5.53 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling ff v0.13.1 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling crypto-bigint v0.5.5 [INFO] [stderr] Compiling curve25519-dalek v3.2.0 [INFO] [stderr] Compiling group v0.13.0 [INFO] [stderr] Compiling ed25519 v2.2.3 [INFO] [stderr] Compiling ed25519-dalek v2.2.0 [INFO] [stderr] Compiling x25519-dalek v1.1.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling elliptic-curve v0.13.8 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling ecdsa v0.16.9 [INFO] [stderr] Compiling primeorder v0.13.6 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling num-bigint-dig v0.8.6 [INFO] [stderr] Compiling p521 v0.13.3 [INFO] [stderr] Compiling p256 v0.13.2 [INFO] [stderr] Compiling p384 v0.13.1 [INFO] [stderr] Compiling rsa v0.9.9 [INFO] [stderr] Compiling rust-bottle v0.2.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `BottleError` [INFO] [stdout] --> src/tpm.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::errors::{BottleError, Result}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Bottle`, `Ed25519Key`, `IDCard`, `Keychain`, `Opener`, `Sign`, `Verify`, `X25519Key`, `ecdh_decrypt`, and `ecdh_encrypt` [INFO] [stdout] --> tests/pqc_test.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | ecdh_decrypt, ecdh_encrypt, Bottle, Ed25519Key, IDCard, Keychain, Opener, Sign, Verify, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^ ^^^^ ^^^^^^ [INFO] [stdout] 21 | X25519Key, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BottleError` [INFO] [stdout] --> src/tpm.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::errors::{BottleError, Result}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 12.27s [INFO] running `Command { std: "docker" "inspect" "84daaea34be8988e03a4079df1c59bfb6bda3c54e3fa2ad70eb5605193ebe6ab", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "84daaea34be8988e03a4079df1c59bfb6bda3c54e3fa2ad70eb5605193ebe6ab", kill_on_drop: false }` [INFO] [stdout] 84daaea34be8988e03a4079df1c59bfb6bda3c54e3fa2ad70eb5605193ebe6ab [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=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" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 416ec10c8b1df79b9160785d8863b96600c9381ededbd0f12717c4dad996bb13 [INFO] running `Command { std: "docker" "start" "-a" "416ec10c8b1df79b9160785d8863b96600c9381ededbd0f12717c4dad996bb13", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `BottleError` [INFO] [stderr] --> src/tpm.rs:25:21 [INFO] [stderr] | [INFO] [stderr] 25 | use crate::errors::{BottleError, Result}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `rust-bottle` (lib) generated 1 warning (run `cargo fix --lib -p rust-bottle` to apply 1 suggestion) [INFO] [stderr] warning: `rust-bottle` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: unused imports: `Bottle`, `Ed25519Key`, `IDCard`, `Keychain`, `Opener`, `Sign`, `Verify`, `X25519Key`, `ecdh_decrypt`, and `ecdh_encrypt` [INFO] [stderr] --> tests/pqc_test.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | ecdh_decrypt, ecdh_encrypt, Bottle, Ed25519Key, IDCard, Keychain, Opener, Sign, Verify, [INFO] [stderr] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^ ^^^^ ^^^^^^ [INFO] [stderr] 21 | X25519Key, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `rust-bottle` (test "pqc") generated 1 warning (run `cargo fix --test "pqc" -p rust-bottle` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rust_bottle-3968970eddd0ab13) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/aliceandbob_test.rs (/opt/rustwide/target/debug/deps/aliceandbob-f787458d5afb86da) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_alice_bob_group_membership ... ok [INFO] [stdout] test test_alice_bob_communication ... ok [INFO] [stdout] test test_alice_bob_with_idcards ... ok [INFO] [stdout] test test_alice_bob_with_keychain ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/bottle_test.rs (/opt/rustwide/target/debug/deps/bottle-524707b20ff38063) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_bottle_creation ... ok [INFO] [stdout] test test_bottle_serialization ... ok [INFO] [stdout] test test_bottle_with_metadata ... ok [INFO] [stdout] test test_bottle_signing ... ok [INFO] [stdout] test test_bottle_layered_encryption ... ok [INFO] [stdout] test test_bottle_encryption ... ok [INFO] [stdout] test test_bottle_encryption_and_signing ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/coverage_test.rs (/opt/rustwide/target/debug/deps/coverage-4da14c5912f831df) [INFO] [stdout] [INFO] [stdout] running 134 tests [INFO] [stdout] test test_bottle_encrypt_invalid_key ... ok [INFO] [stdout] test test_bottle_from_bytes_corrupted ... ok [INFO] [stdout] test test_bottle_metadata_very_long_value ... ok [INFO] [stdout] test test_bottle_encrypt_empty_message ... ok [INFO] [stdout] test test_bottle_metadata_very_long_key ... ok [INFO] [stdout] test test_bottle_sign_with_wrong_key_type ... ok [INFO] [stdout] test test_decrypt_aes_gcm_short_ciphertext ... ok [INFO] [stdout] test test_bottle_from_bytes_invalid_bincode ... ok [INFO] [stdout] test test_bottle_sign_invalid_signer ... ok [INFO] [stdout] test test_decrypt_short_buffer_empty_key ... ok [INFO] [stdout] test test_decrypt_short_buffer_invalid_key_format ... ok [INFO] [stdout] test test_decrypt_short_buffer_placeholder ... ok [INFO] [stdout] test test_detect_key_type_from_public_key_32_bytes ... ok [INFO] [stdout] test test_decrypt_aes_gcm_success ... ok [INFO] [stdout] test test_decrypt_short_buffer_invalid_ciphertext ... ok [INFO] [stdout] test test_decrypt_short_buffer_wrong_key ... ok [INFO] [stdout] test test_detect_key_type_from_public_key_ecdsa_p384 ... ok [INFO] [stdout] test test_detect_key_type_from_public_key_mldsa_without_feature ... ok [INFO] [stdout] test test_detect_key_type_from_public_key_ecdsa_p521 ... ok [INFO] [stdout] test test_detect_key_type_from_public_key_mlkem_without_feature ... ok [INFO] [stdout] test test_detect_key_type_from_public_key_slhdsa_without_feature ... ok [INFO] [stdout] test test_ecdh_decrypt_invalid_key ... ok [INFO] [stdout] test test_ecdh_decrypt_invalid_key_type ... ok [INFO] [stdout] test test_ecdh_decrypt_invalid_ciphertext ... ok [INFO] [stdout] test test_detect_key_type_from_public_key_unknown_size ... ok [INFO] [stdout] test test_detect_key_type_from_public_key_ecdsa_p256 ... ok [INFO] [stdout] test test_ecdh_encrypt_invalid_key ... ok [INFO] [stdout] test test_ecdh_decrypt_x25519_short_ciphertext ... ok [INFO] [stdout] test test_detect_key_type_from_public_key_invalid_sec1 ... ok [INFO] [stdout] test test_encrypt_short_buffer_empty_key ... ok [INFO] [stdout] test test_ecdh_decrypt_try_into_error ... ok [INFO] [stdout] test test_encrypt_short_buffer_invalid_key ... ok [INFO] [stdout] test test_encrypt_short_buffer_invalid_key_format ... ok [INFO] [stdout] test test_encrypt_short_buffer_non_pkix_format ... ok [INFO] [stdout] test test_encrypt_short_buffer_pkcs1_empty_sequence ... ok [INFO] [stdout] test test_encrypt_short_buffer_pkcs1_invalid_structure ... ok [INFO] [stdout] test test_encrypt_short_buffer_pkcs1_long_form_length_invalid ... ok [INFO] [stdout] test test_encrypt_short_buffer_pkcs1_second_integer_invalid ... ok [INFO] [stdout] test test_encrypt_short_buffer_pkix_malformed_spki ... ok [INFO] [stdout] test test_encrypt_short_buffer_pkix_invalid_der ... ok [INFO] [stdout] test test_encrypt_short_buffer_pkix_parse_failure ... ok [INFO] [stdout] test test_ecdh_decrypt_x25519_path ... ok [INFO] [stdout] test test_encrypt_short_buffer_pkcs1_integer_not_found ... ok [INFO] [stdout] test test_encrypt_short_buffer_pkcs1_wrong_tag ... ok [INFO] [stdout] test test_encrypt_short_buffer_pkix_empty_after_0x30 ... ok [INFO] [stdout] test test_encrypt_short_buffer_pkix_short_sequence ... ok [INFO] [stdout] test test_encrypt_short_buffer_pkix_wrong_oid ... ok [INFO] [stdout] test test_encrypt_short_buffer_pkcs1_sequence_length_exceeds_data ... ok [INFO] [stdout] test test_idcard_get_keys_empty ... ok [INFO] [stdout] test test_ecdh_decrypt_wrong_key ... ok [INFO] [stdout] test test_idcard_test_key_purpose_expired_key ... ok [INFO] [stdout] test test_idcard_test_key_purpose_nonexistent_key ... ok [INFO] [stdout] test test_idcard_set_key_duration_zero ... ok [INFO] [stdout] test test_idcard_from_bytes_invalid ... ok [INFO] [stdout] test test_keychain_sign_key_not_found ... ok [INFO] [stdout] test test_idcard_test_key_purpose_wrong_purpose ... ok [INFO] [stdout] test test_keychain_add_key_duplicate ... ok [INFO] [stdout] test test_idcard_get_key_nonexistent ... ok [INFO] [stdout] test test_idcard_to_bytes_serialization_error ... ok [INFO] [stdout] test test_marshal_ecdsa_p384_pkix_unsupported ... ok [INFO] [stdout] test test_marshal_ecdsa_p521_pkix_unsupported ... ok [INFO] [stdout] test test_marshal_ed25519_pkcs8_invalid_key_length ... ok [INFO] [stdout] test test_marshal_ed25519_pkix_error_cases ... ok [INFO] [stdout] test test_marshal_ed25519_pkix_invalid_key_length ... ok [INFO] [stdout] test test_keychain_get_signer_wrong_fingerprint ... ok [INFO] [stdout] test test_keychain_get_signer_empty ... ok [INFO] [stdout] test test_marshal_pkcs8_private_key_unsupported_type ... ok [INFO] [stdout] test test_marshal_pkix_public_key_unsupported_type ... ok [INFO] [stdout] test test_marshal_ed25519_pkcs8_error ... ok [INFO] [stdout] test test_ecdh_decrypt_p256 ... ok [INFO] [stdout] test test_marshal_pkix_public_key_with_type_ecdsa ... ok [INFO] [stdout] test test_ecdh_encrypt_p256_path ... ok [INFO] [stdout] test test_marshal_pkix_public_key_pem ... ok [INFO] [stdout] test test_ecdh_decrypt_p256_path ... ok [INFO] [stdout] test test_marshal_ecdsa_pkix_p256 ... ok [INFO] [stdout] test test_marshal_x25519_pkcs8 ... ok [INFO] [stdout] test test_mem_clr_zeros_data ... ok [INFO] [stdout] test test_marshal_x25519_pkcs8_invalid_key_length ... ok [INFO] [stdout] test test_membership_from_bytes_invalid ... ok [INFO] [stdout] test test_membership_set_info_empty_key ... ok [INFO] [stdout] test test_marshal_ecdsa_pkix_unsupported ... ok [INFO] [stdout] test test_marshal_x25519_pkix_invalid_key_length ... ok [INFO] [stdout] test test_marshal_pkix_public_key_with_type_ed25519 ... ok [INFO] [stdout] test test_membership_set_info_empty_value ... ok [INFO] [stdout] test test_membership_to_bytes_serialization ... ok [INFO] [stdout] test test_membership_verify_corrupted_signature ... ok [INFO] [stdout] test test_marshal_pkcs8_private_key_pem ... ok [INFO] [stdout] test test_marshal_x25519_pkix ... ok [INFO] [stdout] test test_multi_hash_with_levels ... ok [INFO] [stdout] test test_membership_verify_no_signature ... ok [INFO] [stdout] test test_membership_verify_invalid_signature ... ok [INFO] [stdout] test test_ecdh_encrypt_p256 ... ok [INFO] [stdout] test test_opener_open_encrypted_bottle_no_key ... ok [INFO] [stdout] test test_opener_open_unencrypted_bottle ... ok [INFO] [stdout] test test_opener_open_info_unencrypted_bottle ... ok [INFO] [stdout] test test_opener_open_info_unsigned_bottle ... ok [INFO] [stdout] test test_parse_pkcs8_private_key_invalid_der ... ok [INFO] [stdout] test test_marshal_ecdsa_pkcs8_p256 ... ok [INFO] [stdout] test test_parse_pkcs8_private_key_ed25519_invalid_der ... ok [INFO] [stdout] test test_parse_pkcs8_private_key_x25519 ... ok [INFO] [stdout] test test_parse_pkcs8_private_key_ecdsa_p256_invalid_der ... ok [INFO] [stdout] test test_parse_pkcs8_private_key_other_types ... ok [INFO] [stdout] test test_opener_open_encrypted_bottle_wrong_key ... ok [INFO] [stdout] test test_parse_pkix_public_key_pem_invalid_format ... ok [INFO] [stdout] test test_parse_pkix_public_key_pem_wrong_type ... ok [INFO] [stdout] test test_parse_pkix_public_key_return ... ok [INFO] [stdout] test test_parse_pkcs8_private_key_unsupported_type ... ok [INFO] [stdout] test test_parse_pkcs8_private_key_pem ... ok [INFO] [stdout] test test_parse_pkix_public_key_invalid_der ... ok [INFO] [stdout] test test_parse_pkix_public_key_pem_corrupted_base64 ... ok [INFO] [stdout] test test_parse_pkcs8_private_key_x25519_invalid_der ... ok [INFO] [stdout] test test_parse_pkcs8_private_key_pem_invalid ... ok [INFO] [stdout] test test_parse_pkcs8_private_key_ed25519 ... ok [INFO] [stdout] test test_parse_rsa_pkcs8_placeholder ... ok [INFO] [stdout] test test_sha384 ... ok [INFO] [stdout] test test_rsa_from_private_key_bytes_placeholder ... ok [INFO] [stdout] test test_sha3_256 ... ok [INFO] [stdout] test test_sha3_384 ... ok [INFO] [stdout] test test_sha3_512 ... ok [INFO] [stdout] test test_sha512 ... ok [INFO] [stdout] test test_signing_sign_function ... ok [INFO] [stdout] test test_parse_pkcs8_private_key_ecdsa_p256 ... ok [INFO] [stdout] test test_signing_sign_with_ecdsa ... ok [INFO] [stdout] test test_signing_verify_with_ecdsa ... ok [INFO] [stdout] test test_signing_verify_function ... ok [INFO] [stdout] test test_marshal_rsa_pkix_placeholder ... ok [INFO] [stdout] test test_marshal_pkix_public_key_with_type_rsa ... ok [INFO] [stdout] test test_rsa_encrypt_invalid_key ... ok [INFO] [stdout] test test_rsa_private_key_bytes_placeholder ... ok [INFO] [stdout] test test_keytype_oid_all_types ... ok [INFO] [stdout] test test_rsa_public_key_bytes_placeholder ... ok [INFO] [stdout] test test_marshal_rsa_pkcs8_placeholder ... ok [INFO] [stdout] test test_marshal_pkcs8_private_key_rsa ... ok [INFO] [stdout] test test_rsa_decrypt_invalid_ciphertext ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 134 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 17.81s [INFO] [stdout] [INFO] [stderr] Running tests/ecdh_test.rs (/opt/rustwide/target/debug/deps/ecdh-9863e5989a7faccd) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_ecdh_key_serialization ... ok [INFO] [stdout] test test_ecdh_encrypt_decrypt ... ok [INFO] [stdout] test test_ecdh_with_bottle ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/edge_cases_test.rs (/opt/rustwide/target/debug/deps/edge_cases-3b3bc9c41c95c9c5) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test test_bottle_empty_message ... ok [INFO] [stdout] test test_bottle_metadata_unicode ... ok [INFO] [stdout] test test_idcard_expiration ... ok [INFO] [stdout] test test_bottle_very_large_message ... ok [INFO] [stdout] test test_mem_clr ... ok [INFO] [stdout] test test_ecdh_empty_plaintext ... ok [INFO] [stdout] test test_bottle_serialization_roundtrip ... ok [INFO] [stdout] test test_utils_parse_rsa_key_invalid_der ... ok [INFO] [stdout] test test_bottle_multiple_signatures ... ok [INFO] [stdout] test test_membership_multiple_info ... ok [INFO] [stdout] test test_idcard_multiple_keys ... ok [INFO] [stdout] test test_keychain_multiple_keys ... ok [INFO] [stdout] test test_bottle_multiple_encryption_layers ... ok [INFO] [stdout] test test_ecdh_very_large_plaintext ... ok [INFO] [stdout] test test_rsa_key_sizes ... ok [INFO] [stdout] test test_rsa_encryption_different_sizes has been running for over 60 seconds [INFO] [stdout] test test_rsa_encryption_different_sizes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 65.88s [INFO] [stdout] [INFO] [stderr] Running tests/error_test.rs (/opt/rustwide/target/debug/deps/error-3b2facb37ce82ed1) [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test test_bottle_no_recipient ... ok [INFO] [stdout] test test_bottle_empty_message ... ok [INFO] [stdout] test test_ecdh_decrypt_invalid_ciphertext ... ok [INFO] [stdout] test test_bottle_metadata_edge_cases ... ok [INFO] [stdout] test test_error_clone_and_eq ... ok [INFO] [stdout] test test_ecdh_encrypt_invalid_key ... ok [INFO] [stdout] test test_encrypt_short_buffer_invalid_key ... ok [INFO] [stdout] test test_bottle_verify_failure ... ok [INFO] [stdout] test test_bottle_invalid_serialization ... ok [INFO] [stdout] test test_error_variants ... ok [INFO] [stdout] test test_ecdh_decrypt_wrong_key ... ok [INFO] [stdout] test test_error_from_io_error ... ok [INFO] [stdout] test test_idcard_group_not_found ... ok [INFO] [stdout] test test_keychain_key_not_found ... ok [INFO] [stdout] test test_membership_verify_failure ... ok [INFO] [stdout] test test_idcard_key_not_found ... ok [INFO] [stdout] test test_decrypt_short_buffer_invalid_key ... ok [INFO] [stdout] test test_rsa_decrypt_invalid_ciphertext ... ok [INFO] [stdout] test test_rsa_verify_invalid_signature ... ok [INFO] [stdout] test test_decrypt_short_buffer_invalid_ciphertext ... ok [INFO] [stdout] test test_rsa_key_invalid_size ... ok [INFO] [stderr] Running tests/keys_test.rs (/opt/rustwide/target/debug/deps/keys-257ba89af38eb1fa) [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 39.72s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 47 tests [INFO] [stdout] test test_ecdsa_p256_from_private_key_bytes_invalid ... ok [INFO] [stdout] test test_ecdsa_p256_generate ... ok [INFO] [stdout] test test_ecdsa_p256_signer_key ... ok [INFO] [stdout] test test_ed25519_different_keys_different_fingerprints ... ok [INFO] [stdout] test test_ecdsa_p256_from_private_key_bytes ... ok [INFO] [stdout] test test_ecdsa_p256_different_keys_different_fingerprints ... ok [INFO] [stdout] test test_ecdsa_p256_private_key_bytes ... ok [INFO] [stdout] test test_ed25519_from_private_key_bytes ... ok [INFO] [stdout] test test_ecdsa_p256_public_key_bytes ... ok [INFO] [stdout] test test_ed25519_from_private_key_bytes_invalid ... ok [INFO] [stdout] test test_ed25519_public_key_bytes ... ok [INFO] [stdout] test test_ed25519_sign ... ok [INFO] [stdout] test test_ed25519_generate ... ok [INFO] [stdout] test test_ed25519_signer_key ... ok [INFO] [stdout] test test_ed25519_private_key_bytes ... ok [INFO] [stdout] test test_ecdsa_p256_sign ... ok [INFO] [stdout] test test_key_serialization_roundtrip ... ok [INFO] [stdout] test test_rsa_key_from_private_key_bytes_placeholder ... ok [INFO] [stdout] test test_ed25519_sign_empty_message ... ok [INFO] [stdout] test test_ecdsa_p256_verify ... ok [INFO] [stdout] test test_ecdsa_p256_verify_invalid_signature_length ... ok [INFO] [stdout] test test_ed25519_verify ... ok [INFO] [stdout] test test_ed25519_sign_large_message ... ok [INFO] [stdout] test test_ecdsa_p256_sign_empty_message ... ok [INFO] [stdout] test test_all_key_types_generate_unique_keys ... ok [INFO] [stdout] test test_ecdsa_p256_verify_failure ... ok [INFO] [stdout] test test_x25519_different_keys ... ok [INFO] [stdout] test test_x25519_from_private_key_bytes ... ok [INFO] [stdout] test test_x25519_from_private_key_bytes_invalid ... ok [INFO] [stdout] test test_x25519_generate ... ok [INFO] [stdout] test test_x25519_private_key_bytes ... ok [INFO] [stdout] test test_x25519_public_key_bytes ... ok [INFO] [stdout] test test_ed25519_verify_failure ... ok [INFO] [stdout] test test_ecdsa_p256_sign_large_message ... ok [INFO] [stdout] test test_ed25519_verify_invalid_signature_length ... ok [INFO] [stdout] test test_rsa_key_encrypt_max_size ... ok [INFO] [stdout] test test_rsa_key_decrypt_invalid_ciphertext ... ok [INFO] [stdout] test test_rsa_key_public_key_accessor ... ok [INFO] [stdout] test test_rsa_key_sign_empty_message ... ok [INFO] [stdout] test test_rsa_key_encrypt_too_large ... ok [INFO] [stdout] test test_rsa_key_verify_failure ... ok [INFO] [stdout] test test_rsa_key_private_key_accessor ... ok [INFO] [stdout] test test_sign_verify_unicode_messages ... ok [INFO] [stdout] test test_rsa_key_sign_large_message ... ok [INFO] [stdout] test test_rsa_key_decrypt_wrong_key ... ok [INFO] [stdout] test test_rsa_key_signer_key ... ok [INFO] [stdout] test test_rsa_key_size_accessor has been running for over 60 seconds [INFO] [stdout] test test_rsa_key_size_accessor ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 47 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 67.45s [INFO] [stdout] [INFO] [stderr] Running tests/pkix_test.rs (/opt/rustwide/target/debug/deps/pkix-ba36f0b3b421841f) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_x25519_pkcs8_private_key ... ok [INFO] [stdout] test test_ed25519_pkcs8_private_key ... ok [INFO] [stdout] test test_pem_encoding_decoding ... ok [INFO] [stdout] test test_pkix_roundtrip_ecdsa_p256 ... ok [INFO] [stdout] test test_ed25519_pkix_public_key ... ok [INFO] [stdout] test test_ecdsa_p256_pkix_public_key ... ok [INFO] [stdout] test test_pkcs8_roundtrip_ecdsa_p256 ... ok [INFO] [stdout] test test_ecdsa_p256_pkcs8_private_key ... ok [INFO] [stdout] test test_x25519_pkix_public_key ... ok [INFO] [stderr] Running tests/pqc_test.rs (/opt/rustwide/target/debug/deps/pqc-b9765ab82d9977d6) [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/rsa_test.rs (/opt/rustwide/target/debug/deps/rsa-64922253ba95f39d) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test test_rsa_key_generation_invalid_size ... ok [INFO] [stdout] test test_rsa_public_key_access ... ok [INFO] [stdout] test test_rsa_signing_verification_different_messages ... ok [INFO] [stdout] test test_rsa_fingerprint ... ok [INFO] [stdout] test test_rsa_encryption_decryption ... ok [INFO] [stdout] test test_rsa_private_key_access ... ok [INFO] [stdout] test test_rsa_signing_verification ... ok [INFO] [stdout] test test_rsa_key_generation ... ok [INFO] [stdout] test test_rsa_signing_verification_failure ... ok [INFO] [stdout] test test_rsa_encryption_decryption_large_key ... ok [INFO] [stdout] test test_rsa_key_generation_4096 has been running for over 60 seconds [INFO] [stdout] test test_rsa_key_generation_4096 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 110.99s [INFO] [stdout] [INFO] [stderr] Running tests/short_buffer_test.rs (/opt/rustwide/target/debug/deps/short_buffer-ef9782a56a989b20) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_short_buffer_encryption_max_size ... ok [INFO] [stdout] test test_short_buffer_encryption_key_wrapping ... ok [INFO] [stdout] test test_short_buffer_encryption_too_large ... ok [INFO] [stdout] test test_short_buffer_encryption_different_keys ... ok [INFO] [stdout] test test_short_buffer_encryption_small_message ... ok [INFO] [stdout] test test_short_buffer_encryption_rsa ... ok [INFO] [stdout] test test_short_buffer_encryption_4096_key has been running for over 60 seconds [INFO] [stdout] test test_short_buffer_encryption_4096_key ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 114.65s [INFO] [stdout] [INFO] [stderr] Running tests/test_sphincs_availability.rs (/opt/rustwide/target/debug/deps/test_sphincs_availability-9711239f3ab8cafd) [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 rust_bottle [INFO] [stdout] [INFO] [stdout] running 77 tests [INFO] [stdout] test src/ecdh.rs - ecdh::ecdh_decrypt_with_handler (line 469) - compile ... ok [INFO] [stdout] test src/bottle.rs - bottle::BottleInfo (line 89) ... ok [INFO] [stdout] test src/bottle.rs - bottle::Bottle::from_bytes (line 401) ... ok [INFO] [stdout] test src/bottle.rs - bottle::Bottle::new (line 123) ... ok [INFO] [stdout] test src/bottle.rs - bottle::Bottle::set_metadata (line 313) ... ok [INFO] [stdout] test src/bottle.rs - bottle::Opener::open_info (line 529) ... ok [INFO] [stdout] test src/bottle.rs - bottle::Opener (line 424) ... ok [INFO] [stdout] test src/bottle.rs - bottle::Bottle::to_bytes (line 376) ... ok [INFO] [stdout] test src/bottle.rs - bottle::BottleInfo::is_signed_by (line 585) ... ok [INFO] [stdout] test src/ecdh.rs - ecdh::ecdh_decrypt (line 431) ... ok [INFO] [stdout] test src/bottle.rs - bottle::Opener::open (line 477) ... ok [INFO] [stdout] test src/bottle.rs - bottle::Bottle::encrypt (line 200) ... ok [INFO] [stdout] test src/bottle.rs - bottle::Bottle::sign (line 263) ... ok [INFO] [stdout] test src/bottle.rs - bottle::Bottle::metadata (line 337) ... ok [INFO] [stdout] test src/ecdh.rs - ecdh::ecdh_decrypt_p256 (line 99) ... ok [INFO] [stdout] test src/ecdh.rs - ecdh::ecdh_decrypt_x25519 (line 227) ... ok [INFO] [stdout] test src/bottle.rs - bottle::Bottle (line 16) ... ok [INFO] [stdout] test src/ecdh.rs - ecdh::ecdh_encrypt (line 314) ... ok [INFO] [stdout] test src/ecdh.rs - ecdh::ecdh_encrypt_x25519 (line 165) ... ok [INFO] [stdout] test src/errors.rs - errors::BottleError (line 17) ... ok [INFO] [stdout] test src/hash.rs - hash::multi_hash (line 56) ... ok [INFO] [stdout] test src/idcard.rs - idcard::IDCard::from_bytes (line 397) ... ok [INFO] [stdout] test src/hash.rs - hash::hash (line 23) ... ok [INFO] [stdout] test src/hash.rs - hash::sha256 (line 86) ... ok [INFO] [stdout] test src/ecdh.rs - ecdh::ecdh_encrypt_with_handler (line 355) ... ok [INFO] [stdout] test src/idcard.rs - idcard::IDCard::get_keys (line 266) ... ok [INFO] [stdout] test src/idcard.rs - idcard::IDCard (line 17) ... ok [INFO] [stdout] test src/ecdh.rs - ecdh::ecdh_encrypt_p256 (line 42) ... ok [INFO] [stdout] test src/idcard.rs - idcard::IDCard::new (line 72) ... ok [INFO] [stdout] test src/idcard.rs - idcard::IDCard::set_key_purposes (line 153) ... ok [INFO] [stdout] test src/idcard.rs - idcard::IDCard::sign (line 323) ... ok [INFO] [stdout] test src/idcard.rs - idcard::IDCard::set_metadata (line 112) ... ok [INFO] [stdout] test src/idcard.rs - idcard::IDCard::set_key_duration (line 183) ... ok [INFO] [stdout] test src/idcard.rs - idcard::IDCard::test_key_purpose (line 220) ... ok [INFO] [stdout] test src/keychain.rs - keychain::Keychain::add_keys (line 118) ... ok [INFO] [stdout] test src/idcard.rs - idcard::IDCard::to_bytes (line 368) ... ok [INFO] [stdout] test src/keychain.rs - keychain::Keychain::new (line 73) ... ok [INFO] [stdout] test src/keychain.rs - keychain::Keychain::get_key (line 151) ... ok [INFO] [stdout] test src/keys.rs - keys::Ed25519Key::from_private_key_bytes (line 338) ... ok [INFO] [stdout] test src/keys.rs - keys::Ed25519Key (line 247) ... ok [INFO] [stdout] test src/keychain.rs - keychain::Keychain::add_key (line 95) ... ok [INFO] [stdout] test src/keys.rs - keys::EcdsaP256Key::generate (line 62) ... ok [INFO] [stdout] test src/keychain.rs - keychain::Keychain::signers (line 234) ... ok [INFO] [stdout] test src/keys.rs - keys::EcdsaP256Key::verify (line 190) ... ok [INFO] [stdout] test src/keys.rs - keys::EcdsaP256Key::from_private_key_bytes (line 123) ... ok [INFO] [stdout] test src/keys.rs - keys::EcdsaP256Key (line 32) ... ok [INFO] [stdout] test src/keys.rs - keys::Ed25519Key::generate (line 278) ... ok [INFO] [stdout] test src/keychain.rs - keychain::Keychain::sign (line 204) ... ok [INFO] [stdout] test src/keys.rs - keys::RsaKey::from_private_key_bytes (line 696) - compile ... ok [INFO] [stdout] test src/keychain.rs - keychain::Keychain (line 15) ... ok [INFO] [stdout] test src/keys.rs - keys::X25519Key (line 457) ... ok [INFO] [stdout] test src/membership.rs - membership::Membership::new (line 56) ... ok [INFO] [stdout] test src/keys.rs - keys::X25519Key::generate (line 487) ... ok [INFO] [stdout] test src/keys.rs - keys::Ed25519Key::verify (line 401) ... ok [INFO] [stdout] test src/membership.rs - membership::Membership::set_info (line 88) ... ok [INFO] [stdout] test src/keys.rs - keys::X25519Key::from_private_key_bytes (line 552) ... ok [INFO] [stdout] test src/pkix.rs - pkix (line 16) ... ok [INFO] [stdout] test src/membership.rs - membership::Membership::sign (line 138) ... ok [INFO] [stdout] test src/tpm.rs - tpm (line 8) - compile ... ok [INFO] [stdout] test src/membership.rs - membership::Membership (line 16) ... ok [INFO] [stdout] test src/utils.rs - utils::encrypt_short_buffer (line 53) - compile ... ok [INFO] [stdout] test src/pkix.rs - pkix::marshal_pkcs8_private_key_pem (line 370) ... ok [INFO] [stdout] test src/tpm.rs - tpm::ECDHHandler (line 37) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 26) ... ok [INFO] [stdout] test src/pkix.rs - pkix::parse_pkcs8_private_key (line 405) ... ok [INFO] [stdout] test src/pkix.rs - pkix::marshal_pkix_public_key (line 173) ... ok [INFO] [stdout] test src/pkix.rs - pkix::marshal_pkix_public_key_pem (line 237) ... ok [INFO] [stdout] test src/utils.rs - utils::mem_clr (line 19) ... ok [INFO] [stdout] test src/signing.rs - signing::Verify (line 45) ... ok [INFO] [stdout] test src/pkix.rs - pkix::parse_pkix_public_key (line 266) ... ok [INFO] [stdout] test src/pkix.rs - pkix::marshal_pkcs8_private_key (line 322) ... ok [INFO] [stdout] test src/signing.rs - signing::Sign (line 12) ... ok [INFO] [stdout] test src/ecdh.rs - ecdh::rsa_decrypt (line 1094) ... ok [INFO] [stdout] test src/keys.rs - keys::RsaKey::generate (line 624) ... ok [INFO] [stdout] test src/ecdh.rs - ecdh::rsa_encrypt (line 1052) ... ok [INFO] [stdout] test src/keys.rs - keys::RsaKey::verify (line 815) ... ok [INFO] [stdout] test src/keys.rs - keys::RsaKey (line 590) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 77 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 32.97s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "416ec10c8b1df79b9160785d8863b96600c9381ededbd0f12717c4dad996bb13", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "416ec10c8b1df79b9160785d8863b96600c9381ededbd0f12717c4dad996bb13", kill_on_drop: false }` [INFO] [stdout] 416ec10c8b1df79b9160785d8863b96600c9381ededbd0f12717c4dad996bb13