[INFO] fetching crate openmls 0.6.0...
[INFO] checking openmls-0.6.0 against master#39cb3386ddc6c71657418be28dbb3987eea4aa4b for pr-133536
[INFO] extracting crate openmls 0.6.0 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate openmls 0.6.0 on toolchain 39cb3386ddc6c71657418be28dbb3987eea4aa4b
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate openmls 0.6.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate openmls 0.6.0
[INFO] tweaked toml for crates.io crate openmls 0.6.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] crate crates.io crate openmls 0.6.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" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rstest_reuse v0.5.0
[INFO] [stderr]   Downloaded rstest v0.17.0
[INFO] [stderr]   Downloaded rstest_macros v0.17.0
[INFO] [stderr]   Downloaded fluvio-wasm-timer v0.2.5
[INFO] [stderr]   Downloaded libcrux-platform v0.0.2-alpha.3
[INFO] [stderr]   Downloaded libcrux-sha3 v0.0.2-alpha.3
[INFO] [stderr]   Downloaded libcrux-kem v0.0.2-alpha.3
[INFO] [stderr]   Downloaded libcrux-ecdh v0.0.2-alpha.3
[INFO] [stderr]   Downloaded libcrux-hkdf v0.0.2-alpha.3
[INFO] [stderr]   Downloaded libcrux-hmac v0.0.2-alpha.3
[INFO] [stderr]   Downloaded libcrux-hacl v0.0.2-alpha.3
[INFO] [stderr]   Downloaded libcrux v0.0.2-alpha.3
[INFO] [stderr]   Downloaded hpke-rs-rust-crypto v0.2.0
[INFO] [stderr]   Downloaded openmls_traits v0.3.0
[INFO] [stderr]   Downloaded openmls_memory_storage v0.3.0
[INFO] [stderr]   Downloaded openmls_test v0.1.0
[INFO] [stderr]   Downloaded hpke-rs-crypto v0.2.0
[INFO] [stderr]   Downloaded libcrux-ml-kem v0.0.2-alpha.3
[INFO] [stderr]   Downloaded hax-lib-macros-types v0.1.0-pre.1
[INFO] [stderr]   Downloaded openmls_libcrux_crypto v0.1.0
[INFO] [stderr]   Downloaded hax-lib v0.1.0-pre.1
[INFO] [stderr]   Downloaded openmls_rust_crypto v0.3.0
[INFO] [stderr]   Downloaded openmls_basic_credential v0.3.0
[INFO] [stderr]   Downloaded libcrux-intrinsics v0.0.2-alpha.3
[INFO] [stderr]   Downloaded hax-lib-macros v0.1.0-pre.1
[INFO] [stderr]   Downloaded hpke-rs v0.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 98409c77e1139ca2bf70928c95d5f2f040f2880377a6a25a7a3c22e5e354cede
[INFO] running `Command { std: "docker" "start" "-a" "98409c77e1139ca2bf70928c95d5f2f040f2880377a6a25a7a3c22e5e354cede", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "98409c77e1139ca2bf70928c95d5f2f040f2880377a6a25a7a3c22e5e354cede", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "98409c77e1139ca2bf70928c95d5f2f040f2880377a6a25a7a3c22e5e354cede", kill_on_drop: false }`
[INFO] [stdout] 98409c77e1139ca2bf70928c95d5f2f040f2880377a6a25a7a3c22e5e354cede
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 30ecfdc392e4cb715e702c294290dd23dce4e02e32250f3b3c0c7ed69d3613f4
[INFO] running `Command { std: "docker" "start" "-a" "30ecfdc392e4cb715e702c294290dd23dce4e02e32250f3b3c0c7ed69d3613f4", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.86
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.92
[INFO] [stderr]    Compiling serde v1.0.204
[INFO] [stderr]    Compiling libc v0.2.155
[INFO] [stderr]    Compiling log v0.4.22
[INFO] [stderr]    Compiling bumpalo v3.16.0
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling wasm-bindgen v0.2.92
[INFO] [stderr]     Checking utf8parse v0.2.2
[INFO] [stderr]     Checking either v1.13.0
[INFO] [stderr]     Checking regex-syntax v0.8.4
[INFO] [stderr]    Compiling serde_json v1.0.120
[INFO] [stderr]     Checking is_terminal_polyfill v1.70.0
[INFO] [stderr]     Checking anstyle v1.0.7
[INFO] [stderr]     Checking anstyle-query v1.1.0
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]     Checking anstyle-parse v0.2.4
[INFO] [stderr]    Compiling autocfg v1.3.0
[INFO] [stderr]     Checking colorchoice v1.0.1
[INFO] [stderr]     Checking half v2.4.1
[INFO] [stderr]     Checking strsim v0.11.1
[INFO] [stderr]     Checking clap_lex v0.7.1
[INFO] [stderr]    Compiling portable-atomic v1.7.0
[INFO] [stderr]    Compiling rustix v0.38.34
[INFO] [stderr]    Compiling thiserror v1.0.63
[INFO] [stderr]     Checking ciborium-io v0.2.2
[INFO] [stderr]     Checking anstream v0.6.14
[INFO] [stderr]     Checking itoa v1.0.11
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking crossbeam-deque v0.8.5
[INFO] [stderr]     Checking unicode-width v0.1.13
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]     Checking adler v1.0.2
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking number_prefix v0.4.0
[INFO] [stderr]     Checking clap_builder v4.5.9
[INFO] [stderr]     Checking scoped-tls v1.0.1
[INFO] [stderr]     Checking miniz_oxide v0.7.4
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking walkdir v2.5.0
[INFO] [stderr]     Checking anes v0.1.6
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking oorandom v11.1.4
[INFO] [stderr]     Checking fastrand v2.1.0
[INFO] [stderr]     Checking base64 v0.22.1
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]     Checking flate2 v1.0.30
[INFO] [stderr]    Compiling syn v2.0.72
[INFO] [stderr]     Checking is-terminal v0.4.12
[INFO] [stderr]     Checking console v0.15.8
[INFO] [stderr]     Checking regex-automata v0.4.7
[INFO] [stderr]     Checking indicatif v0.17.8
[INFO] [stderr]     Checking criterion-plot v0.5.0
[INFO] [stderr]     Checking tempfile v3.10.1
[INFO] [stderr]     Checking regex v1.10.5
[INFO] [stderr]     Checking env_logger v0.10.2
[INFO] [stderr]     Checking pretty_env_logger v0.5.0
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.92
[INFO] [stderr]    Compiling serde_derive v1.0.204
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling tls_codec_derive v0.4.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.63
[INFO] [stderr]    Compiling clap_derive v4.5.8
[INFO] [stderr]    Compiling wasm-bindgen-test-macro v0.3.42
[INFO] [stderr]     Checking zeroize v1.8.1
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.92
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.92
[INFO] [stderr]     Checking clap v4.5.9
[INFO] [stderr]     Checking js-sys v0.3.69
[INFO] [stderr]     Checking console_error_panic_hook v0.1.7
[INFO] [stderr]     Checking wasm-bindgen-futures v0.4.42
[INFO] [stderr]     Checking wasm-bindgen-test v0.3.42
[INFO] [stderr]     Checking tls_codec v0.4.1
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]     Checking openmls_traits v0.3.0
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stderr]     Checking openmls v0.6.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: couldn't read `src/../test_vectors/deserialization.json`: No such file or directory (os error 2)
[INFO] [stdout]   --> src/test_utils/mod.rs:50:20
[INFO] [stdout]    |
[INFO] [stdout] 50 |         let data = include_str!($file_name);
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/kat_vl.rs:58:35
[INFO] [stdout]    |
[INFO] [stdout] 58 |     let tests: Vec<TestElement> = read_json!("../test_vectors/deserialization.json");
[INFO] [stdout]    |                                   -------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `include_str` which comes from the expansion of the macro `read_json` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `src/ciphersuite/tests_and_kats/../../../test_vectors/crypto-basics.json`: No such file or directory (os error 2)
[INFO] [stdout]    --> src/test_utils/mod.rs:50:20
[INFO] [stdout]     |
[INFO] [stdout] 50  |         let data = include_str!($file_name);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ciphersuite/tests_and_kats/kat_crypto_basics.rs:409:44
[INFO] [stdout]     |
[INFO] [stdout] 409 |     let tests: Vec<CryptoBasicsTestCase> = read_json!("../../../test_vectors/crypto-basics.json");
[INFO] [stdout]     |                                            ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_str` which comes from the expansion of the macro `read_json` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `src/group/tests_and_kats/kats/../../../../test_vectors/messages.json`: No such file or directory (os error 2)
[INFO] [stdout]    --> src/test_utils/mod.rs:50:20
[INFO] [stdout]     |
[INFO] [stdout] 50  |         let data = include_str!($file_name);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/group/tests_and_kats/kats/messages.rs:571:42
[INFO] [stdout]     |
[INFO] [stdout] 571 |     let tests: Vec<MessagesTestVector> = read_json!("../../../../test_vectors/messages.json");
[INFO] [stdout]     |                                          ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_str` which comes from the expansion of the macro `read_json` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `src/treesync/tests_and_kats/kats/../../../../test_vectors/treekem.json`: No such file or directory (os error 2)
[INFO] [stdout]    --> src/test_utils/mod.rs:50:20
[INFO] [stdout]     |
[INFO] [stdout] 50  |         let data = include_str!($file_name);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/treesync/tests_and_kats/kats/kat_treekem.rs:382:35
[INFO] [stdout]     |
[INFO] [stdout] 382 |     let tests: Vec<TreeKemTest> = read_json!("../../../../test_vectors/treekem.json");
[INFO] [stdout]     |                                   --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_str` which comes from the expansion of the macro `read_json` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `src/binary_tree/array_representation/../../../test_vectors/tree-math.json`: No such file or directory (os error 2)
[INFO] [stdout]    --> src/test_utils/mod.rs:50:20
[INFO] [stdout]     |
[INFO] [stdout] 50  |         let data = include_str!($file_name);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/binary_tree/array_representation/kat_treemath.rs:189:42
[INFO] [stdout]     |
[INFO] [stdout] 189 |     let tests: Vec<TreeMathTestVector> = read_json!("../../../test_vectors/tree-math.json");
[INFO] [stdout]     |                                          -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_str` which comes from the expansion of the macro `read_json` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `src/tree/tests_and_kats/kats/../../../../test_vectors/kat_encryption_openmls.json`: No such file or directory (os error 2)
[INFO] [stdout]    --> src/test_utils/mod.rs:50:20
[INFO] [stdout]     |
[INFO] [stdout] 50  |         let data = include_str!($file_name);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/tree/tests_and_kats/kats/kat_encryption.rs:816:9
[INFO] [stdout]     |
[INFO] [stdout] 816 |         read_json!("../../../../test_vectors/kat_encryption_openmls.json");
[INFO] [stdout]     |         ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_str` which comes from the expansion of the macro `read_json` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `src/schedule/tests_and_kats/kats/../../../../test_vectors/key-schedule.json`: No such file or directory (os error 2)
[INFO] [stdout]    --> src/test_utils/mod.rs:50:20
[INFO] [stdout]     |
[INFO] [stdout] 50  |         let data = include_str!($file_name);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/schedule/tests_and_kats/kats/key_schedule.rs:267:9
[INFO] [stdout]     |
[INFO] [stdout] 267 |         read_json!("../../../../test_vectors/key-schedule.json");
[INFO] [stdout]     |         -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_str` which comes from the expansion of the macro `read_json` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `src/schedule/tests_and_kats/kats/../../../../test_vectors/psk_secret.json`: No such file or directory (os error 2)
[INFO] [stdout]    --> src/test_utils/mod.rs:50:20
[INFO] [stdout]     |
[INFO] [stdout] 50  |         let data = include_str!($file_name);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/schedule/tests_and_kats/kats/psk_secret.rs:110:35
[INFO] [stdout]     |
[INFO] [stdout] 110 |     let tests: Vec<TestElement> = read_json!("../../../../test_vectors/psk_secret.json");
[INFO] [stdout]     |                                   ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_str` which comes from the expansion of the macro `read_json` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `src/treesync/tests_and_kats/kats/../../../../test_vectors/tree-operations.json`: No such file or directory (os error 2)
[INFO] [stdout]    --> src/test_utils/mod.rs:50:20
[INFO] [stdout]     |
[INFO] [stdout] 50  |         let data = include_str!($file_name);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/treesync/tests_and_kats/kats/kat_tree_operations.rs:145:35
[INFO] [stdout]     |
[INFO] [stdout] 145 |     let tests: Vec<TestElement> = read_json!("../../../../test_vectors/tree-operations.json");
[INFO] [stdout]     |                                   ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_str` which comes from the expansion of the macro `read_json` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `src/treesync/tests_and_kats/kats/../../../../test_vectors/tree-validation.json`: No such file or directory (os error 2)
[INFO] [stdout]    --> src/test_utils/mod.rs:50:20
[INFO] [stdout]     |
[INFO] [stdout] 50  |         let data = include_str!($file_name);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/treesync/tests_and_kats/kats/kat_tree_validation.rs:144:35
[INFO] [stdout]     |
[INFO] [stdout] 144 |     let tests: Vec<TestElement> = read_json!("../../../../test_vectors/tree-validation.json");
[INFO] [stdout]     |                                   ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_str` which comes from the expansion of the macro `read_json` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `src/tree/tests_and_kats/kats/../../../../test_vectors/message-protection.json`: No such file or directory (os error 2)
[INFO] [stdout]    --> src/test_utils/mod.rs:50:20
[INFO] [stdout]     |
[INFO] [stdout] 50  |         let data = include_str!($file_name);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/tree/tests_and_kats/kats/kat_message_protection.rs:516:9
[INFO] [stdout]     |
[INFO] [stdout] 516 |         read_json!("../../../../test_vectors/message-protection.json");
[INFO] [stdout]     |         -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_str` which comes from the expansion of the macro `read_json` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `src/tree/tests_and_kats/kats/../../../../test_vectors/secret-tree.json`: No such file or directory (os error 2)
[INFO] [stdout]    --> src/test_utils/mod.rs:50:20
[INFO] [stdout]     |
[INFO] [stdout] 50  |         let data = include_str!($file_name);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/tree/tests_and_kats/kats/secret_tree.rs:191:34
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let tests: Vec<SecretTree> = read_json!("../../../../test_vectors/secret-tree.json");
[INFO] [stdout]     |                                  ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_str` which comes from the expansion of the macro `read_json` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `rand` in the list of imported crates
[INFO] [stdout]   --> src/test_utils/test_framework/mod.rs:37:7
[INFO] [stdout]    |
[INFO] [stdout] 37 | use ::rand::{rngs::OsRng, RngCore};
[INFO] [stdout]    |       ^^^^ could not find `rand` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `rand`
[INFO] [stdout]  --> src/utils.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rand::{rngs::OsRng, RngCore};
[INFO] [stdout]   |     ^^^^ use of undeclared crate or module `rand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rand`
[INFO] [stdout]   --> src/test_utils/test_framework/mod.rs:37:7
[INFO] [stdout]    |
[INFO] [stdout] 37 | use ::rand::{rngs::OsRng, RngCore};
[INFO] [stdout]    |       ^^^^ could not find `rand` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rand`
[INFO] [stdout]  --> src/utils.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rand::{rngs::OsRng, RngCore};
[INFO] [stdout]   |     ^^^^ use of undeclared crate or module `rand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `once_cell`
[INFO] [stdout]   --> src/skip_validation.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 |             use once_cell::sync::Lazy;
[INFO] [stdout]    |                 ^^^^^^^^^ use of undeclared crate or module `once_cell`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]    --> src/credentials/mod.rs:312:9
[INFO] [stdout]     |
[INFO] [stdout] 312 |     use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]   --> src/test_utils/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]  --> src/test_utils/frankenstein/group_info.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]  --> src/test_utils/frankenstein/leaf_node.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]   --> src/test_utils/test_framework/mod.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]  --> src/test_utils/test_framework/client.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_rust_crypto`
[INFO] [stdout]  --> src/test_utils/test_framework/errors.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use openmls_rust_crypto::MemoryStorage;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_rust_crypto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]   --> src/ciphersuite/tests_and_kats/kat_crypto_basics.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]  --> src/group/mls_group/tests_and_kats/utils.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]  --> src/treesync/tests_and_kats/kats/kat_treekem.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_rust_crypto`
[INFO] [stdout]    --> src/storage.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |     use openmls_rust_crypto::{MemoryStorage, OpenMlsRustCrypto};
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_rust_crypto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]   --> src/tree/tests_and_kats/kats/kat_encryption.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_rust_crypto`
[INFO] [stdout]    --> src/tree/tests_and_kats/kats/kat_encryption.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 |     use openmls_rust_crypto::OpenMlsRustCrypto;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_rust_crypto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]  --> src/test_utils/frankenstein/key_package.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_test`
[INFO] [stdout]  --> src/test_utils/frankenstein/key_package.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use openmls_test::openmls_test;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 | use openmls_traits::openmls_test;
[INFO] [stdout]   |     ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]   --> src/extensions/external_sender_extension.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]  --> src/framing/tests.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]  --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_rust_crypto`
[INFO] [stdout]  --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use openmls_rust_crypto::MemoryStorage;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_rust_crypto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_test`
[INFO] [stdout]  --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use openmls_test::openmls_test;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 6 | use openmls_traits::openmls_test;
[INFO] [stdout]   |     ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]  --> src/group/tests_and_kats/tests/external_add_proposal.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_test`
[INFO] [stdout]  --> src/group/tests_and_kats/tests/external_add_proposal.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openmls_test::openmls_test;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openmls_traits::openmls_test;
[INFO] [stdout]   |     ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_test`
[INFO] [stdout]  --> src/group/tests_and_kats/tests/external_remove_proposal.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use openmls_test::openmls_test;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 1 | use openmls_traits::openmls_test;
[INFO] [stdout]   |     ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]  --> src/group/tests_and_kats/tests/group_context_extensions.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_test`
[INFO] [stdout]  --> src/group/tests_and_kats/tests/group_context_extensions.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use openmls_test::openmls_test;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 | use openmls_traits::openmls_test;
[INFO] [stdout]   |     ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `rand`
[INFO] [stdout]   --> src/group/tests_and_kats/utils.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use rand::{rngs::OsRng, RngCore};
[INFO] [stdout]    |     ^^^^ use of undeclared crate or module `rand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]  --> src/group/tests_and_kats/utils.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rand`
[INFO] [stdout]   --> src/group/tests_and_kats/utils.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use rand::{rngs::OsRng, RngCore};
[INFO] [stdout]    |     ^^^^ use of undeclared crate or module `rand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]  --> src/key_packages/tests.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]  --> src/messages/tests/welcome.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_test`
[INFO] [stdout]   --> src/storage/kat_storage_stability.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use openmls_test::openmls_test;
[INFO] [stdout]    |     ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 29 | use openmls_traits::openmls_test;
[INFO] [stdout]    |     ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]   --> src/tree/tests_and_kats/kats/kat_message_protection.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/ciphersuite/aead.rs:165:7
[INFO] [stdout]     |
[INFO] [stdout] 165 |     #[openmls_test::openmls_test]
[INFO] [stdout]     |       ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]  --> src/ciphersuite/tests_and_kats/tests.rs:8:3
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[openmls_test::openmls_test]
[INFO] [stdout]   |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/extensions/external_sender_extension.rs:93:7
[INFO] [stdout]    |
[INFO] [stdout] 93 |     #[openmls_test::openmls_test]
[INFO] [stdout]    |       ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/extensions/tests.rs:38:3
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/extensions/tests.rs:178:3
[INFO] [stdout]     |
[INFO] [stdout] 178 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/extensions/tests.rs:211:3
[INFO] [stdout]     |
[INFO] [stdout] 211 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/extensions/tests.rs:285:3
[INFO] [stdout]     |
[INFO] [stdout] 285 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/framing/tests.rs:24:3
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/framing/tests.rs:76:3
[INFO] [stdout]    |
[INFO] [stdout] 76 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/framing/tests.rs:150:3
[INFO] [stdout]     |
[INFO] [stdout] 150 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/framing/tests.rs:314:3
[INFO] [stdout]     |
[INFO] [stdout] 314 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/framing/tests.rs:380:3
[INFO] [stdout]     |
[INFO] [stdout] 380 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/framing/tests.rs:482:3
[INFO] [stdout]     |
[INFO] [stdout] 482 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/framing/tests.rs:538:3
[INFO] [stdout]     |
[INFO] [stdout] 538 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]  --> src/group/mls_group/tests_and_kats/tests/create_commit_params.rs:7:3
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[openmls_test::openmls_test]
[INFO] [stdout]   |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/external_init.rs:11:3
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]  --> src/group/mls_group/tests_and_kats/tests/past_secrets.rs:8:3
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[openmls_test::openmls_test]
[INFO] [stdout]   |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/past_secrets.rs:47:3
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/proposals.rs:27:3
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:174:3
[INFO] [stdout]     |
[INFO] [stdout] 174 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:282:3
[INFO] [stdout]     |
[INFO] [stdout] 282 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:322:3
[INFO] [stdout]     |
[INFO] [stdout] 322 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:375:3
[INFO] [stdout]     |
[INFO] [stdout] 375 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:446:3
[INFO] [stdout]     |
[INFO] [stdout] 446 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/group/public_group/tests.rs:18:3
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/group/tests_and_kats/tests/aad.rs:12:3
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:130:3
[INFO] [stdout]     |
[INFO] [stdout] 130 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:255:3
[INFO] [stdout]     |
[INFO] [stdout] 255 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:446:3
[INFO] [stdout]     |
[INFO] [stdout] 446 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:527:3
[INFO] [stdout]     |
[INFO] [stdout] 527 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:610:3
[INFO] [stdout]     |
[INFO] [stdout] 610 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:736:3
[INFO] [stdout]     |
[INFO] [stdout] 736 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:807:3
[INFO] [stdout]     |
[INFO] [stdout] 807 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/group/tests_and_kats/tests/encoding.rs:54:3
[INFO] [stdout]    |
[INFO] [stdout] 54 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/group/tests_and_kats/tests/encoding.rs:95:3
[INFO] [stdout]    |
[INFO] [stdout] 95 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/encoding.rs:135:3
[INFO] [stdout]     |
[INFO] [stdout] 135 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/encoding.rs:180:3
[INFO] [stdout]     |
[INFO] [stdout] 180 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/encoding.rs:218:3
[INFO] [stdout]     |
[INFO] [stdout] 218 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/encoding.rs:264:3
[INFO] [stdout]     |
[INFO] [stdout] 264 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_commit.rs:14:3
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_commit_validation.rs:32:3
[INFO] [stdout]    |
[INFO] [stdout] 32 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:101:3
[INFO] [stdout]     |
[INFO] [stdout] 101 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:164:3
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:316:3
[INFO] [stdout]     |
[INFO] [stdout] 316 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:393:3
[INFO] [stdout]     |
[INFO] [stdout] 393 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:449:3
[INFO] [stdout]     |
[INFO] [stdout] 449 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:561:3
[INFO] [stdout]     |
[INFO] [stdout] 561 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/group/tests_and_kats/tests/framing.rs:23:3
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:101:3
[INFO] [stdout]     |
[INFO] [stdout] 101 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:110:3
[INFO] [stdout]     |
[INFO] [stdout] 110 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:160:3
[INFO] [stdout]     |
[INFO] [stdout] 160 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:262:3
[INFO] [stdout]     |
[INFO] [stdout] 262 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:323:3
[INFO] [stdout]     |
[INFO] [stdout] 323 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:383:3
[INFO] [stdout]     |
[INFO] [stdout] 383 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:431:3
[INFO] [stdout]     |
[INFO] [stdout] 431 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:481:3
[INFO] [stdout]     |
[INFO] [stdout] 481 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:540:3
[INFO] [stdout]     |
[INFO] [stdout] 540 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:600:3
[INFO] [stdout]     |
[INFO] [stdout] 600 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]  --> src/group/tests_and_kats/tests/group.rs:5:3
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[openmls_test::openmls_test]
[INFO] [stdout]   |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/group/tests_and_kats/tests/group.rs:96:3
[INFO] [stdout]    |
[INFO] [stdout] 96 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:119:3
[INFO] [stdout]     |
[INFO] [stdout] 119 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/group/tests_and_kats/tests/past_secrets.rs:12:3
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:243:3
[INFO] [stdout]     |
[INFO] [stdout] 243 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:421:3
[INFO] [stdout]     |
[INFO] [stdout] 421 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:589:3
[INFO] [stdout]     |
[INFO] [stdout] 589 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:847:3
[INFO] [stdout]     |
[INFO] [stdout] 847 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1017:3
[INFO] [stdout]      |
[INFO] [stdout] 1017 | #[openmls_test::openmls_test]
[INFO] [stdout]      |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1374:3
[INFO] [stdout]      |
[INFO] [stdout] 1374 | #[openmls_test::openmls_test]
[INFO] [stdout]      |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1523:3
[INFO] [stdout]      |
[INFO] [stdout] 1523 | #[openmls_test::openmls_test]
[INFO] [stdout]      |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1663:3
[INFO] [stdout]      |
[INFO] [stdout] 1663 | #[openmls_test::openmls_test]
[INFO] [stdout]      |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1851:3
[INFO] [stdout]      |
[INFO] [stdout] 1851 | #[openmls_test::openmls_test]
[INFO] [stdout]      |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2036:3
[INFO] [stdout]      |
[INFO] [stdout] 2036 | #[openmls_test::openmls_test]
[INFO] [stdout]      |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2104:3
[INFO] [stdout]      |
[INFO] [stdout] 2104 | #[openmls_test::openmls_test]
[INFO] [stdout]      |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2253:3
[INFO] [stdout]      |
[INFO] [stdout] 2253 | #[openmls_test::openmls_test]
[INFO] [stdout]      |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]  --> src/group/tests_and_kats/tests/remove_operation.rs:8:3
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[openmls_test::openmls_test]
[INFO] [stdout]   |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/group/tests_and_kats/tests/wire_format_policy.rs:99:3
[INFO] [stdout]    |
[INFO] [stdout] 99 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/wire_format_policy.rs:120:3
[INFO] [stdout]     |
[INFO] [stdout] 120 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/group/tests_and_kats/utils.rs:229:3
[INFO] [stdout]     |
[INFO] [stdout] 229 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/key_packages/tests.rs:33:3
[INFO] [stdout]    |
[INFO] [stdout] 33 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/key_packages/tests.rs:43:3
[INFO] [stdout]    |
[INFO] [stdout] 43 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/key_packages/tests.rs:59:3
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/key_packages/tests.rs:101:3
[INFO] [stdout]     |
[INFO] [stdout] 101 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/key_packages/tests.rs:140:3
[INFO] [stdout]     |
[INFO] [stdout] 140 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/messages/tests/codec.rs:13:3
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/messages/tests/codec.rs:81:3
[INFO] [stdout]    |
[INFO] [stdout] 81 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/messages/tests/export_group_info.rs:12:3
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/messages/tests/proposals.rs:15:3
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/messages/tests/welcome.rs:30:3
[INFO] [stdout]    |
[INFO] [stdout] 30 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/messages/tests/welcome.rs:191:3
[INFO] [stdout]     |
[INFO] [stdout] 191 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/messages/tests/welcome.rs:303:3
[INFO] [stdout]     |
[INFO] [stdout] 303 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/schedule/tests_and_kats/kats/key_schedule.rs:262:3
[INFO] [stdout]     |
[INFO] [stdout] 262 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/schedule/tests_and_kats/kats/psk_secret.rs:105:3
[INFO] [stdout]     |
[INFO] [stdout] 105 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/schedule/tests_and_kats/tests.rs:10:3
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/treesync/tests_and_kats/kats/kat_tree_operations.rs:140:3
[INFO] [stdout]     |
[INFO] [stdout] 140 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/treesync/tests_and_kats/kats/kat_tree_validation.rs:139:3
[INFO] [stdout]     |
[INFO] [stdout] 139 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/treesync/tests_and_kats/tests/test_diff.rs:10:3
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/treesync/tests_and_kats/tests.rs:16:3
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/treesync/mod.rs:743:7
[INFO] [stdout]     |
[INFO] [stdout] 743 |     #[openmls_test::openmls_test]
[INFO] [stdout]     |       ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/tree/tests_and_kats/unit_tests/test_secret_tree.rs:12:3
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/tree/tests_and_kats/unit_tests/test_secret_tree.rs:157:3
[INFO] [stdout]     |
[INFO] [stdout] 157 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/tree/tests_and_kats/unit_tests/test_secret_tree.rs:224:3
[INFO] [stdout]     |
[INFO] [stdout] 224 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]  --> src/tree/tests_and_kats/unit_tests/test_sender_ratchet.rs:6:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[openmls_test::openmls_test]
[INFO] [stdout]   |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/tree/tests_and_kats/unit_tests/test_sender_ratchet.rs:43:3
[INFO] [stdout]    |
[INFO] [stdout] 43 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]   --> src/tree/tests_and_kats/unit_tests/test_sender_ratchet.rs:80:3
[INFO] [stdout]    |
[INFO] [stdout] 80 | #[openmls_test::openmls_test]
[INFO] [stdout]    |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/tree/tests_and_kats/kats/kat_message_protection.rs:510:3
[INFO] [stdout]     |
[INFO] [stdout] 510 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_test`
[INFO] [stdout]    --> src/tree/tests_and_kats/kats/secret_tree.rs:186:3
[INFO] [stdout]     |
[INFO] [stdout] 186 | #[openmls_test::openmls_test]
[INFO] [stdout]     |   ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_utils` in `openmls`
[INFO] [stdout]    --> tests/interop_scenarios.rs:3:5
[INFO] [stdout]     |
[INFO] [stdout] 3   |     test_utils::test_framework::{
[INFO] [stdout]     |     ^^^^^^^^^^ could not find `test_utils` in `openmls`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub mod test_utils;
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] note: the item is gated here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:156:1
[INFO] [stdout]     |
[INFO] [stdout] 156 | #[cfg(any(feature = "test-utils", test))]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]  --> tests/store.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_test`
[INFO] [stdout]  --> tests/store.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use openmls_test::openmls_test;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 | use openmls_traits::openmls_test;
[INFO] [stdout]   |     ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rand`
[INFO] [stdout]  --> benches/benchmark.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | extern crate rand;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_test`
[INFO] [stdout]  --> tests/interop_scenarios.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use openmls_test::openmls_test;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 8 | use openmls_traits::openmls_test;
[INFO] [stdout]   |     ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_utils` in `openmls`
[INFO] [stdout]    --> tests/managed_api.rs:3:5
[INFO] [stdout]     |
[INFO] [stdout] 3   |     test_utils::test_framework::{
[INFO] [stdout]     |     ^^^^^^^^^^ could not find `test_utils` in `openmls`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub mod test_utils;
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] note: the item is gated here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:156:1
[INFO] [stdout]     |
[INFO] [stdout] 156 | #[cfg(any(feature = "test-utils", test))]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]  --> benches/benchmark.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_utils` in `openmls`
[INFO] [stdout]    --> tests/decryption_key_index.rs:4:5
[INFO] [stdout]     |
[INFO] [stdout] 4   |     test_utils::test_framework::{
[INFO] [stdout]     |     ^^^^^^^^^^ could not find `test_utils` in `openmls`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub mod test_utils;
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] note: the item is gated here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:156:1
[INFO] [stdout]     |
[INFO] [stdout] 156 | #[cfg(any(feature = "test-utils", test))]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_rust_crypto`
[INFO] [stdout]  --> benches/benchmark.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use openmls_rust_crypto::OpenMlsRustCrypto;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_rust_crypto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls::test_utils`
[INFO] [stdout]  --> tests/book_code.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     test_utils::*,
[INFO] [stdout]   |     ^^^^^^^^^^ could not find `test_utils` in `openmls`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]  --> tests/book_code.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_test`
[INFO] [stdout]  --> tests/book_code.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use openmls_test::openmls_test;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 7 | use openmls_traits::openmls_test;
[INFO] [stdout]   |     ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls::credentials::test_utils`
[INFO] [stdout]    --> tests/external_commit.rs:2:18
[INFO] [stdout]     |
[INFO] [stdout] 2   |     credentials::test_utils::new_credential,
[INFO] [stdout]     |                  ^^^^^^^^^^ could not find `test_utils` in `credentials`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/credentials/mod.rs:311:9
[INFO] [stdout]     |
[INFO] [stdout] 311 | pub mod test_utils {
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] note: the item is gated here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/credentials/mod.rs:310:1
[INFO] [stdout]     |
[INFO] [stdout] 310 | #[cfg(any(test, feature = "test-utils"))]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]  --> tests/external_commit.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_test`
[INFO] [stdout]  --> tests/external_commit.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use openmls_test::openmls_test;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 8 | use openmls_traits::openmls_test;
[INFO] [stdout]   |     ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls::prelude::test_utils`
[INFO] [stdout]  --> tests/mls_group.rs:2:15
[INFO] [stdout]   |
[INFO] [stdout] 2 |     prelude::{test_utils::new_credential, *},
[INFO] [stdout]   |               ^^^^^^^^^^ could not find `test_utils` in `prelude`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_test`
[INFO] [stdout]  --> tests/mls_group.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use openmls_test::openmls_test;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 8 | use openmls_traits::openmls_test;
[INFO] [stdout]   |     ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_test`
[INFO] [stdout]  --> tests/decryption_key_index.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use openmls_test::openmls_test;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 8 | use openmls_traits::openmls_test;
[INFO] [stdout]   |     ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_test`
[INFO] [stdout]  --> tests/managed_api.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use openmls_test::openmls_test;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `openmls_test`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 7 | use openmls_traits::openmls_test;
[INFO] [stdout]   |     ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/store.rs:12:48
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let signature_keys = SignatureKeyPair::new(ciphersuite.into()).unwrap();
[INFO] [stdout]    |                                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/store.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 |             ciphersuite,
[INFO] [stdout]    |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> tests/store.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 |             provider,
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> tests/store.rs:34:19
[INFO] [stdout]    |
[INFO] [stdout] 34 |         .hash_ref(provider.crypto())
[INFO] [stdout]    |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> tests/store.rs:40:54
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let read_key_package: Option<KeyPackageBundle> = provider
[INFO] [stdout]    |                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> tests/store.rs:54:19
[INFO] [stdout]    |
[INFO] [stdout] 54 |         .hash_ref(provider.crypto())
[INFO] [stdout]    |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> tests/store.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     provider
[INFO] [stdout]    |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls::prelude_test`
[INFO] [stdout]   --> examples/large-groups.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     prelude_test::*,
[INFO] [stdout]    |     ^^^^^^^^^^^^ could not find `prelude_test` in `openmls`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_basic_credential`
[INFO] [stdout]   --> examples/large-groups.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use openmls_basic_credential::SignatureKeyPair;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `openmls_rust_crypto`
[INFO] [stdout]   --> examples/large-groups.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use openmls_rust_crypto::OpenMlsRustCrypto;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_rust_crypto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_libcrux_crypto`
[INFO] [stdout]    --> benches/benchmark.rs:280:31
[INFO] [stdout]     |
[INFO] [stdout] 280 |     criterion_key_package(c, &openmls_libcrux_crypto::Provider::default());
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_libcrux_crypto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_libcrux_crypto`
[INFO] [stdout]    --> benches/benchmark.rs:281:24
[INFO] [stdout]     |
[INFO] [stdout] 281 |     create_welcome(c, &openmls_libcrux_crypto::Provider::default());
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_libcrux_crypto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_libcrux_crypto`
[INFO] [stdout]    --> benches/benchmark.rs:282:20
[INFO] [stdout]     |
[INFO] [stdout] 282 |     join_group(c, &openmls_libcrux_crypto::Provider::default());
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_libcrux_crypto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_libcrux_crypto`
[INFO] [stdout]    --> benches/benchmark.rs:283:23
[INFO] [stdout]     |
[INFO] [stdout] 283 |     create_commit(c, &openmls_libcrux_crypto::Provider::default());
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_libcrux_crypto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/decryption_key_index.rs:12:36
[INFO] [stdout]    |
[INFO] [stdout] 12 |     println!("Testing ciphersuite {ciphersuite:?}");
[INFO] [stdout]    |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/decryption_key_index.rs:15:70
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let mls_group_create_config = MlsGroupCreateConfig::test_default(ciphersuite);
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]   --> tests/decryption_key_index.rs:17:37
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let setup = MlsGroupTestSetup::<Provider>::new(
[INFO] [stdout]    |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn decryption_key_index_computation<Provider>() {
[INFO] [stdout]    |                                    ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/decryption_key_index.rs:25:34
[INFO] [stdout]    |
[INFO] [stdout] 25 |         .create_random_group(10, ciphersuite, noop_authentication_service)
[INFO] [stdout]    |                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `openmls` (test "store") due to 9 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/managed_api.rs:12:70
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let mls_group_create_config = MlsGroupCreateConfig::test_default(ciphersuite);
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]   --> tests/managed_api.rs:14:37
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let setup = MlsGroupTestSetup::<Provider>::new(
[INFO] [stdout]    |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn test_mls_group_api<Provider>() {
[INFO] [stdout]    |                      ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/managed_api.rs:21:33
[INFO] [stdout]    |
[INFO] [stdout] 21 |         .create_random_group(3, ciphersuite, noop_authentication_service)
[INFO] [stdout]    |                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `test_default` found for struct `openmls::group::MlsGroupCreateConfig` in the current scope
[INFO] [stdout]   --> tests/decryption_key_index.rs:15:57
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let mls_group_create_config = MlsGroupCreateConfig::test_default(ciphersuite);
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^ function or associated item not found in `MlsGroupCreateConfig`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]   --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/default.rs:139:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/external_commit.rs:37:61
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let (alice_group, _, alice_signer) = create_alice_group(ciphersuite, provider, false);
[INFO] [stdout]    |                                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> tests/external_commit.rs:37:74
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let (alice_group, _, alice_signer) = create_alice_group(ciphersuite, provider, false);
[INFO] [stdout]    |                                                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> tests/external_commit.rs:42:32
[INFO] [stdout]    |
[INFO] [stdout] 42 |             .export_group_info(provider, &alice_signer, true)
[INFO] [stdout]    |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> tests/external_commit.rs:55:32
[INFO] [stdout]    |
[INFO] [stdout] 55 |             .export_group_info(provider, &alice_signer, true)
[INFO] [stdout]    |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> tests/external_commit.rs:79:28
[INFO] [stdout]    |
[INFO] [stdout] 79 |             new_credential(provider, b"Bob", ciphersuite.signature_algorithm());
[INFO] [stdout]    |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/external_commit.rs:79:46
[INFO] [stdout]    |
[INFO] [stdout] 79 |             new_credential(provider, b"Bob", ciphersuite.signature_algorithm());
[INFO] [stdout]    |                                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> tests/external_commit.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |             provider,
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> tests/external_commit.rs:98:28
[INFO] [stdout]    |
[INFO] [stdout] 98 |             new_credential(provider, b"Bob", ciphersuite.signature_algorithm());
[INFO] [stdout]    |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/external_commit.rs:98:46
[INFO] [stdout]    |
[INFO] [stdout] 98 |             new_credential(provider, b"Bob", ciphersuite.signature_algorithm());
[INFO] [stdout]    |                                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> tests/external_commit.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/external_commit.rs:125:65
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let (mut alice_group, _, alice_signer) = create_alice_group(ciphersuite, provider, true);
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> tests/external_commit.rs:125:78
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let (mut alice_group, _, alice_signer) = create_alice_group(ciphersuite, provider, true);
[INFO] [stdout]     |                                                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> tests/external_commit.rs:129:22
[INFO] [stdout]     |
[INFO] [stdout] 129 |         .self_update(provider, &alice_signer, LeafNodeParameters::default())
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> tests/external_commit.rs:131:38
[INFO] [stdout]     |
[INFO] [stdout] 131 |     alice_group.merge_pending_commit(provider).unwrap();
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> tests/external_commit.rs:135:24
[INFO] [stdout]     |
[INFO] [stdout] 135 |         new_credential(provider, b"Bob", ciphersuite.signature_algorithm());
[INFO] [stdout]     |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/external_commit.rs:135:42
[INFO] [stdout]     |
[INFO] [stdout] 135 |         new_credential(provider, b"Bob", ciphersuite.signature_algorithm());
[INFO] [stdout]     |                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> tests/external_commit.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> tests/external_commit.rs:157:36
[INFO] [stdout]     |
[INFO] [stdout] 157 |     bob_group.merge_pending_commit(provider).unwrap();
[INFO] [stdout]     |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> tests/external_commit.rs:161:26
[INFO] [stdout]     |
[INFO] [stdout] 161 |         .process_message(provider, msg.try_into_protocol_message().unwrap())
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> tests/external_commit.rs:166:45
[INFO] [stdout]     |
[INFO] [stdout] 166 |             alice_group.merge_staged_commit(provider, *commit).unwrap();
[INFO] [stdout]     |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> tests/external_commit.rs:173:25
[INFO] [stdout]     |
[INFO] [stdout] 173 |         .create_message(provider, &bob_signature_keys, b"Hello Alice")
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> tests/external_commit.rs:178:26
[INFO] [stdout]     |
[INFO] [stdout] 178 |         .process_message(provider, message.try_into_protocol_message().unwrap())
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> tests/external_commit.rs:189:24
[INFO] [stdout]     |
[INFO] [stdout] 189 |         new_credential(provider, b"Bob 2", ciphersuite.signature_algorithm());
[INFO] [stdout]     |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/external_commit.rs:189:44
[INFO] [stdout]     |
[INFO] [stdout] 189 |         new_credential(provider, b"Bob 2", ciphersuite.signature_algorithm());
[INFO] [stdout]     |                                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> tests/external_commit.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> tests/external_commit.rs:207:36
[INFO] [stdout]     |
[INFO] [stdout] 207 |     bob_group.merge_pending_commit(provider).unwrap();
[INFO] [stdout]     |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: unresolved import
[INFO] [stdout]    --> tests/external_commit.rs:213:28
[INFO] [stdout]     |
[INFO] [stdout] 213 |     provider: &impl crate::storage::OpenMlsProvider,
[INFO] [stdout]     |                            ^^^^^^^ unresolved import
[INFO] [stdout]     |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]     |
[INFO] [stdout] 213 |     provider: &impl crate::openmls::storage::OpenMlsProvider,
[INFO] [stdout]     |                            ~~~~~~~~~~~~~~~~
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout] 1   + use openmls::storage;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `storage`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 213 -     provider: &impl crate::storage::OpenMlsProvider,
[INFO] [stdout] 213 +     provider: &impl storage::OpenMlsProvider,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_welcome` found for struct `openmls::framing::MlsMessageIn` in the current scope
[INFO] [stdout]    --> benches/benchmark.rs:166:30
[INFO] [stdout]     |
[INFO] [stdout] 165 |                           let welcome = welcome
[INFO] [stdout]     |  _______________________________________-
[INFO] [stdout] 166 | |                             .into_welcome()
[INFO] [stdout]     | |                             -^^^^^^^^^^^^ method not found in `MlsMessageIn`
[INFO] [stdout]     | |_____________________________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `openmls::framing::MlsMessageIn: From<MlsMessageOut>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:164:61
[INFO] [stdout]     |
[INFO] [stdout] 164 |                         let welcome: MlsMessageIn = welcome.into();
[INFO] [stdout]     |                                                             ^^^^ the trait `From<MlsMessageOut>` is not implemented for `openmls::framing::MlsMessageIn`
[INFO] [stdout]     |
[INFO] [stdout]     = note: required for `MlsMessageOut` to implement `Into<openmls::framing::MlsMessageIn>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `openmls` (test "decryption_key_index") due to 7 previous errors
[INFO] [stderr] error: could not compile `openmls` (test "external_commit") due to 30 previous errors
[INFO] [stdout] error[E0599]: no method named `into_welcome` found for struct `openmls::framing::MlsMessageIn` in the current scope
[INFO] [stdout]    --> benches/benchmark.rs:243:30
[INFO] [stdout]     |
[INFO] [stdout] 242 |                           let welcome = welcome
[INFO] [stdout]     |  _______________________________________-
[INFO] [stdout] 243 | |                             .into_welcome()
[INFO] [stdout]     | |                             -^^^^^^^^^^^^ method not found in `MlsMessageIn`
[INFO] [stdout]     | |_____________________________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `openmls::framing::MlsMessageIn: From<MlsMessageOut>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:241:61
[INFO] [stdout]     |
[INFO] [stdout] 241 |                         let welcome: MlsMessageIn = welcome.into();
[INFO] [stdout]     |                                                             ^^^^ the trait `From<MlsMessageOut>` is not implemented for `openmls::framing::MlsMessageIn`
[INFO] [stdout]     |
[INFO] [stdout]     = note: required for `MlsMessageOut` to implement `Into<openmls::framing::MlsMessageIn>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/mls_group.rs:51:54
[INFO] [stdout]    |
[INFO] [stdout] 51 |             new_credential(alice_provider, b"Alice", ciphersuite.signature_algorithm());
[INFO] [stdout]    |                                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/mls_group.rs:54:50
[INFO] [stdout]    |
[INFO] [stdout] 54 |             new_credential(bob_provider, b"Bob", ciphersuite.signature_algorithm());
[INFO] [stdout]    |                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/mls_group.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |             ciphersuite.signature_algorithm(),
[INFO] [stdout]    |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/mls_group.rs:64:13
[INFO] [stdout]    |
[INFO] [stdout] 64 |             ciphersuite,
[INFO] [stdout]    |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `test_default` found for struct `openmls::group::MlsGroupCreateConfig` in the current scope
[INFO] [stdout]   --> tests/managed_api.rs:12:57
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let mls_group_create_config = MlsGroupCreateConfig::test_default(ciphersuite);
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^ function or associated item not found in `MlsGroupCreateConfig`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]   --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/default.rs:139:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/mls_group.rs:75:26
[INFO] [stdout]    |
[INFO] [stdout] 75 |             .ciphersuite(ciphersuite)
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/mls_group.rs:325:13
[INFO] [stdout]     |
[INFO] [stdout] 325 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/mls_group.rs:613:13
[INFO] [stdout]     |
[INFO] [stdout] 613 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/mls_group.rs:925:13
[INFO] [stdout]     |
[INFO] [stdout] 925 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> tests/mls_group.rs:992:28
[INFO] [stdout]     |
[INFO] [stdout] 992 |             new_credential(provider, b"Alice", ciphersuite.signature_algorithm());
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/mls_group.rs:992:48
[INFO] [stdout]     |
[INFO] [stdout] 992 |             new_credential(provider, b"Alice", ciphersuite.signature_algorithm());
[INFO] [stdout]     |                                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> tests/mls_group.rs:995:28
[INFO] [stdout]     |
[INFO] [stdout] 995 |             new_credential(provider, b"Bob", ciphersuite.signature_algorithm());
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/mls_group.rs:995:46
[INFO] [stdout]     |
[INFO] [stdout] 995 |             new_credential(provider, b"Bob", ciphersuite.signature_algorithm());
[INFO] [stdout]     |                                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> tests/mls_group.rs:998:28
[INFO] [stdout]     |
[INFO] [stdout] 998 |             new_credential(provider, b"Charlie", ciphersuite.signature_algorithm());
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/mls_group.rs:998:50
[INFO] [stdout]     |
[INFO] [stdout] 998 |             new_credential(provider, b"Charlie", ciphersuite.signature_algorithm());
[INFO] [stdout]     |                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> tests/mls_group.rs:1002:13
[INFO] [stdout]      |
[INFO] [stdout] 1002 |             ciphersuite,
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> tests/mls_group.rs:1004:13
[INFO] [stdout]      |
[INFO] [stdout] 1004 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> tests/mls_group.rs:1009:13
[INFO] [stdout]      |
[INFO] [stdout] 1009 |             ciphersuite,
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> tests/mls_group.rs:1011:13
[INFO] [stdout]      |
[INFO] [stdout] 1011 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> tests/mls_group.rs:1020:26
[INFO] [stdout]      |
[INFO] [stdout] 1020 |             .ciphersuite(ciphersuite)
[INFO] [stdout]      |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> tests/mls_group.rs:1025:13
[INFO] [stdout]      |
[INFO] [stdout] 1025 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> tests/mls_group.rs:1035:13
[INFO] [stdout]      |
[INFO] [stdout] 1035 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> tests/mls_group.rs:1071:35
[INFO] [stdout]      |
[INFO] [stdout] 1071 |             .merge_pending_commit(provider)
[INFO] [stdout]      |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: unresolved import
[INFO] [stdout]     --> tests/mls_group.rs:1090:28
[INFO] [stdout]      |
[INFO] [stdout] 1090 |     provider: &impl crate::storage::OpenMlsProvider,
[INFO] [stdout]      |                            ^^^^^^^ unresolved import
[INFO] [stdout]      |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]      |
[INFO] [stdout] 1090 |     provider: &impl crate::openmls::storage::OpenMlsProvider,
[INFO] [stdout]      |                            ~~~~~~~~~~~~~~~~
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout] 1    + use openmls::storage;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `storage`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1090 -     provider: &impl crate::storage::OpenMlsProvider,
[INFO] [stdout] 1090 +     provider: &impl storage::OpenMlsProvider,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/interop_scenarios.rs:22:36
[INFO] [stdout]    |
[INFO] [stdout] 22 |     println!("Testing ciphersuite {ciphersuite:?}");
[INFO] [stdout]    |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: unresolved import
[INFO] [stdout]     --> tests/mls_group.rs:1131:28
[INFO] [stdout]      |
[INFO] [stdout] 1131 |     provider: &impl crate::storage::OpenMlsProvider,
[INFO] [stdout]      |                            ^^^^^^^ unresolved import
[INFO] [stdout]      |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]      |
[INFO] [stdout] 1131 |     provider: &impl crate::openmls::storage::OpenMlsProvider,
[INFO] [stdout]      |                            ~~~~~~~~~~~~~~~~
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout] 1    + use openmls::storage;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `storage`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1131 -     provider: &impl crate::storage::OpenMlsProvider,
[INFO] [stdout] 1131 +     provider: &impl storage::OpenMlsProvider,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]   --> tests/interop_scenarios.rs:24:37
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let setup = MlsGroupTestSetup::<Provider>::new(
[INFO] [stdout]    |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 21 | fn one_to_one_join<Provider>() {
[INFO] [stdout]    |                   ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/interop_scenarios.rs:25:44
[INFO] [stdout]    |
[INFO] [stdout] 25 |         MlsGroupCreateConfig::test_default(ciphersuite),
[INFO] [stdout]    |                                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: unresolved import
[INFO] [stdout]     --> tests/mls_group.rs:1248:28
[INFO] [stdout]      |
[INFO] [stdout] 1248 |     provider: &impl crate::storage::OpenMlsProvider,
[INFO] [stdout]      |                            ^^^^^^^ unresolved import
[INFO] [stdout]      |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]      |
[INFO] [stdout] 1248 |     provider: &impl crate::openmls::storage::OpenMlsProvider,
[INFO] [stdout]      |                            ~~~~~~~~~~~~~~~~
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout] 1    + use openmls::storage;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `storage`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1248 -     provider: &impl crate::storage::OpenMlsProvider,
[INFO] [stdout] 1248 +     provider: &impl storage::OpenMlsProvider,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/interop_scenarios.rs:32:23
[INFO] [stdout]    |
[INFO] [stdout] 32 |         .create_group(ciphersuite)
[INFO] [stdout]    |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/interop_scenarios.rs:73:36
[INFO] [stdout]    |
[INFO] [stdout] 73 |     println!("Testing ciphersuite {ciphersuite:?}");
[INFO] [stdout]    |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]   --> tests/interop_scenarios.rs:76:37
[INFO] [stdout]    |
[INFO] [stdout] 76 |     let setup = MlsGroupTestSetup::<Provider>::new(
[INFO] [stdout]    |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 72 | fn three_party_join<Provider>() {
[INFO] [stdout]    |                    ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/interop_scenarios.rs:77:44
[INFO] [stdout]    |
[INFO] [stdout] 77 |         MlsGroupCreateConfig::test_default(ciphersuite),
[INFO] [stdout]    |                                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> tests/interop_scenarios.rs:84:23
[INFO] [stdout]    |
[INFO] [stdout] 84 |         .create_group(ciphersuite)
[INFO] [stdout]    |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/interop_scenarios.rs:140:36
[INFO] [stdout]     |
[INFO] [stdout] 140 |     println!("Testing ciphersuite {ciphersuite:?}");
[INFO] [stdout]     |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]    --> tests/interop_scenarios.rs:143:37
[INFO] [stdout]     |
[INFO] [stdout] 143 |     let setup = MlsGroupTestSetup::<Provider>::new(
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 139 | fn multiple_joins<Provider>() {
[INFO] [stdout]     |                  ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/interop_scenarios.rs:144:44
[INFO] [stdout]     |
[INFO] [stdout] 144 |         MlsGroupCreateConfig::test_default(ciphersuite),
[INFO] [stdout]     |                                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/interop_scenarios.rs:151:23
[INFO] [stdout]     |
[INFO] [stdout] 151 |         .create_group(ciphersuite)
[INFO] [stdout]     |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/interop_scenarios.rs:193:36
[INFO] [stdout]     |
[INFO] [stdout] 193 |     println!("Testing ciphersuite {ciphersuite:?}");
[INFO] [stdout]     |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]    --> tests/interop_scenarios.rs:196:37
[INFO] [stdout]     |
[INFO] [stdout] 196 |     let setup = MlsGroupTestSetup::<Provider>::new(
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 192 | fn update<Provider>() {
[INFO] [stdout]     |          ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/interop_scenarios.rs:197:44
[INFO] [stdout]     |
[INFO] [stdout] 197 |         MlsGroupCreateConfig::test_default(ciphersuite),
[INFO] [stdout]     |                                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/interop_scenarios.rs:204:33
[INFO] [stdout]     |
[INFO] [stdout] 204 |         .create_random_group(2, ciphersuite, noop_authentication_service)
[INFO] [stdout]     |                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/interop_scenarios.rs:241:36
[INFO] [stdout]     |
[INFO] [stdout] 241 |     println!("Testing ciphersuite {ciphersuite:?}");
[INFO] [stdout]     |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]    --> tests/interop_scenarios.rs:244:37
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let setup = MlsGroupTestSetup::<Provider>::new(
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 240 | fn remove<Provider>() {
[INFO] [stdout]     |          ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/interop_scenarios.rs:245:44
[INFO] [stdout]     |
[INFO] [stdout] 245 |         MlsGroupCreateConfig::test_default(ciphersuite),
[INFO] [stdout]     |                                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/interop_scenarios.rs:252:33
[INFO] [stdout]     |
[INFO] [stdout] 252 |         .create_random_group(2, ciphersuite, noop_authentication_service)
[INFO] [stdout]     |                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/interop_scenarios.rs:296:36
[INFO] [stdout]     |
[INFO] [stdout] 296 |     println!("Testing ciphersuite {ciphersuite:?}");
[INFO] [stdout]     |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]    --> tests/interop_scenarios.rs:300:37
[INFO] [stdout]     |
[INFO] [stdout] 300 |     let setup = MlsGroupTestSetup::<Provider>::new(
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 295 | fn large_group_lifecycle<Provider>() {
[INFO] [stdout]     |                         ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/interop_scenarios.rs:301:44
[INFO] [stdout]     |
[INFO] [stdout] 301 |         MlsGroupCreateConfig::test_default(ciphersuite),
[INFO] [stdout]     |                                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> tests/interop_scenarios.rs:310:49
[INFO] [stdout]     |
[INFO] [stdout] 310 |         .create_random_group(number_of_clients, ciphersuite, noop_authentication_service)
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Provider`
[INFO] [stdout]   --> tests/mls_group.rs:45:31
[INFO] [stdout]    |
[INFO] [stdout] 45 |         let alice_provider = &Provider::default();
[INFO] [stdout]    |                               ^^^^^^^^ use of undeclared type `Provider`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Provider`
[INFO] [stdout]   --> tests/mls_group.rs:46:29
[INFO] [stdout]    |
[INFO] [stdout] 46 |         let bob_provider = &Provider::default();
[INFO] [stdout]    |                             ^^^^^^^^ use of undeclared type `Provider`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Provider`
[INFO] [stdout]   --> tests/mls_group.rs:47:33
[INFO] [stdout]    |
[INFO] [stdout] 47 |         let charlie_provider = &Provider::default();
[INFO] [stdout]    |                                 ^^^^^^^^ use of undeclared type `Provider`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0433, E0463, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `openmls` (test "mls_group") due to 30 previous errors
[INFO] [stderr] error: could not compile `openmls` (test "managed_api") due to 6 previous errors
[INFO] [stderr] error: could not compile `openmls` (bench "benchmark") due to 11 previous errors
[INFO] [stdout] error[E0599]: no method named `into_welcome` found for struct `openmls::framing::MlsMessageIn` in the current scope
[INFO] [stdout]    --> tests/book_code.rs:273:10
[INFO] [stdout]     |
[INFO] [stdout] 272 |       let welcome = welcome
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 273 | |         .into_welcome()
[INFO] [stdout]     | |         -^^^^^^^^^^^^ method not found in `MlsMessageIn`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `openmls::framing::MlsMessageIn: From<MlsMessageOut>` is not satisfied
[INFO] [stdout]    --> tests/book_code.rs:271:41
[INFO] [stdout]     |
[INFO] [stdout] 271 |     let welcome: MlsMessageIn = welcome.into();
[INFO] [stdout]     |                                         ^^^^ the trait `From<MlsMessageOut>` is not implemented for `openmls::framing::MlsMessageIn`
[INFO] [stdout]     |
[INFO] [stdout]     = note: required for `MlsMessageOut` to implement `Into<openmls::framing::MlsMessageIn>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_verifiable_group_info` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]    --> tests/book_code.rs:288:10
[INFO] [stdout]     |
[INFO] [stdout] 285 |       let verifiable_group_info = alice_group
[INFO] [stdout]     |  _________________________________-
[INFO] [stdout] 286 | |         .export_group_info(provider, &alice_signature_keys, true)
[INFO] [stdout] 287 | |         .expect("Cannot export group info")
[INFO] [stdout] 288 | |         .into_verifiable_group_info()
[INFO] [stdout]     | |         -^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `test_default` found for struct `openmls::group::MlsGroupCreateConfig` in the current scope
[INFO] [stdout]   --> tests/interop_scenarios.rs:25:31
[INFO] [stdout]    |
[INFO] [stdout] 25 |         MlsGroupCreateConfig::test_default(ciphersuite),
[INFO] [stdout]    |                               ^^^^^^^^^^^^ function or associated item not found in `MlsGroupCreateConfig`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]   --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/default.rs:139:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `test_default` found for struct `openmls::group::MlsGroupCreateConfig` in the current scope
[INFO] [stdout]   --> tests/interop_scenarios.rs:77:31
[INFO] [stdout]    |
[INFO] [stdout] 77 |         MlsGroupCreateConfig::test_default(ciphersuite),
[INFO] [stdout]    |                               ^^^^^^^^^^^^ function or associated item not found in `MlsGroupCreateConfig`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]   --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/default.rs:139:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_protocol_message` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]    --> tests/book_code.rs:401:18
[INFO] [stdout]     |
[INFO] [stdout] 400 | /             mls_message_out
[INFO] [stdout] 401 | |                 .into_protocol_message()
[INFO] [stdout]     | |                 -^^^^^^^^^^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `test_default` found for struct `openmls::group::MlsGroupCreateConfig` in the current scope
[INFO] [stdout]    --> tests/interop_scenarios.rs:144:31
[INFO] [stdout]     |
[INFO] [stdout] 144 |         MlsGroupCreateConfig::test_default(ciphersuite),
[INFO] [stdout]     |                               ^^^^^^^^^^^^ function or associated item not found in `MlsGroupCreateConfig`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/default.rs:139:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `test_default` found for struct `openmls::group::MlsGroupCreateConfig` in the current scope
[INFO] [stdout]    --> tests/interop_scenarios.rs:197:31
[INFO] [stdout]     |
[INFO] [stdout] 197 |         MlsGroupCreateConfig::test_default(ciphersuite),
[INFO] [stdout]     |                               ^^^^^^^^^^^^ function or associated item not found in `MlsGroupCreateConfig`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/default.rs:139:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_protocol_message` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]    --> tests/book_code.rs:452:18
[INFO] [stdout]     |
[INFO] [stdout] 451 | /             mls_message_out
[INFO] [stdout] 452 | |                 .into_protocol_message()
[INFO] [stdout]     | |                 -^^^^^^^^^^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `test_default` found for struct `openmls::group::MlsGroupCreateConfig` in the current scope
[INFO] [stdout]    --> tests/interop_scenarios.rs:245:31
[INFO] [stdout]     |
[INFO] [stdout] 245 |         MlsGroupCreateConfig::test_default(ciphersuite),
[INFO] [stdout]     |                               ^^^^^^^^^^^^ function or associated item not found in `MlsGroupCreateConfig`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/default.rs:139:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `test_default` found for struct `openmls::group::MlsGroupCreateConfig` in the current scope
[INFO] [stdout]    --> tests/interop_scenarios.rs:301:31
[INFO] [stdout]     |
[INFO] [stdout] 301 |         MlsGroupCreateConfig::test_default(ciphersuite),
[INFO] [stdout]     |                               ^^^^^^^^^^^^ function or associated item not found in `MlsGroupCreateConfig`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/default.rs:139:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_protocol_message` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]    --> tests/book_code.rs:500:18
[INFO] [stdout]     |
[INFO] [stdout] 499 | /             mls_message_out
[INFO] [stdout] 500 | |                 .into_protocol_message()
[INFO] [stdout]     | |                 -^^^^^^^^^^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_protocol_message` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]    --> tests/book_code.rs:558:18
[INFO] [stdout]     |
[INFO] [stdout] 557 | /             queued_message
[INFO] [stdout] 558 | |                 .into_protocol_message()
[INFO] [stdout]     | |                 -^^^^^^^^^^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `openmls` (test "interop_scenarios") due to 32 previous errors
[INFO] [stdout] error[E0599]: no method named `into_welcome` found for struct `openmls::framing::MlsMessageIn` in the current scope
[INFO] [stdout]    --> tests/book_code.rs:579:10
[INFO] [stdout]     |
[INFO] [stdout] 578 |       let welcome = welcome
[INFO] [stdout]     |  ___________________-
[INFO] [stdout] 579 | |         .into_welcome()
[INFO] [stdout]     | |         -^^^^^^^^^^^^ method not found in `MlsMessageIn`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `openmls::framing::MlsMessageIn: From<MlsMessageOut>` is not satisfied
[INFO] [stdout]    --> tests/book_code.rs:577:41
[INFO] [stdout]     |
[INFO] [stdout] 577 |     let welcome: MlsMessageIn = welcome.into();
[INFO] [stdout]     |                                         ^^^^ the trait `From<MlsMessageOut>` is not implemented for `openmls::framing::MlsMessageIn`
[INFO] [stdout]     |
[INFO] [stdout]     = note: required for `MlsMessageOut` to implement `Into<openmls::framing::MlsMessageIn>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_protocol_message` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]    --> examples/large-groups.rs:100:43
[INFO] [stdout]     |
[INFO] [stdout] 100 |         .process_message(provider, commit.into_protocol_message().unwrap())
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_protocol_message` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]    --> tests/book_code.rs:623:18
[INFO] [stdout]     |
[INFO] [stdout] 621 | /             queued_message
[INFO] [stdout] 622 | |                 .clone()
[INFO] [stdout] 623 | |                 .into_protocol_message()
[INFO] [stdout]     | |                 -^^^^^^^^^^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_protocol_message` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]    --> tests/book_code.rs:631:18
[INFO] [stdout]     |
[INFO] [stdout] 630 | /             queued_message
[INFO] [stdout] 631 | |                 .into_protocol_message()
[INFO] [stdout]     | |                 -^^^^^^^^^^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_protocol_message` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]    --> tests/book_code.rs:650:18
[INFO] [stdout]     |
[INFO] [stdout] 648 | /             queued_message
[INFO] [stdout] 649 | |                 .clone()
[INFO] [stdout] 650 | |                 .into_protocol_message()
[INFO] [stdout]     | |                 -^^^^^^^^^^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_protocol_message` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]    --> tests/book_code.rs:658:18
[INFO] [stdout]     |
[INFO] [stdout] 657 | /             queued_message
[INFO] [stdout] 658 | |                 .into_protocol_message()
[INFO] [stdout]     | |                 -^^^^^^^^^^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_welcome` found for struct `openmls::framing::MlsMessageIn` in the current scope
[INFO] [stdout]    --> examples/large-groups.rs:269:18
[INFO] [stdout]     |
[INFO] [stdout] 268 |               let welcome = welcome
[INFO] [stdout]     |  ___________________________-
[INFO] [stdout] 269 | |                 .into_welcome()
[INFO] [stdout]     | |                 -^^^^^^^^^^^^ method not found in `MlsMessageIn`
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `openmls::framing::MlsMessageIn: From<MlsMessageOut>` is not satisfied
[INFO] [stdout]    --> examples/large-groups.rs:267:49
[INFO] [stdout]     |
[INFO] [stdout] 267 |             let welcome: MlsMessageIn = welcome.into();
[INFO] [stdout]     |                                                 ^^^^ the trait `From<MlsMessageOut>` is not implemented for `openmls::framing::MlsMessageIn`
[INFO] [stdout]     |
[INFO] [stdout]     = note: required for `MlsMessageOut` to implement `Into<openmls::framing::MlsMessageIn>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_protocol_message` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]    --> tests/book_code.rs:750:18
[INFO] [stdout]     |
[INFO] [stdout] 748 | /             mls_message_out
[INFO] [stdout] 749 | |                 .clone()
[INFO] [stdout] 750 | |                 .into_protocol_message()
[INFO] [stdout]     | |                 -^^^^^^^^^^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_protocol_message` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]    --> tests/book_code.rs:773:18
[INFO] [stdout]     |
[INFO] [stdout] 772 | /             mls_message_out
[INFO] [stdout] 773 | |                 .into_protocol_message()
[INFO] [stdout]     | |                 -^^^^^^^^^^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `clone` exists for struct `Vec<MlsGroup>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> examples/large-groups.rs:495:47
[INFO] [stdout]     |
[INFO] [stdout] 495 |             smaller_groups = Some((new_groups.clone(), new_members.clone()));
[INFO] [stdout]     |                                               ^^^^^ method cannot be called on `Vec<MlsGroup>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/group/mls_group/mod.rs:226:1
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub struct MlsGroup {
[INFO] [stdout]     | ------------------- doesn't satisfy `openmls::group::MlsGroup: Clone`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `openmls::group::MlsGroup: Clone`
[INFO] [stdout]             which is required by `Vec<openmls::group::MlsGroup>: Clone`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_protocol_message` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]    --> tests/book_code.rs:907:18
[INFO] [stdout]     |
[INFO] [stdout] 906 | /             mls_message_out
[INFO] [stdout] 907 | |                 .into_protocol_message()
[INFO] [stdout]     | |                 -^^^^^^^^^^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `clone` exists for tuple `(MlsGroup, Member)`, but its trait bounds were not satisfied
[INFO] [stdout]    --> examples/large-groups.rs:562:28
[INFO] [stdout]     |
[INFO] [stdout] 562 |                 (groups[1].clone(), key_package)
[INFO] [stdout]     |                            ^^^^^ method cannot be called on `(MlsGroup, Member)` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/group/mls_group/mod.rs:226:1
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub struct MlsGroup {
[INFO] [stdout]     | ------------------- doesn't satisfy `openmls::group::MlsGroup: Clone`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `openmls::group::MlsGroup: Clone`
[INFO] [stdout]             which is required by `(openmls::group::MlsGroup, Member): Clone`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `clone` exists for tuple `(MlsGroup, Member)`, but its trait bounds were not satisfied
[INFO] [stdout]    --> examples/large-groups.rs:576:58
[INFO] [stdout]     |
[INFO] [stdout] 576 |             |groups: &Vec<(MlsGroup, Member)>| groups[1].clone(),
[INFO] [stdout]     |                                                          ^^^^^ method cannot be called on `(MlsGroup, Member)` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/group/mls_group/mod.rs:226:1
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub struct MlsGroup {
[INFO] [stdout]     | ------------------- doesn't satisfy `openmls::group::MlsGroup: Clone`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `openmls::group::MlsGroup: Clone`
[INFO] [stdout]             which is required by `(openmls::group::MlsGroup, Member): Clone`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_protocol_message` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]    --> tests/book_code.rs:965:18
[INFO] [stdout]     |
[INFO] [stdout] 964 | /             mls_message_out
[INFO] [stdout] 965 | |                 .into_protocol_message()
[INFO] [stdout]     | |                 -^^^^^^^^^^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout]     | |_________________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `clone` exists for tuple `(MlsGroup, Member)`, but its trait bounds were not satisfied
[INFO] [stdout]    --> examples/large-groups.rs:590:58
[INFO] [stdout]     |
[INFO] [stdout] 590 |             |groups: &Vec<(MlsGroup, Member)>| groups[0].clone(),
[INFO] [stdout]     |                                                          ^^^^^ method cannot be called on `(MlsGroup, Member)` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/group/mls_group/mod.rs:226:1
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub struct MlsGroup {
[INFO] [stdout]     | ------------------- doesn't satisfy `openmls::group::MlsGroup: Clone`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `openmls::group::MlsGroup: Clone`
[INFO] [stdout]             which is required by `(openmls::group::MlsGroup, Member): Clone`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_protocol_message` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]     --> tests/book_code.rs:1010:18
[INFO] [stdout]      |
[INFO] [stdout] 1009 | /             queued_message
[INFO] [stdout] 1010 | |                 .into_protocol_message()
[INFO] [stdout]      | |                 -^^^^^^^^^^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout]      | |_________________|
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `clone` exists for tuple `(MlsGroup, Member)`, but its trait bounds were not satisfied
[INFO] [stdout]    --> examples/large-groups.rs:611:28
[INFO] [stdout]     |
[INFO] [stdout] 611 |                 (groups[0].clone(), commit)
[INFO] [stdout]     |                            ^^^^^ method cannot be called on `(MlsGroup, Member)` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/group/mls_group/mod.rs:226:1
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub struct MlsGroup {
[INFO] [stdout]     | ------------------- doesn't satisfy `openmls::group::MlsGroup: Clone`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `openmls::group::MlsGroup: Clone`
[INFO] [stdout]             which is required by `(openmls::group::MlsGroup, Member): Clone`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_welcome` found for struct `openmls::framing::MlsMessageIn` in the current scope
[INFO] [stdout]     --> tests/book_code.rs:1044:10
[INFO] [stdout]      |
[INFO] [stdout] 1043 |       let welcome = welcome
[INFO] [stdout]      |  ___________________-
[INFO] [stdout] 1044 | |         .into_welcome()
[INFO] [stdout]      | |         -^^^^^^^^^^^^ method not found in `MlsMessageIn`
[INFO] [stdout]      | |_________|
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `openmls::framing::MlsMessageIn: From<MlsMessageOut>` is not satisfied
[INFO] [stdout]     --> tests/book_code.rs:1042:83
[INFO] [stdout]      |
[INFO] [stdout] 1042 |     let welcome: MlsMessageIn = welcome_option.expect("Welcome was not returned").into();
[INFO] [stdout]      |                                                                                   ^^^^ the trait `From<MlsMessageOut>` is not implemented for `openmls::framing::MlsMessageIn`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `MlsMessageOut` to implement `Into<openmls::framing::MlsMessageIn>`
[INFO] [stdout] help: consider removing this method call, as the receiver has type `Option<MlsMessageOut>` and `Option<MlsMessageOut>: From<MlsMessageOut>` trivially holds
[INFO] [stdout]      |
[INFO] [stdout] 1042 -     let welcome: MlsMessageIn = welcome_option.expect("Welcome was not returned").into();
[INFO] [stdout] 1042 +     let welcome: MlsMessageIn = welcome_option.into();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_protocol_message` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]     --> tests/book_code.rs:1088:18
[INFO] [stdout]      |
[INFO] [stdout] 1087 | /             queued_message
[INFO] [stdout] 1088 | |                 .into_protocol_message()
[INFO] [stdout]      | |                 -^^^^^^^^^^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout]      | |_________________|
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_protocol_message` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]     --> tests/book_code.rs:1138:18
[INFO] [stdout]      |
[INFO] [stdout] 1137 | /             queued_message
[INFO] [stdout] 1138 | |                 .into_protocol_message()
[INFO] [stdout]      | |                 -^^^^^^^^^^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout]      | |_________________|
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `openmls` (example "large-groups") due to 11 previous errors
[INFO] [stdout] error[E0599]: no method named `into_protocol_message` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]     --> tests/book_code.rs:1199:18
[INFO] [stdout]      |
[INFO] [stdout] 1198 | /             queued_message
[INFO] [stdout] 1199 | |                 .into_protocol_message()
[INFO] [stdout]      | |                 -^^^^^^^^^^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout]      | |_________________|
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_welcome` found for struct `openmls::framing::MlsMessageIn` in the current scope
[INFO] [stdout]     --> tests/book_code.rs:1289:18
[INFO] [stdout]      |
[INFO] [stdout] 1288 |               let welcome = welcome
[INFO] [stdout]      |  ___________________________-
[INFO] [stdout] 1289 | |                 .into_welcome()
[INFO] [stdout]      | |                 -^^^^^^^^^^^^ method not found in `MlsMessageIn`
[INFO] [stdout]      | |_________________|
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `openmls::framing::MlsMessageIn: From<MlsMessageOut>` is not satisfied
[INFO] [stdout]     --> tests/book_code.rs:1287:84
[INFO] [stdout]      |
[INFO] [stdout] 1287 |             let welcome: MlsMessageIn = welcome.expect("Welcome was not returned").into();
[INFO] [stdout]      |                                                                                    ^^^^ the trait `From<MlsMessageOut>` is not implemented for `openmls::framing::MlsMessageIn`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `MlsMessageOut` to implement `Into<openmls::framing::MlsMessageIn>`
[INFO] [stdout] help: consider removing this method call, as the receiver has type `Option<MlsMessageOut>` and `Option<MlsMessageOut>: From<MlsMessageOut>` trivially holds
[INFO] [stdout]      |
[INFO] [stdout] 1287 -             let welcome: MlsMessageIn = welcome.expect("Welcome was not returned").into();
[INFO] [stdout] 1287 +             let welcome: MlsMessageIn = welcome.into();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_welcome` found for struct `openmls::framing::MlsMessageIn` in the current scope
[INFO] [stdout]     --> tests/book_code.rs:1385:10
[INFO] [stdout]      |
[INFO] [stdout] 1384 |       let welcome = welcome
[INFO] [stdout]      |  ___________________-
[INFO] [stdout] 1385 | |         .into_welcome()
[INFO] [stdout]      | |         -^^^^^^^^^^^^ method not found in `MlsMessageIn`
[INFO] [stdout]      | |_________|
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `openmls::framing::MlsMessageIn: From<MlsMessageOut>` is not satisfied
[INFO] [stdout]     --> tests/book_code.rs:1383:41
[INFO] [stdout]      |
[INFO] [stdout] 1383 |     let welcome: MlsMessageIn = welcome.into();
[INFO] [stdout]      |                                         ^^^^ the trait `From<MlsMessageOut>` is not implemented for `openmls::framing::MlsMessageIn`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `MlsMessageOut` to implement `Into<openmls::framing::MlsMessageIn>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `test_default` found for struct `openmls::group::MlsGroupCreateConfig` in the current scope
[INFO] [stdout]     --> tests/book_code.rs:1435:50
[INFO] [stdout]      |
[INFO] [stdout] 1435 |     let mls_group_config = MlsGroupCreateConfig::test_default(ciphersuite);
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^ function or associated item not found in `MlsGroupCreateConfig`
[INFO] [stdout]      |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/default.rs:139:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_welcome` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]     --> tests/book_code.rs:1516:17
[INFO] [stdout]      |
[INFO] [stdout] 1516 |         welcome.into_welcome().unwrap(),
[INFO] [stdout]      |                 ^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_protocol_message` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]     --> tests/book_code.rs:1538:37
[INFO] [stdout]      |
[INFO] [stdout] 1538 |             custom_proposal_message.into_protocol_message().unwrap(),
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_protocol_message` found for struct `MlsMessageOut` in the current scope
[INFO] [stdout]     --> tests/book_code.rs:1557:43
[INFO] [stdout]      |
[INFO] [stdout] 1557 |         .process_message(provider, commit.into_protocol_message().unwrap())
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^ method not found in `MlsMessageOut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `openmls` (test "book_code") due to 34 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_memory_storage`
[INFO] [stdout]    --> src/storage/kat_storage_stability.rs:145:18
[INFO] [stdout]     |
[INFO] [stdout] 145 |         storage: openmls_memory_storage::MemoryStorage::deserialize(r).unwrap(),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_memory_storage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/test_utils/frankenstein/key_package.rs:137:18
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let config = ciphersuite;
[INFO] [stdout]     |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/test_utils/frankenstein/key_package.rs:141:52
[INFO] [stdout]     |
[INFO] [stdout] 141 |         let signature_keys = SignatureKeyPair::new(ciphersuite.signature_algorithm()).unwrap();
[INFO] [stdout]     |                                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/test_utils/frankenstein/key_package.rs:142:30
[INFO] [stdout]     |
[INFO] [stdout] 142 |         signature_keys.store(provider.storage()).unwrap();
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/test_utils/frankenstein/key_package.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |         ciphersuite.signature_algorithm(),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/test_utils/frankenstein/key_package.rs:158:24
[INFO] [stdout]     |
[INFO] [stdout] 158 |         .build(config, provider, &signer, credential_with_key)
[INFO] [stdout]     |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/ciphersuite/aead.rs:168:41
[INFO] [stdout]     |
[INFO] [stdout] 168 |             ReuseGuard::try_from_random(provider.rand()).expect("An unexpected error occurred.");
[INFO] [stdout]     |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/ciphersuite/aead.rs:169:48
[INFO] [stdout]     |
[INFO] [stdout] 169 |         let original_nonce = AeadNonce::random(provider.rand());
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/ciphersuite/tests_and_kats/tests.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let kp = provider
[INFO] [stdout]    |              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/ciphersuite/tests_and_kats/tests.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             ciphersuite.hpke_config(),
[INFO] [stdout]    |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/ciphersuite/tests_and_kats/tests.rs:15:28
[INFO] [stdout]    |
[INFO] [stdout] 15 |             Secret::random(ciphersuite, provider.rand())
[INFO] [stdout]    |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/ciphersuite/tests_and_kats/tests.rs:15:41
[INFO] [stdout]    |
[INFO] [stdout] 15 |             Secret::random(ciphersuite, provider.rand())
[INFO] [stdout]    |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/ciphersuite/tests_and_kats/tests.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         ciphersuite,
[INFO] [stdout]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/ciphersuite/tests_and_kats/tests.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         provider.crypto(),
[INFO] [stdout]    |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/ciphersuite/tests_and_kats/tests.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         ciphersuite,
[INFO] [stdout]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/ciphersuite/tests_and_kats/tests.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         provider.crypto(),
[INFO] [stdout]    |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/ciphersuite/tests_and_kats/tests.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |             ciphersuite,
[INFO] [stdout]    |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/ciphersuite/tests_and_kats/tests.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |             provider.crypto(),
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/ciphersuite/tests_and_kats/tests.rs:71:13
[INFO] [stdout]    |
[INFO] [stdout] 71 |             ciphersuite,
[INFO] [stdout]    |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/ciphersuite/tests_and_kats/tests.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |             provider.crypto(),
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/extensions/external_sender_extension.rs:101:43
[INFO] [stdout]     |
[INFO] [stdout] 101 |                     SignatureKeyPair::new(ciphersuite.signature_algorithm()).unwrap();
[INFO] [stdout]     |                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/extensions/tests.rs:44:36
[INFO] [stdout]    |
[INFO] [stdout] 44 |         test_utils::new_credential(provider, b"Alice", ciphersuite.signature_algorithm());
[INFO] [stdout]    |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/extensions/tests.rs:44:56
[INFO] [stdout]    |
[INFO] [stdout] 44 |         test_utils::new_credential(provider, b"Alice", ciphersuite.signature_algorithm());
[INFO] [stdout]    |                                                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/extensions/tests.rs:46:36
[INFO] [stdout]    |
[INFO] [stdout] 46 |         test_utils::new_credential(provider, b"Bob", ciphersuite.signature_algorithm());
[INFO] [stdout]    |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/extensions/tests.rs:46:54
[INFO] [stdout]    |
[INFO] [stdout] 46 |         test_utils::new_credential(provider, b"Bob", ciphersuite.signature_algorithm());
[INFO] [stdout]    |                                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/extensions/tests.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         provider,
[INFO] [stdout]    |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/extensions/tests.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         ciphersuite,
[INFO] [stdout]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/extensions/tests.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 59 |         .ciphersuite(ciphersuite)
[INFO] [stdout]    |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/extensions/tests.rs:62:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |             provider,
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/extensions/tests.rs:70:22
[INFO] [stdout]    |
[INFO] [stdout] 70 |         .add_members(provider, &alice_signature_keys, &[bob_key_package.clone()])
[INFO] [stdout]    |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/extensions/tests.rs:73:38
[INFO] [stdout]    |
[INFO] [stdout] 73 |     alice_group.merge_pending_commit(provider).unwrap();
[INFO] [stdout]    |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/extensions/tests.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         provider,
[INFO] [stdout]    |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/extensions/tests.rs:86:17
[INFO] [stdout]    |
[INFO] [stdout] 86 |     .into_group(provider)
[INFO] [stdout]    |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:111:22
[INFO] [stdout]     |
[INFO] [stdout] 111 |         .ciphersuite(ciphersuite)
[INFO] [stdout]     |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:113:16
[INFO] [stdout]     |
[INFO] [stdout] 113 |         .build(provider, &alice_signature_keys, alice_credential_with_key)
[INFO] [stdout]     |                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:118:22
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .add_members(provider, &alice_signature_keys, &[bob_key_package.clone()])
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:126:41
[INFO] [stdout]     |
[INFO] [stdout] 126 |         StagedWelcome::new_from_welcome(provider, &config, welcome.into_welcome().unwrap(), None)
[INFO] [stdout]     |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:127:60
[INFO] [stdout]     |
[INFO] [stdout] 127 |             .and_then(|staged_join| staged_join.into_group(provider))
[INFO] [stdout]     |                                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:185:54
[INFO] [stdout]     |
[INFO] [stdout] 185 |         generate_credential_with_key("Alice".into(), ciphersuite.signature_algorithm(), provider);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:185:89
[INFO] [stdout]     |
[INFO] [stdout] 185 |         generate_credential_with_key("Alice".into(), ciphersuite.signature_algorithm(), provider);
[INFO] [stdout]     |                                                                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:190:22
[INFO] [stdout]     |
[INFO] [stdout] 190 |         .ciphersuite(ciphersuite)
[INFO] [stdout]     |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:219:54
[INFO] [stdout]     |
[INFO] [stdout] 219 |         generate_credential_with_key("Alice".into(), ciphersuite.signature_algorithm(), provider);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:219:89
[INFO] [stdout]     |
[INFO] [stdout] 219 |         generate_credential_with_key("Alice".into(), ciphersuite.signature_algorithm(), provider);
[INFO] [stdout]     |                                                                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:232:9
[INFO] [stdout]     |
[INFO] [stdout] 232 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:275:9
[INFO] [stdout]     |
[INFO] [stdout] 275 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout]    --> src/extensions/tests.rs:292:9
[INFO] [stdout]     |
[INFO] [stdout] 292 |         openmls_basic_credential::SignatureKeyPair::new(ciphersuite.signature_algorithm()).unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 5   + use openmls_traits::storage::traits::SignatureKeyPair;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `SignatureKeyPair`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 292 -         openmls_basic_credential::SignatureKeyPair::new(ciphersuite.signature_algorithm()).unwrap();
[INFO] [stdout] 292 +         SignatureKeyPair::new(ciphersuite.signature_algorithm()).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:292:57
[INFO] [stdout]     |
[INFO] [stdout] 292 |         openmls_basic_credential::SignatureKeyPair::new(ciphersuite.signature_algorithm()).unwrap();
[INFO] [stdout]     |                                                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:308:13
[INFO] [stdout]     |
[INFO] [stdout] 308 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:323:19
[INFO] [stdout]     |
[INFO] [stdout] 323 |         .validate(provider.crypto(), ProtocolVersion::default())
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:331:54
[INFO] [stdout]     |
[INFO] [stdout] 331 |         generate_credential_with_key("Alice".into(), ciphersuite.signature_algorithm(), provider);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:331:89
[INFO] [stdout]     |
[INFO] [stdout] 331 |         generate_credential_with_key("Alice".into(), ciphersuite.signature_algorithm(), provider);
[INFO] [stdout]     |                                                                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:334:22
[INFO] [stdout]     |
[INFO] [stdout] 334 |         .ciphersuite(ciphersuite)
[INFO] [stdout]     |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:339:9
[INFO] [stdout]     |
[INFO] [stdout] 339 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:350:13
[INFO] [stdout]     |
[INFO] [stdout] 350 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:356:38
[INFO] [stdout]     |
[INFO] [stdout] 356 |     alice_group.merge_pending_commit(provider).unwrap();
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:362:9
[INFO] [stdout]     |
[INFO] [stdout] 362 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:368:17
[INFO] [stdout]     |
[INFO] [stdout] 368 |     .into_group(provider)
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:373:31
[INFO] [stdout]     |
[INFO] [stdout] 373 |     let _: KeyPackageBundle = provider
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/extensions/tests.rs:377:27
[INFO] [stdout]     |
[INFO] [stdout] 377 |                 .hash_ref(provider.crypto())
[INFO] [stdout]     |                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/framing/tests.rs:79:36
[INFO] [stdout]    |
[INFO] [stdout] 79 |         test_utils::new_credential(provider, b"Creator", ciphersuite.signature_algorithm());
[INFO] [stdout]    |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/framing/tests.rs:79:58
[INFO] [stdout]    |
[INFO] [stdout] 79 |         test_utils::new_credential(provider, b"Creator", ciphersuite.signature_algorithm());
[INFO] [stdout]    |                                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/framing/tests.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |         ciphersuite,
[INFO] [stdout]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/framing/tests.rs:95:25
[INFO] [stdout]    |
[INFO] [stdout] 95 |         GroupId::random(provider.rand()),
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |         provider.crypto(),
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:109:31
[INFO] [stdout]     |
[INFO] [stdout] 109 |         &JoinerSecret::random(ciphersuite, provider.rand()),
[INFO] [stdout]     |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:109:44
[INFO] [stdout]     |
[INFO] [stdout] 109 |         &JoinerSecret::random(ciphersuite, provider.rand()),
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:110:38
[INFO] [stdout]     |
[INFO] [stdout] 110 |         PskSecret::from(Secret::zero(ciphersuite)),
[INFO] [stdout]     |                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:119:22
[INFO] [stdout]     |
[INFO] [stdout] 119 |         .add_context(provider.crypto(), &serialized_group_context)
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:123:32
[INFO] [stdout]     |
[INFO] [stdout] 123 |         MessageSecrets::random(ciphersuite, provider.rand(), LeafNodeIndex::new(0));
[INFO] [stdout]     |                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:123:45
[INFO] [stdout]     |
[INFO] [stdout] 123 |         MessageSecrets::random(ciphersuite, provider.rand(), LeafNodeIndex::new(0));
[INFO] [stdout]     |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:154:24
[INFO] [stdout]     |
[INFO] [stdout] 154 |         create_content(ciphersuite, WireFormat::PrivateMessage, provider);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:154:65
[INFO] [stdout]     |
[INFO] [stdout] 154 |         create_content(ciphersuite, WireFormat::PrivateMessage, provider);
[INFO] [stdout]     |                                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:157:32
[INFO] [stdout]     |
[INFO] [stdout] 157 |         MessageSecrets::random(ciphersuite, provider.rand(), LeafNodeIndex::new(0));
[INFO] [stdout]     |                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:157:45
[INFO] [stdout]     |
[INFO] [stdout] 157 |         MessageSecrets::random(ciphersuite, provider.rand(), LeafNodeIndex::new(0));
[INFO] [stdout]     |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:158:35
[INFO] [stdout]     |
[INFO] [stdout] 158 |     let encryption_secret_bytes = provider
[INFO] [stdout]     |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:160:21
[INFO] [stdout]     |
[INFO] [stdout] 160 |         .random_vec(ciphersuite.hash_length())
[INFO] [stdout]     |                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:198:40
[INFO] [stdout]     |
[INFO] [stdout] 198 |         .sender_data(&message_secrets, provider.crypto(), ciphersuite)
[INFO] [stdout]     |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:198:59
[INFO] [stdout]     |
[INFO] [stdout] 198 |         .sender_data(&message_secrets, provider.crypto(), ciphersuite)
[INFO] [stdout]     |                                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:202:13
[INFO] [stdout]     |
[INFO] [stdout] 202 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:203:13
[INFO] [stdout]     |
[INFO] [stdout] 203 |             provider.crypto(),
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:218:24
[INFO] [stdout]     |
[INFO] [stdout] 218 |         create_content(ciphersuite, WireFormat::PublicMessage, provider);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:218:64
[INFO] [stdout]     |
[INFO] [stdout] 218 |         create_content(ciphersuite, WireFormat::PublicMessage, provider);
[INFO] [stdout]     |                                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |         ciphersuite.signature_algorithm(),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:241:40
[INFO] [stdout]     |
[INFO] [stdout] 241 |         .sender_data(&message_secrets, provider.crypto(), ciphersuite)
[INFO] [stdout]     |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:241:59
[INFO] [stdout]     |
[INFO] [stdout] 241 |         .sender_data(&message_secrets, provider.crypto(), ciphersuite)
[INFO] [stdout]     |                                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:245:13
[INFO] [stdout]     |
[INFO] [stdout] 245 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 |             provider.crypto(),
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:256:37
[INFO] [stdout]     |
[INFO] [stdout] 256 |         verifiable_plaintext.verify(provider.crypto(), &pk);
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:269:13
[INFO] [stdout]     |
[INFO] [stdout] 269 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:270:13
[INFO] [stdout]     |
[INFO] [stdout] 270 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:317:36
[INFO] [stdout]     |
[INFO] [stdout] 317 |         test_utils::new_credential(provider, b"Creator", ciphersuite.signature_algorithm());
[INFO] [stdout]     |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:317:58
[INFO] [stdout]     |
[INFO] [stdout] 317 |         test_utils::new_credential(provider, b"Creator", ciphersuite.signature_algorithm());
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 319 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:320:25
[INFO] [stdout]     |
[INFO] [stdout] 320 |         GroupId::random(provider.rand()),
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:327:24
[INFO] [stdout]     |
[INFO] [stdout] 327 |         Secret::random(ciphersuite, provider.rand()).expect("Not enough randomness."),
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:327:37
[INFO] [stdout]     |
[INFO] [stdout] 327 |         Secret::random(ciphersuite, provider.rand()).expect("Not enough randomness."),
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:343:29
[INFO] [stdout]     |
[INFO] [stdout] 343 |         .set_membership_tag(provider, ciphersuite, &membership_key, &serialized_context)
[INFO] [stdout]     |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:343:39
[INFO] [stdout]     |
[INFO] [stdout] 343 |         .set_membership_tag(provider, ciphersuite, &membership_key, &serialized_context)
[INFO] [stdout]     |                                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:349:13
[INFO] [stdout]     |
[INFO] [stdout] 349 |             provider.crypto(),
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:350:13
[INFO] [stdout]     |
[INFO] [stdout] 350 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             provider.crypto(),
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:360:13
[INFO] [stdout]     |
[INFO] [stdout] 360 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:372:13
[INFO] [stdout]     |
[INFO] [stdout] 372 |             provider.crypto(),
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:373:13
[INFO] [stdout]     |
[INFO] [stdout] 373 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:490:31
[INFO] [stdout]     |
[INFO] [stdout] 490 |     ) = setup_alice_bob_group(ciphersuite, provider);
[INFO] [stdout]     |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:490:44
[INFO] [stdout]     |
[INFO] [stdout] 490 |     ) = setup_alice_bob_group(ciphersuite, provider);
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:495:13
[INFO] [stdout]     |
[INFO] [stdout] 495 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:528:26
[INFO] [stdout]     |
[INFO] [stdout] 528 |         .process_message(provider, protocol_message)
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:540:43
[INFO] [stdout]     |
[INFO] [stdout] 540 |     let (key_package, _, _) = key_package(ciphersuite, provider);
[INFO] [stdout]     |                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/framing/tests.rs:540:56
[INFO] [stdout]     |
[INFO] [stdout] 540 |     let (key_package, _, _) = key_package(ciphersuite, provider);
[INFO] [stdout]     |                                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `OpenMlsProvider` in this scope
[INFO] [stdout]  --> src/group/mls_group/tests_and_kats/tests/create_commit_params.rs:8:41
[INFO] [stdout]   |
[INFO] [stdout] 8 | fn build_create_commit_params<Provider: OpenMlsProvider>(provider: &Provider) {
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these traits
[INFO] [stdout]   |
[INFO] [stdout] 1 + use crate::prelude::OpenMlsProvider;
[INFO] [stdout]   |
[INFO] [stdout] 1 + use crate::storage::OpenMlsProvider;
[INFO] [stdout]   |
[INFO] [stdout] 1 + use openmls_traits::OpenMlsProvider;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/external_init.rs:14:31
[INFO] [stdout]    |
[INFO] [stdout] 14 |         setup_alice_bob_group(ciphersuite, provider);
[INFO] [stdout]    |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/external_init.rs:14:44
[INFO] [stdout]    |
[INFO] [stdout] 14 |         setup_alice_bob_group(ciphersuite, provider);
[INFO] [stdout]    |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/external_init.rs:18:33
[INFO] [stdout]    |
[INFO] [stdout] 18 |         setup_client("Charlie", ciphersuite, provider);
[INFO] [stdout]    |                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/external_init.rs:18:46
[INFO] [stdout]    |
[INFO] [stdout] 18 |         setup_client("Charlie", ciphersuite, provider);
[INFO] [stdout]    |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/external_init.rs:22:32
[INFO] [stdout]    |
[INFO] [stdout] 22 |             .export_group_info(provider, &alice_signer, true)
[INFO] [stdout]    |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/external_init.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         provider,
[INFO] [stdout]    |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/external_init.rs:44:32
[INFO] [stdout]    |
[INFO] [stdout] 44 |         ExternalCommitError::<<Provider as OpenMlsProvider>::StorageError>::PublicGroupError(
[INFO] [stdout]    |                                ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 12 | fn test_external_init_broken_signature<Provider>() {
[INFO] [stdout]    |                                       ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `OpenMlsProvider` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:35:41
[INFO] [stdout]    |
[INFO] [stdout] 35 | fn test_mls_group_persistence<Provider: OpenMlsProvider>() {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these traits
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::prelude::OpenMlsProvider;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::storage::OpenMlsProvider;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use openmls_traits::OpenMlsProvider;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 39 |         setup_client("Alice", ciphersuite, provider);
[INFO] [stdout]    |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:39:44
[INFO] [stdout]    |
[INFO] [stdout] 39 |         setup_client("Alice", ciphersuite, provider);
[INFO] [stdout]    |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:42:63
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let mls_group_config = MlsGroupCreateConfig::test_default(ciphersuite);
[INFO] [stdout]    |                                                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |         provider,
[INFO] [stdout]    |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:54:51
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let alice_group_deserialized = MlsGroup::load(provider.storage(), &group_id)
[INFO] [stdout]    |                                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:62:32
[INFO] [stdout]    |
[INFO] [stdout] 62 |                 .export_secret(provider, "test", &[], 32)
[INFO] [stdout]    |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:68:32
[INFO] [stdout]    |
[INFO] [stdout] 68 |                 .export_secret(provider, "test", &[], 32)
[INFO] [stdout]    |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:81:31
[INFO] [stdout]    |
[INFO] [stdout] 81 |         setup_client("Alice", ciphersuite, provider);
[INFO] [stdout]    |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:81:44
[INFO] [stdout]    |
[INFO] [stdout] 81 |         setup_client("Alice", ciphersuite, provider);
[INFO] [stdout]    |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:83:29
[INFO] [stdout]    |
[INFO] [stdout] 83 |         setup_client("Bob", ciphersuite, provider);
[INFO] [stdout]    |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:83:42
[INFO] [stdout]    |
[INFO] [stdout] 83 |         setup_client("Bob", ciphersuite, provider);
[INFO] [stdout]    |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:85:32
[INFO] [stdout]    |
[INFO] [stdout] 85 |         setup_client("Charly", ciphersuite, provider);
[INFO] [stdout]    |                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:85:45
[INFO] [stdout]    |
[INFO] [stdout] 85 |         setup_client("Charly", ciphersuite, provider);
[INFO] [stdout]    |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:89:22
[INFO] [stdout]    |
[INFO] [stdout] 89 |         .ciphersuite(ciphersuite)
[INFO] [stdout]    |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         provider,
[INFO] [stdout]    |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:104:22
[INFO] [stdout]     |
[INFO] [stdout] 104 |         .add_members(provider, &alice_signer, &[bob_kpb.key_package().clone()])
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:108:31
[INFO] [stdout]     |
[INFO] [stdout] 108 |         .merge_pending_commit(provider)
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:121:17
[INFO] [stdout]     |
[INFO] [stdout] 121 |     .into_group(provider)
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:126:22
[INFO] [stdout]     |
[INFO] [stdout] 126 |         .add_members(provider, &bob_signer, &[charlie_kpb.key_package().clone()])
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:141:34
[INFO] [stdout]     |
[INFO] [stdout] 141 |             .merge_staged_commit(provider, *staged_commit)
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:148:31
[INFO] [stdout]     |
[INFO] [stdout] 148 |         .merge_pending_commit(provider)
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 155 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:161:17
[INFO] [stdout]     |
[INFO] [stdout] 161 |     .into_group(provider)
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:167:32
[INFO] [stdout]     |
[INFO] [stdout] 167 |         .propose_remove_member(provider, &alice_signer, LeafNodeIndex::new(1))
[INFO] [stdout]     |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:172:13
[INFO] [stdout]     |
[INFO] [stdout] 172 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:188:41
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 .store_pending_proposal(provider.storage(), *staged_proposal.clone())
[INFO] [stdout]     |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:205:38
[INFO] [stdout]     |
[INFO] [stdout] 205 |         .commit_to_pending_proposals(provider, &charlie_signer)
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:223:31
[INFO] [stdout]     |
[INFO] [stdout] 223 |         .merge_pending_commit(provider)
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:234:31
[INFO] [stdout]     |
[INFO] [stdout] 234 |         setup_client("Alice", ciphersuite, provider);
[INFO] [stdout]     |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:234:44
[INFO] [stdout]     |
[INFO] [stdout] 234 |         setup_client("Alice", ciphersuite, provider);
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:237:70
[INFO] [stdout]     |
[INFO] [stdout] 237 |     let mls_group_create_config = MlsGroupCreateConfig::test_default(ciphersuite);
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:251:28
[INFO] [stdout]     |
[INFO] [stdout] 251 |             .export_secret(provider, "test1", &[], ciphersuite.hash_length())
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:251:52
[INFO] [stdout]     |
[INFO] [stdout] 251 |             .export_secret(provider, "test1", &[], ciphersuite.hash_length())
[INFO] [stdout]     |                                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:254:32
[INFO] [stdout]     |
[INFO] [stdout] 254 |                 .export_secret(provider, "test2", &[], ciphersuite.hash_length())
[INFO] [stdout]     |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:254:56
[INFO] [stdout]     |
[INFO] [stdout] 254 |                 .export_secret(provider, "test2", &[], ciphersuite.hash_length())
[INFO] [stdout]     |                                                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:259:28
[INFO] [stdout]     |
[INFO] [stdout] 259 |             .export_secret(provider, "test", &[0u8], ciphersuite.hash_length())
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:259:54
[INFO] [stdout]     |
[INFO] [stdout] 259 |             .export_secret(provider, "test", &[0u8], ciphersuite.hash_length())
[INFO] [stdout]     |                                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:262:32
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 .export_secret(provider, "test", &[1u8], ciphersuite.hash_length())
[INFO] [stdout]     |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:262:58
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 .export_secret(provider, "test", &[1u8], ciphersuite.hash_length())
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:272:31
[INFO] [stdout]     |
[INFO] [stdout] 272 |         setup_client("Alice", ciphersuite, provider);
[INFO] [stdout]     |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:272:44
[INFO] [stdout]     |
[INFO] [stdout] 272 |         setup_client("Alice", ciphersuite, provider);
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:274:29
[INFO] [stdout]     |
[INFO] [stdout] 274 |         setup_client("Bob", ciphersuite, provider);
[INFO] [stdout]     |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:274:42
[INFO] [stdout]     |
[INFO] [stdout] 274 |         setup_client("Bob", ciphersuite, provider);
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:277:70
[INFO] [stdout]     |
[INFO] [stdout] 277 |     let mls_group_create_config = MlsGroupCreateConfig::test_default(ciphersuite);
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:281:9
[INFO] [stdout]     |
[INFO] [stdout] 281 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:290:22
[INFO] [stdout]     |
[INFO] [stdout] 290 |         .add_members(provider, &alice_signer, &[bob_kpb.key_package().clone()])
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:294:31
[INFO] [stdout]     |
[INFO] [stdout] 294 |         .merge_pending_commit(provider)
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:320:21
[INFO] [stdout]     |
[INFO] [stdout] 320 |         .into_group(provider)
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:325:28
[INFO] [stdout]     |
[INFO] [stdout] 325 |             .export_secret(provider, "test", &[], ciphersuite.hash_length())
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:325:51
[INFO] [stdout]     |
[INFO] [stdout] 325 |             .export_secret(provider, "test", &[], ciphersuite.hash_length())
[INFO] [stdout]     |                                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:328:28
[INFO] [stdout]     |
[INFO] [stdout] 328 |             .export_secret(provider, "test", &[], ciphersuite.hash_length())
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:328:51
[INFO] [stdout]     |
[INFO] [stdout] 328 |             .export_secret(provider, "test", &[], ciphersuite.hash_length())
[INFO] [stdout]     |                                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:336:70
[INFO] [stdout]     |
[INFO] [stdout] 336 |     let mls_group_create_config = MlsGroupCreateConfig::test_default(ciphersuite);
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:339:37
[INFO] [stdout]     |
[INFO] [stdout] 339 |     let setup = MlsGroupTestSetup::<Provider>::new(
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 334 | fn test_invalid_plaintext<Provider>() {
[INFO] [stdout]     |                          ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:346:34
[INFO] [stdout]     |
[INFO] [stdout] 346 |         .create_random_group(10, ciphersuite, noop_authentication_service)
[INFO] [stdout]     |                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:391:17
[INFO] [stdout]     |
[INFO] [stdout] 391 |                 ciphersuite,
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |     ciphersuite: Ciphersuite,
[INFO] [stdout]     |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::prelude::Ciphersuite;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use openmls_traits::types::Ciphersuite;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:622:18
[INFO] [stdout]     |
[INFO] [stdout] 622 |     ciphersuite: Ciphersuite,
[INFO] [stdout]     |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::prelude::Ciphersuite;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use openmls_traits::types::Ciphersuite;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:815:18
[INFO] [stdout]     |
[INFO] [stdout] 815 |     ciphersuite: Ciphersuite,
[INFO] [stdout]     |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::prelude::Ciphersuite;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use openmls_traits::types::Ciphersuite;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1006:31
[INFO] [stdout]      |
[INFO] [stdout] 1006 |         setup_client("Alice", ciphersuite, provider);
[INFO] [stdout]      |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1006:44
[INFO] [stdout]      |
[INFO] [stdout] 1006 |         setup_client("Alice", ciphersuite, provider);
[INFO] [stdout]      |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1008:29
[INFO] [stdout]      |
[INFO] [stdout] 1008 |         setup_client("Bob", ciphersuite, provider);
[INFO] [stdout]      |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1008:42
[INFO] [stdout]      |
[INFO] [stdout] 1008 |         setup_client("Bob", ciphersuite, provider);
[INFO] [stdout]      |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1013:22
[INFO] [stdout]      |
[INFO] [stdout] 1013 |         .ciphersuite(ciphersuite)
[INFO] [stdout]      |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1018:9
[INFO] [stdout]      |
[INFO] [stdout] 1018 |         provider,
[INFO] [stdout]      |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1028:22
[INFO] [stdout]      |
[INFO] [stdout] 1028 |         .add_members(provider, &alice_signer, &[bob_key_package.clone()])
[INFO] [stdout]      |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1031:38
[INFO] [stdout]      |
[INFO] [stdout] 1031 |     alice_group.merge_pending_commit(provider).unwrap();
[INFO] [stdout]      |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1040:9
[INFO] [stdout]      |
[INFO] [stdout] 1040 |         provider,
[INFO] [stdout]      |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1046:17
[INFO] [stdout]      |
[INFO] [stdout] 1046 |     .into_group(provider)
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1052:44
[INFO] [stdout]      |
[INFO] [stdout] 1052 |     let result: Option<KeyPackageBundle> = provider
[INFO] [stdout]      |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1054:48
[INFO] [stdout]      |
[INFO] [stdout] 1054 |         .key_package(&bob_key_package.hash_ref(provider.crypto()).unwrap())
[INFO] [stdout]      |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1064:18
[INFO] [stdout]      |
[INFO] [stdout] 1064 |     ciphersuite: Ciphersuite,
[INFO] [stdout]      |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::prelude::Ciphersuite;
[INFO] [stdout]      |
[INFO] [stdout] 1    + use openmls_traits::types::Ciphersuite;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1160:31
[INFO] [stdout]      |
[INFO] [stdout] 1160 |         setup_client("Alice", ciphersuite, provider);
[INFO] [stdout]      |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1160:44
[INFO] [stdout]      |
[INFO] [stdout] 1160 |         setup_client("Alice", ciphersuite, provider);
[INFO] [stdout]      |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1180:28
[INFO] [stdout]      |
[INFO] [stdout] 1180 |     let test_ciphersuite = ciphersuite;
[INFO] [stdout]      |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1212:16
[INFO] [stdout]      |
[INFO] [stdout] 1212 |         .build(provider, &alice_signer, alice_credential_with_key)
[INFO] [stdout]      |                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1244:16
[INFO] [stdout]      |
[INFO] [stdout] 1244 |     assert_eq!(ciphersuite, test_ciphersuite);
[INFO] [stdout]      |                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `OpenMlsProvider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1273:58
[INFO] [stdout]      |
[INFO] [stdout] 1273 | fn update_group_context_with_unknown_extension<Provider: OpenMlsProvider + Default>() {
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these traits
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::prelude::OpenMlsProvider;
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::storage::OpenMlsProvider;
[INFO] [stdout]      |
[INFO] [stdout] 1    + use openmls_traits::OpenMlsProvider;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1276:31
[INFO] [stdout]      |
[INFO] [stdout] 1276 |         setup_client("Alice", ciphersuite, provider);
[INFO] [stdout]      |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1276:44
[INFO] [stdout]      |
[INFO] [stdout] 1276 |         setup_client("Alice", ciphersuite, provider);
[INFO] [stdout]      |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1299:22
[INFO] [stdout]      |
[INFO] [stdout] 1299 |         .ciphersuite(ciphersuite)
[INFO] [stdout]      |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1304:9
[INFO] [stdout]      |
[INFO] [stdout] 1304 |         provider,
[INFO] [stdout]      |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1328:29
[INFO] [stdout]      |
[INFO] [stdout] 1328 |         setup_client("Bob", ciphersuite, &bob_provider);
[INFO] [stdout]      |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1333:13
[INFO] [stdout]      |
[INFO] [stdout] 1333 |             ciphersuite,
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1388:43
[INFO] [stdout]      |
[INFO] [stdout] 1388 |         .propose_group_context_extensions(provider, updated_extensions, &alice_signer)
[INFO] [stdout]      |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1399:38
[INFO] [stdout]      |
[INFO] [stdout] 1399 |         .commit_to_pending_proposals(provider, &alice_signer)
[INFO] [stdout]      |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1403:31
[INFO] [stdout]      |
[INFO] [stdout] 1403 |         .merge_pending_commit(provider)
[INFO] [stdout]      |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1485:31
[INFO] [stdout]      |
[INFO] [stdout] 1485 |         setup_client("Alice", ciphersuite, &alice_provider);
[INFO] [stdout]      |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1488:22
[INFO] [stdout]      |
[INFO] [stdout] 1488 |         .ciphersuite(ciphersuite)
[INFO] [stdout]      |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1501:23
[INFO] [stdout]      |
[INFO] [stdout] 1501 |     let bob_provider: Provider = Default::default();
[INFO] [stdout]      |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1503:29
[INFO] [stdout]      |
[INFO] [stdout] 1503 |         setup_client("Bob", ciphersuite, &bob_provider);
[INFO] [stdout]      |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1507:13
[INFO] [stdout]      |
[INFO] [stdout] 1507 |             ciphersuite,
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1591:31
[INFO] [stdout]      |
[INFO] [stdout] 1591 |         setup_client("Alice", ciphersuite, &alice_provider);
[INFO] [stdout]      |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1594:22
[INFO] [stdout]      |
[INFO] [stdout] 1594 |         .ciphersuite(ciphersuite)
[INFO] [stdout]      |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1607:23
[INFO] [stdout]      |
[INFO] [stdout] 1607 |     let bob_provider: Provider = Default::default();
[INFO] [stdout]      |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1609:29
[INFO] [stdout]      |
[INFO] [stdout] 1609 |         setup_client("Bob", ciphersuite, &bob_provider);
[INFO] [stdout]      |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1613:13
[INFO] [stdout]      |
[INFO] [stdout] 1613 |             ciphersuite,
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `OpenMlsProvider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1700:15
[INFO] [stdout]      |
[INFO] [stdout] 1700 |     Provider: OpenMlsProvider + Default,
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these traits
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::prelude::OpenMlsProvider;
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::storage::OpenMlsProvider;
[INFO] [stdout]      |
[INFO] [stdout] 1    + use openmls_traits::OpenMlsProvider;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1704:31
[INFO] [stdout]      |
[INFO] [stdout] 1704 |         setup_client("Alice", ciphersuite, &alice_provider);
[INFO] [stdout]      |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1727:22
[INFO] [stdout]      |
[INFO] [stdout] 1727 |         .ciphersuite(ciphersuite)
[INFO] [stdout]      |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1776:31
[INFO] [stdout]      |
[INFO] [stdout] 1776 |         .clear_pending_commit(provider.storage())
[INFO] [stdout]      |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1833:31
[INFO] [stdout]      |
[INFO] [stdout] 1833 |         setup_client("Alice", ciphersuite, provider);
[INFO] [stdout]      |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1833:44
[INFO] [stdout]      |
[INFO] [stdout] 1833 |         setup_client("Alice", ciphersuite, provider);
[INFO] [stdout]      |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1854:22
[INFO] [stdout]      |
[INFO] [stdout] 1854 |         .ciphersuite(ciphersuite)
[INFO] [stdout]      |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1860:16
[INFO] [stdout]      |
[INFO] [stdout] 1860 |         .build(provider, &alice_signer, alice_credential_with_key)
[INFO] [stdout]      |                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1876:29
[INFO] [stdout]      |
[INFO] [stdout] 1876 |         setup_client("Bob", ciphersuite, provider);
[INFO] [stdout]      |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1876:42
[INFO] [stdout]      |
[INFO] [stdout] 1876 |         setup_client("Bob", ciphersuite, provider);
[INFO] [stdout]      |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1882:16
[INFO] [stdout]      |
[INFO] [stdout] 1882 |         .build(ciphersuite, provider, &bob_signer, bob_credential_with_key)
[INFO] [stdout]      |                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1882:29
[INFO] [stdout]      |
[INFO] [stdout] 1882 |         .build(ciphersuite, provider, &bob_signer, bob_credential_with_key)
[INFO] [stdout]      |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1894:13
[INFO] [stdout]      |
[INFO] [stdout] 1894 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1899:38
[INFO] [stdout]      |
[INFO] [stdout] 1899 |     alice_group.merge_pending_commit(provider).unwrap();
[INFO] [stdout]      |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1907:9
[INFO] [stdout]      |
[INFO] [stdout] 1907 |         provider,
[INFO] [stdout]      |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1913:17
[INFO] [stdout]      |
[INFO] [stdout] 1913 |     .into_group(provider)
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:1919:18
[INFO] [stdout]      |
[INFO] [stdout] 1919 |     ciphersuite: Ciphersuite,
[INFO] [stdout]      |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::prelude::Ciphersuite;
[INFO] [stdout]      |
[INFO] [stdout] 1    + use openmls_traits::types::Ciphersuite;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2008:26
[INFO] [stdout]      |
[INFO] [stdout] 2008 |     let alice_provider = provider;
[INFO] [stdout]      |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2010:31
[INFO] [stdout]      |
[INFO] [stdout] 2010 |         setup_client("alice", ciphersuite, provider);
[INFO] [stdout]      |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2010:44
[INFO] [stdout]      |
[INFO] [stdout] 2010 |         setup_client("alice", ciphersuite, provider);
[INFO] [stdout]      |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2014:87
[INFO] [stdout]      |
[INFO] [stdout] 2014 |         delete_key_package(alice_provider.storage(),&alice_kpb.key_package().hash_ref(provider.crypto()).unwrap())
[INFO] [stdout]      |                                                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2021:22
[INFO] [stdout]      |
[INFO] [stdout] 2021 |         .ciphersuite(ciphersuite)
[INFO] [stdout]      |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2023:16
[INFO] [stdout]      |
[INFO] [stdout] 2023 |         .build(provider, &alice_signer, alice_credential_with_key)
[INFO] [stdout]      |                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2029:9
[INFO] [stdout]      |
[INFO] [stdout] 2029 |         ciphersuite.signature_algorithm(),
[INFO] [stdout]      |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2041:18
[INFO] [stdout]      |
[INFO] [stdout] 2041 |     ciphersuite: Ciphersuite,
[INFO] [stdout]      |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::prelude::Ciphersuite;
[INFO] [stdout]      |
[INFO] [stdout] 1    + use openmls_traits::types::Ciphersuite;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2164:31
[INFO] [stdout]      |
[INFO] [stdout] 2164 |     ) = setup_alice_bob_group(ciphersuite, provider);
[INFO] [stdout]      |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2164:44
[INFO] [stdout]      |
[INFO] [stdout] 2164 |     ) = setup_alice_bob_group(ciphersuite, provider);
[INFO] [stdout]      |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2170:13
[INFO] [stdout]      |
[INFO] [stdout] 2170 |             ciphersuite,
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2171:13
[INFO] [stdout]      |
[INFO] [stdout] 2171 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2180:22
[INFO] [stdout]      |
[INFO] [stdout] 2180 |         .self_update(provider, &bob_signature_keys, LeafNodeParameters::default())
[INFO] [stdout]      |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2213:9
[INFO] [stdout]      |
[INFO] [stdout] 2213 |         provider,
[INFO] [stdout]      |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2214:9
[INFO] [stdout]      |
[INFO] [stdout] 2214 |         ciphersuite,
[INFO] [stdout]      |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2225:46
[INFO] [stdout]      |
[INFO] [stdout] 2225 |     let result = group_alice.process_message(provider, protocol_message);
[INFO] [stdout]      |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2243:25
[INFO] [stdout]      |
[INFO] [stdout] 2243 |     ) = setup_alice_bob(ciphersuite, provider);
[INFO] [stdout]      |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2243:38
[INFO] [stdout]      |
[INFO] [stdout] 2243 |     ) = setup_alice_bob(ciphersuite, provider);
[INFO] [stdout]      |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2248:33
[INFO] [stdout]      |
[INFO] [stdout] 2248 |     let secret = Secret::random(ciphersuite, provider.rand()).expect("Not enough randomness.");
[INFO] [stdout]      |                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2248:46
[INFO] [stdout]      |
[INFO] [stdout] 2248 |     let secret = Secret::random(ciphersuite, provider.rand()).expect("Not enough randomness.");
[INFO] [stdout]      |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2251:29
[INFO] [stdout]      |
[INFO] [stdout] 2251 |         PreSharedKeyId::new(ciphersuite, provider.rand(), Psk::External(external_psk))
[INFO] [stdout]      |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2251:42
[INFO] [stdout]      |
[INFO] [stdout] 2251 |         PreSharedKeyId::new(ciphersuite, provider.rand(), Psk::External(external_psk))
[INFO] [stdout]      |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2253:28
[INFO] [stdout]      |
[INFO] [stdout] 2253 |     preshared_key_id.store(provider, secret.as_slice()).unwrap();
[INFO] [stdout]      |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2255:22
[INFO] [stdout]      |
[INFO] [stdout] 2255 |         .ciphersuite(ciphersuite)
[INFO] [stdout]      |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2257:16
[INFO] [stdout]      |
[INFO] [stdout] 2257 |         .build(provider, &alice_signature_keys, alice_credential_with_key)
[INFO] [stdout]      |                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2263:31
[INFO] [stdout]      |
[INFO] [stdout] 2263 |         .propose_external_psk(provider, &alice_signature_keys, preshared_key_id)
[INFO] [stdout]      |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2269:13
[INFO] [stdout]      |
[INFO] [stdout] 2269 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2278:31
[INFO] [stdout]      |
[INFO] [stdout] 2278 |         .merge_pending_commit(provider)
[INFO] [stdout]      |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2284:9
[INFO] [stdout]      |
[INFO] [stdout] 2284 |         provider,
[INFO] [stdout]      |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2290:17
[INFO] [stdout]      |
[INFO] [stdout] 2290 |     .into_group(provider)
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2295:22
[INFO] [stdout]      |
[INFO] [stdout] 2295 |         .self_update(provider, &bob_signature_keys, LeafNodeParameters::default())
[INFO] [stdout]      |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2302:18
[INFO] [stdout]      |
[INFO] [stdout] 2302 |     ciphersuite: Ciphersuite,
[INFO] [stdout]      |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::prelude::Ciphersuite;
[INFO] [stdout]      |
[INFO] [stdout] 1    + use openmls_traits::types::Ciphersuite;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2355:18
[INFO] [stdout]      |
[INFO] [stdout] 2355 |     ciphersuite: Ciphersuite,
[INFO] [stdout]      |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::prelude::Ciphersuite;
[INFO] [stdout]      |
[INFO] [stdout] 1    + use openmls_traits::types::Ciphersuite;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2392:18
[INFO] [stdout]      |
[INFO] [stdout] 2392 |     ciphersuite: Ciphersuite,
[INFO] [stdout]      |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::prelude::Ciphersuite;
[INFO] [stdout]      |
[INFO] [stdout] 1    + use openmls_traits::types::Ciphersuite;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ciphersuite` in this scope
[INFO] [stdout]     --> src/group/mls_group/tests_and_kats/tests/mls_group.rs:2561:18
[INFO] [stdout]      |
[INFO] [stdout] 2561 |     ciphersuite: Ciphersuite,
[INFO] [stdout]      |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::prelude::Ciphersuite;
[INFO] [stdout]      |
[INFO] [stdout] 1    + use openmls_traits::types::Ciphersuite;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/past_secrets.rs:13:32
[INFO] [stdout]    |
[INFO] [stdout] 13 |         MessageSecrets::random(ciphersuite, provider.rand(), LeafNodeIndex::new(0)),
[INFO] [stdout]    |                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/past_secrets.rs:13:45
[INFO] [stdout]    |
[INFO] [stdout] 13 |         MessageSecrets::random(ciphersuite, provider.rand(), LeafNodeIndex::new(0)),
[INFO] [stdout]    |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/past_secrets.rs:19:32
[INFO] [stdout]    |
[INFO] [stdout] 19 |         MessageSecrets::random(ciphersuite, provider.rand(), LeafNodeIndex::new(0)),
[INFO] [stdout]    |                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/past_secrets.rs:19:45
[INFO] [stdout]    |
[INFO] [stdout] 19 |         MessageSecrets::random(ciphersuite, provider.rand(), LeafNodeIndex::new(0)),
[INFO] [stdout]    |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/past_secrets.rs:30:36
[INFO] [stdout]    |
[INFO] [stdout] 30 |             MessageSecrets::random(ciphersuite, provider.rand(), LeafNodeIndex::new(0)),
[INFO] [stdout]    |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/past_secrets.rs:30:49
[INFO] [stdout]    |
[INFO] [stdout] 30 |             MessageSecrets::random(ciphersuite, provider.rand(), LeafNodeIndex::new(0)),
[INFO] [stdout]    |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/past_secrets.rs:52:32
[INFO] [stdout]    |
[INFO] [stdout] 52 |         MessageSecrets::random(ciphersuite, provider.rand(), LeafNodeIndex::new(0)),
[INFO] [stdout]    |                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/past_secrets.rs:52:45
[INFO] [stdout]    |
[INFO] [stdout] 52 |         MessageSecrets::random(ciphersuite, provider.rand(), LeafNodeIndex::new(0)),
[INFO] [stdout]    |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/past_secrets.rs:58:32
[INFO] [stdout]    |
[INFO] [stdout] 58 |         MessageSecrets::random(ciphersuite, provider.rand(), LeafNodeIndex::new(0)),
[INFO] [stdout]    |                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/mls_group/tests_and_kats/tests/past_secrets.rs:58:45
[INFO] [stdout]    |
[INFO] [stdout] 58 |         MessageSecrets::random(ciphersuite, provider.rand(), LeafNodeIndex::new(0)),
[INFO] [stdout]    |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:180:31
[INFO] [stdout]     |
[INFO] [stdout] 180 |         setup_client("Alice", ciphersuite, provider);
[INFO] [stdout]     |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:180:44
[INFO] [stdout]     |
[INFO] [stdout] 180 |         setup_client("Alice", ciphersuite, provider);
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:182:29
[INFO] [stdout]     |
[INFO] [stdout] 182 |         setup_client("Bob", ciphersuite, provider);
[INFO] [stdout]     |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:182:42
[INFO] [stdout]     |
[INFO] [stdout] 182 |         setup_client("Bob", ciphersuite, provider);
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:186:36
[INFO] [stdout]     |
[INFO] [stdout] 186 |         KeyPackageBundle::generate(provider, &alice_signer, ciphersuite, alice_credential);
[INFO] [stdout]     |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:186:61
[INFO] [stdout]     |
[INFO] [stdout] 186 |         KeyPackageBundle::generate(provider, &alice_signer, ciphersuite, alice_credential);
[INFO] [stdout]     |                                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:190:19
[INFO] [stdout]     |
[INFO] [stdout] 190 |         .validate(provider.crypto(), ProtocolVersion::Mls10)
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:195:25
[INFO] [stdout]     |
[INFO] [stdout] 195 |         GroupId::random(provider.rand()),
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 223 |         provider.crypto(),
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:224:9
[INFO] [stdout]     |
[INFO] [stdout] 224 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:241:13
[INFO] [stdout]     |
[INFO] [stdout] 241 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:242:13
[INFO] [stdout]     |
[INFO] [stdout] 242 |             provider.crypto(),
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:249:13
[INFO] [stdout]     |
[INFO] [stdout] 249 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:250:13
[INFO] [stdout]     |
[INFO] [stdout] 250 |             provider.crypto(),
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:267:9
[INFO] [stdout]     |
[INFO] [stdout] 267 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/mls_group/tests_and_kats/tests/proposals.rs:268:9
[INFO] [stdout]     |
[INFO] [stdout] 268 |         provider.crypto(),
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `OpenMlsProvider` in this scope
[INFO] [stdout]   --> src/group/public_group/tests.rs:19:27
[INFO] [stdout]    |
[INFO] [stdout] 19 | fn public_group<Provider: OpenMlsProvider>(ciphersuite: Ciphersuite, provider: &Provider) {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these traits
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::prelude::OpenMlsProvider;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::storage::OpenMlsProvider;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use openmls_traits::OpenMlsProvider;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ciphersuite` in this scope
[INFO] [stdout]   --> src/group/public_group/tests.rs:19:57
[INFO] [stdout]    |
[INFO] [stdout] 19 | fn public_group<Provider: OpenMlsProvider>(ciphersuite: Ciphersuite, provider: &Provider) {
[INFO] [stdout]    |                                                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::prelude::Ciphersuite;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use openmls_traits::types::Ciphersuite;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ciphersuite` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/aad.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 |     ciphersuite: Ciphersuite,
[INFO] [stdout]    |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::prelude::Ciphersuite;
[INFO] [stdout]    |
[INFO] [stdout] 2  + use openmls_traits::types::Ciphersuite;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:138:66
[INFO] [stdout]     |
[INFO] [stdout] 138 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:138:79
[INFO] [stdout]     |
[INFO] [stdout] 138 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:145:13
[INFO] [stdout]     |
[INFO] [stdout] 145 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:169:34
[INFO] [stdout]     |
[INFO] [stdout] 169 |         .clear_pending_proposals(provider.storage())
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:175:13
[INFO] [stdout]     |
[INFO] [stdout] 175 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:229:13
[INFO] [stdout]     |
[INFO] [stdout] 229 |             provider.crypto(),
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:230:13
[INFO] [stdout]     |
[INFO] [stdout] 230 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:240:26
[INFO] [stdout]     |
[INFO] [stdout] 240 |         .process_message(provider, message_in)
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:250:26
[INFO] [stdout]     |
[INFO] [stdout] 250 |         .process_message(provider, ProtocolMessage::from(original_plaintext))
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:265:51
[INFO] [stdout]     |
[INFO] [stdout] 265 |     } = validation_test_setup(wire_format_policy, ciphersuite, provider);
[INFO] [stdout]     |                                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:265:64
[INFO] [stdout]     |
[INFO] [stdout] 265 |     } = validation_test_setup(wire_format_policy, ciphersuite, provider);
[INFO] [stdout]     |                                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:269:13
[INFO] [stdout]     |
[INFO] [stdout] 269 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:270:13
[INFO] [stdout]     |
[INFO] [stdout] 270 |             provider.crypto(),
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:280:13
[INFO] [stdout]     |
[INFO] [stdout] 280 |             ciphersuite.signature_algorithm(),
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:281:13
[INFO] [stdout]     |
[INFO] [stdout] 281 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:284:34
[INFO] [stdout]     |
[INFO] [stdout] 284 |             generate_key_package(ciphersuite, Extensions::empty(), provider, dave_credential);
[INFO] [stdout]     |                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:284:68
[INFO] [stdout]     |
[INFO] [stdout] 284 |             generate_key_package(ciphersuite, Extensions::empty(), provider, dave_credential);
[INFO] [stdout]     |                                                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:292:37
[INFO] [stdout]     |
[INFO] [stdout] 292 |         let secret = Secret::random(ciphersuite, provider.rand()).unwrap();
[INFO] [stdout]     |                                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:292:50
[INFO] [stdout]     |
[INFO] [stdout] 292 |         let secret = Secret::random(ciphersuite, provider.rand()).unwrap();
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:293:20
[INFO] [stdout]     |
[INFO] [stdout] 293 |         let rand = provider
[INFO] [stdout]     |                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:295:25
[INFO] [stdout]     |
[INFO] [stdout] 295 |             .random_vec(ciphersuite.hash_length())
[INFO] [stdout]     |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:298:13
[INFO] [stdout]     |
[INFO] [stdout] 298 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:299:13
[INFO] [stdout]     |
[INFO] [stdout] 299 |             provider.rand(),
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:303:22
[INFO] [stdout]     |
[INFO] [stdout] 303 |         psk_id.store(provider, secret.as_slice()).unwrap();
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:352:41
[INFO] [stdout]     |
[INFO] [stdout] 352 |                 .store_pending_proposal(provider.storage(), p)
[INFO] [stdout]     |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:362:36
[INFO] [stdout]     |
[INFO] [stdout] 362 |             .create_commit(params, provider, &alice_credential.signer)
[INFO] [stdout]     |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:377:17
[INFO] [stdout]     |
[INFO] [stdout] 377 |                 provider.crypto(),
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:378:17
[INFO] [stdout]     |
[INFO] [stdout] 378 |                 ciphersuite,
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:386:17
[INFO] [stdout]     |
[INFO] [stdout] 386 |                 provider,
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:387:17
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 ciphersuite,
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:392:59
[INFO] [stdout]     |
[INFO] [stdout] 392 |             let processed_msg = bob_group.process_message(provider, commit_wo_path);
[INFO] [stdout]     |                                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:400:64
[INFO] [stdout]     |
[INFO] [stdout] 400 |         let process_message_result = bob_group.process_message(provider, commit);
[INFO] [stdout]     |                                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:405:38
[INFO] [stdout]     |
[INFO] [stdout] 405 |             .clear_pending_proposals(provider.storage())
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:408:35
[INFO] [stdout]     |
[INFO] [stdout] 408 |             .clear_pending_commit(provider.storage())
[INFO] [stdout]     |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:410:40
[INFO] [stdout]     |
[INFO] [stdout] 410 |         bob_group.clear_pending_commit(provider.storage()).unwrap();
[INFO] [stdout]     |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:454:66
[INFO] [stdout]     |
[INFO] [stdout] 454 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:454:79
[INFO] [stdout]     |
[INFO] [stdout] 454 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:462:13
[INFO] [stdout]     |
[INFO] [stdout] 462 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:493:9
[INFO] [stdout]     |
[INFO] [stdout] 493 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:495:9
[INFO] [stdout]     |
[INFO] [stdout] 495 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:501:26
[INFO] [stdout]     |
[INFO] [stdout] 501 |         .process_message(provider, update_message_in)
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:518:13
[INFO] [stdout]     |
[INFO] [stdout] 518 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:535:66
[INFO] [stdout]     |
[INFO] [stdout] 535 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:535:79
[INFO] [stdout]     |
[INFO] [stdout] 535 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:543:13
[INFO] [stdout]     |
[INFO] [stdout] 543 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:576:9
[INFO] [stdout]     |
[INFO] [stdout] 576 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:578:9
[INFO] [stdout]     |
[INFO] [stdout] 578 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:584:26
[INFO] [stdout]     |
[INFO] [stdout] 584 |         .process_message(provider, update_message_in)
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:601:13
[INFO] [stdout]     |
[INFO] [stdout] 601 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:618:66
[INFO] [stdout]     |
[INFO] [stdout] 618 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:618:79
[INFO] [stdout]     |
[INFO] [stdout] 618 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:626:13
[INFO] [stdout]     |
[INFO] [stdout] 626 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:652:26
[INFO] [stdout]     |
[INFO] [stdout] 652 |         .process_message(provider, original_plaintext.clone())
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:656:34
[INFO] [stdout]     |
[INFO] [stdout] 656 |             .merge_staged_commit(provider, *staged_commit)
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:677:36
[INFO] [stdout]     |
[INFO] [stdout] 677 |                     Secret::random(ciphersuite, provider.rand()).unwrap().into(),
[INFO] [stdout]     |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:677:49
[INFO] [stdout]     |
[INFO] [stdout] 677 |                     Secret::random(ciphersuite, provider.rand()).unwrap().into(),
[INFO] [stdout]     |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:684:17
[INFO] [stdout]     |
[INFO] [stdout] 684 |                 provider,
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:685:17
[INFO] [stdout]     |
[INFO] [stdout] 685 |                 ciphersuite,
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:702:9
[INFO] [stdout]     |
[INFO] [stdout] 702 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:704:9
[INFO] [stdout]     |
[INFO] [stdout] 704 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:710:26
[INFO] [stdout]     |
[INFO] [stdout] 710 |         .process_message(provider, update_message_in)
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:727:13
[INFO] [stdout]     |
[INFO] [stdout] 727 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:744:66
[INFO] [stdout]     |
[INFO] [stdout] 744 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:744:79
[INFO] [stdout]     |
[INFO] [stdout] 744 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:752:13
[INFO] [stdout]     |
[INFO] [stdout] 752 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:782:13
[INFO] [stdout]     |
[INFO] [stdout] 782 |             provider.crypto(),
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:783:13
[INFO] [stdout]     |
[INFO] [stdout] 783 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:792:26
[INFO] [stdout]     |
[INFO] [stdout] 792 |         .process_message(provider, update_message_in)
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/commit_validation.rs:802:26
[INFO] [stdout]     |
[INFO] [stdout] 802 |         .process_message(provider, ProtocolMessage::from(original_plaintext))
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `OpenMlsProvider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:115:51
[INFO] [stdout]     |
[INFO] [stdout] 115 | fn external_add_proposal_should_succeed<Provider: OpenMlsProvider>() {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these traits
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::prelude::OpenMlsProvider;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::storage::OpenMlsProvider;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use openmls_traits::OpenMlsProvider;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:120:43
[INFO] [stdout]     |
[INFO] [stdout] 120 |         } = validation_test_setup(policy, ciphersuite, provider);
[INFO] [stdout]     |                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:120:56
[INFO] [stdout]     |
[INFO] [stdout] 120 |         } = validation_test_setup(policy, ciphersuite, provider);
[INFO] [stdout]     |                                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:130:13
[INFO] [stdout]     |
[INFO] [stdout] 130 |             ciphersuite.signature_algorithm(),
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:135:13
[INFO] [stdout]     |
[INFO] [stdout] 135 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:137:13
[INFO] [stdout]     |
[INFO] [stdout] 137 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:161:30
[INFO] [stdout]     |
[INFO] [stdout] 161 |             .process_message(provider, proposal.clone().into_protocol_message().unwrap())
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:172:45
[INFO] [stdout]     |
[INFO] [stdout] 172 |                     .store_pending_proposal(provider.storage(), *proposal)
[INFO] [stdout]     |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:179:30
[INFO] [stdout]     |
[INFO] [stdout] 179 |             .process_message(provider, proposal.into_protocol_message().unwrap())
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:184:41
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 .store_pending_proposal(provider.storage(), *proposal)
[INFO] [stdout]     |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:191:42
[INFO] [stdout]     |
[INFO] [stdout] 191 |             .commit_to_pending_proposals(provider, &alice_signer)
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:193:42
[INFO] [stdout]     |
[INFO] [stdout] 193 |         alice_group.merge_pending_commit(provider).unwrap();
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:198:30
[INFO] [stdout]     |
[INFO] [stdout] 198 |             .process_message(provider, commit.into_protocol_message().unwrap())
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:202:47
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 bob_group.merge_staged_commit(provider, *commit).unwrap()
[INFO] [stdout]     |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:218:13
[INFO] [stdout]     |
[INFO] [stdout] 218 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:224:21
[INFO] [stdout]     |
[INFO] [stdout] 224 |         .into_group(provider)
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `OpenMlsProvider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:232:15
[INFO] [stdout]     |
[INFO] [stdout] 232 |     Provider: OpenMlsProvider,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these traits
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::prelude::OpenMlsProvider;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::storage::OpenMlsProvider;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use openmls_traits::OpenMlsProvider;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:235:66
[INFO] [stdout]     |
[INFO] [stdout] 235 |         validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:235:79
[INFO] [stdout]     |
[INFO] [stdout] 235 |         validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:240:9
[INFO] [stdout]     |
[INFO] [stdout] 240 |         ciphersuite.signature_algorithm(),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:247:9
[INFO] [stdout]     |
[INFO] [stdout] 247 |         ciphersuite.signature_algorithm(),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:248:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:252:9
[INFO] [stdout]     |
[INFO] [stdout] 252 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:254:9
[INFO] [stdout]     |
[INFO] [stdout] 254 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:270:30
[INFO] [stdout]     |
[INFO] [stdout] 270 |             .process_message(provider, invalid_proposal.into_protocol_message().unwrap())
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `OpenMlsProvider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:278:79
[INFO] [stdout]     |
[INFO] [stdout] 278 | fn new_member_proposal_sender_should_be_reserved_for_join_proposals<Provider: OpenMlsProvider>() {
[INFO] [stdout]     |                                                                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these traits
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::prelude::OpenMlsProvider;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::storage::OpenMlsProvider;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use openmls_traits::OpenMlsProvider;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:282:66
[INFO] [stdout]     |
[INFO] [stdout] 282 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:282:79
[INFO] [stdout]     |
[INFO] [stdout] 282 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:288:52
[INFO] [stdout]     |
[INFO] [stdout] 288 |         generate_credential_with_key("Any".into(), ciphersuite.signature_algorithm(), provider);
[INFO] [stdout]     |                                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:288:87
[INFO] [stdout]     |
[INFO] [stdout] 288 |         generate_credential_with_key("Any".into(), ciphersuite.signature_algorithm(), provider);
[INFO] [stdout]     |                                                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:291:9
[INFO] [stdout]     |
[INFO] [stdout] 291 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:293:9
[INFO] [stdout]     |
[INFO] [stdout] 293 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:318:30
[INFO] [stdout]     |
[INFO] [stdout] 318 |             .process_message(provider, join_proposal.into_protocol_message().unwrap())
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:324:34
[INFO] [stdout]     |
[INFO] [stdout] 324 |         .clear_pending_proposals(provider.storage())
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:329:32
[INFO] [stdout]     |
[INFO] [stdout] 329 |         .propose_remove_member(provider, &alice_signer, LeafNodeIndex::new(1))
[INFO] [stdout]     |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:335:39
[INFO] [stdout]     |
[INFO] [stdout] 335 |             bob_group.process_message(provider, plaintext).unwrap_err(),
[INFO] [stdout]     |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:342:34
[INFO] [stdout]     |
[INFO] [stdout] 342 |         .clear_pending_proposals(provider.storage())
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:347:30
[INFO] [stdout]     |
[INFO] [stdout] 347 |         .propose_self_update(provider, &alice_signer, LeafNodeParameters::default())
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:353:39
[INFO] [stdout]     |
[INFO] [stdout] 353 |             bob_group.process_message(provider, plaintext).unwrap_err(),
[INFO] [stdout]     |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_add_proposal.rs:360:34
[INFO] [stdout]     |
[INFO] [stdout] 360 |         .clear_pending_proposals(provider.storage())
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_commit.rs:18:54
[INFO] [stdout]    |
[INFO] [stdout] 18 |         generate_credential_with_key("Alice".into(), ciphersuite.signature_algorithm(), provider);
[INFO] [stdout]    |                                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_commit.rs:18:89
[INFO] [stdout]    |
[INFO] [stdout] 18 |         generate_credential_with_key("Alice".into(), ciphersuite.signature_algorithm(), provider);
[INFO] [stdout]    |                                                                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_commit.rs:21:52
[INFO] [stdout]    |
[INFO] [stdout] 21 |         generate_credential_with_key("Bob".into(), ciphersuite.signature_algorithm(), provider);
[INFO] [stdout]    |                                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_commit.rs:21:87
[INFO] [stdout]    |
[INFO] [stdout] 21 |         generate_credential_with_key("Bob".into(), ciphersuite.signature_algorithm(), provider);
[INFO] [stdout]    |                                                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_commit.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         ciphersuite.signature_algorithm(),
[INFO] [stdout]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_commit.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         provider,
[INFO] [stdout]    |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_commit.rs:32:22
[INFO] [stdout]    |
[INFO] [stdout] 32 |         .ciphersuite(ciphersuite)
[INFO] [stdout]    |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_commit.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         provider,
[INFO] [stdout]    |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_commit.rs:49:28
[INFO] [stdout]    |
[INFO] [stdout] 49 |         .export_group_info(provider, &alice_credential.signer, false)
[INFO] [stdout]    |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_commit.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         provider,
[INFO] [stdout]    |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_commit.rs:67:36
[INFO] [stdout]    |
[INFO] [stdout] 67 |     bob_group.merge_pending_commit(provider).unwrap();
[INFO] [stdout]    |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_commit.rs:86:26
[INFO] [stdout]    |
[INFO] [stdout] 86 |         .process_message(provider, public_message_commit)
[INFO] [stdout]    |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_commit.rs:92:38
[INFO] [stdout]    |
[INFO] [stdout] 92 |                 .merge_staged_commit(provider, *staged_commit)
[INFO] [stdout]    |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:101:35
[INFO] [stdout]     |
[INFO] [stdout] 101 |         alice_group.export_secret(provider, "label", b"context", 32),
[INFO] [stdout]     |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:102:33
[INFO] [stdout]     |
[INFO] [stdout] 102 |         bob_group.export_secret(provider, "label", b"context", 32)
[INFO] [stdout]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:114:28
[INFO] [stdout]     |
[INFO] [stdout] 114 |         .export_group_info(provider, &alice_credential.signer, false)
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:132:40
[INFO] [stdout]     |
[INFO] [stdout] 132 |     charlie_group.merge_pending_commit(provider).unwrap();
[INFO] [stdout]     |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:141:26
[INFO] [stdout]     |
[INFO] [stdout] 141 |         .process_message(provider, charlie_commit.clone())
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:147:38
[INFO] [stdout]     |
[INFO] [stdout] 147 |                 .merge_staged_commit(provider, *staged_commit)
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:153:59
[INFO] [stdout]     |
[INFO] [stdout] 153 |     let bob_processed_message = bob_group.process_message(provider, charlie_commit).unwrap();
[INFO] [stdout]     |                                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:158:38
[INFO] [stdout]     |
[INFO] [stdout] 158 |                 .merge_staged_commit(provider, *staged_commit)
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:167:35
[INFO] [stdout]     |
[INFO] [stdout] 167 |         alice_group.export_secret(provider, "label", b"context", 32),
[INFO] [stdout]     |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:168:33
[INFO] [stdout]     |
[INFO] [stdout] 168 |         bob_group.export_secret(provider, "label", b"context", 32)
[INFO] [stdout]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:171:35
[INFO] [stdout]     |
[INFO] [stdout] 171 |         alice_group.export_secret(provider, "label", b"context", 32),
[INFO] [stdout]     |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:172:37
[INFO] [stdout]     |
[INFO] [stdout] 172 |         charlie_group.export_secret(provider, "label", b"context", 32)
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:188:28
[INFO] [stdout]     |
[INFO] [stdout] 188 |         .export_group_info(provider, &bob_credential.signer, false)
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:206:38
[INFO] [stdout]     |
[INFO] [stdout] 206 |     alice_group.merge_pending_commit(provider).unwrap();
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:215:26
[INFO] [stdout]     |
[INFO] [stdout] 215 |         .process_message(provider, alice_commit.clone())
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:226:38
[INFO] [stdout]     |
[INFO] [stdout] 226 |                 .merge_staged_commit(provider, *staged_commit)
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:233:26
[INFO] [stdout]     |
[INFO] [stdout] 233 |         .process_message(provider, alice_commit)
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:239:38
[INFO] [stdout]     |
[INFO] [stdout] 239 |                 .merge_staged_commit(provider, *staged_commit)
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:248:35
[INFO] [stdout]     |
[INFO] [stdout] 248 |         alice_group.export_secret(provider, "label", b"context", 32),
[INFO] [stdout]     |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:249:33
[INFO] [stdout]     |
[INFO] [stdout] 249 |         bob_group.export_secret(provider, "label", b"context", 32)
[INFO] [stdout]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:252:35
[INFO] [stdout]     |
[INFO] [stdout] 252 |         alice_group.export_secret(provider, "label", b"context", 32),
[INFO] [stdout]     |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit.rs:253:37
[INFO] [stdout]     |
[INFO] [stdout] 253 |         charlie_group.export_secret(provider, "label", b"context", 32)
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_commit_validation.rs:39:66
[INFO] [stdout]    |
[INFO] [stdout] 39 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_commit_validation.rs:39:79
[INFO] [stdout]    |
[INFO] [stdout] 39 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]    |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_commit_validation.rs:82:26
[INFO] [stdout]    |
[INFO] [stdout] 82 |         .process_message(provider, ProtocolMessage::from(public_message_commit_bad))
[INFO] [stdout]    |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_commit_validation.rs:96:26
[INFO] [stdout]    |
[INFO] [stdout] 96 |         .process_message(provider, ProtocolMessage::from(public_message_commit))
[INFO] [stdout]    |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:109:66
[INFO] [stdout]     |
[INFO] [stdout] 109 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:109:79
[INFO] [stdout]     |
[INFO] [stdout] 109 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:147:26
[INFO] [stdout]     |
[INFO] [stdout] 147 |         .process_message(provider, ProtocolMessage::from(public_message_commit_bad))
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:159:26
[INFO] [stdout]     |
[INFO] [stdout] 159 |         .process_message(provider, ProtocolMessage::from(public_message_commit))
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:172:66
[INFO] [stdout]     |
[INFO] [stdout] 172 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:172:79
[INFO] [stdout]     |
[INFO] [stdout] 172 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:187:13
[INFO] [stdout]     |
[INFO] [stdout] 187 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:192:38
[INFO] [stdout]     |
[INFO] [stdout] 192 |     alice_group.merge_pending_commit(provider).unwrap();
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:195:28
[INFO] [stdout]     |
[INFO] [stdout] 195 |         .export_group_info(provider, &alice_credential.signer, true)
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:234:17
[INFO] [stdout]     |
[INFO] [stdout] 234 |                 ciphersuite.signature_algorithm(),
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:235:17
[INFO] [stdout]     |
[INFO] [stdout] 235 |                 provider,
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:238:17
[INFO] [stdout]     |
[INFO] [stdout] 238 |                 ciphersuite,
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:240:17
[INFO] [stdout]     |
[INFO] [stdout] 240 |                 provider,
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:253:17
[INFO] [stdout]     |
[INFO] [stdout] 253 |                 ciphersuite,
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:298:30
[INFO] [stdout]     |
[INFO] [stdout] 298 |             .process_message(provider, public_message_commit_bad)
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:310:30
[INFO] [stdout]     |
[INFO] [stdout] 310 |             .process_message(provider, public_message_commit.clone())
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:324:66
[INFO] [stdout]     |
[INFO] [stdout] 324 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:324:79
[INFO] [stdout]     |
[INFO] [stdout] 324 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:337:13
[INFO] [stdout]     |
[INFO] [stdout] 337 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:339:13
[INFO] [stdout]     |
[INFO] [stdout] 339 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:348:44
[INFO] [stdout]     |
[INFO] [stdout] 348 |             ProposalRef::from_raw_proposal(ciphersuite, provider.crypto(), &add_proposal).unwrap();
[INFO] [stdout]     |                                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:348:57
[INFO] [stdout]     |
[INFO] [stdout] 348 |             ProposalRef::from_raw_proposal(ciphersuite, provider.crypto(), &add_proposal).unwrap();
[INFO] [stdout]     |                                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:376:26
[INFO] [stdout]     |
[INFO] [stdout] 376 |         .process_message(provider, ProtocolMessage::from(public_message_commit_bad))
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:388:26
[INFO] [stdout]     |
[INFO] [stdout] 388 |         .process_message(provider, ProtocolMessage::from(public_message_commit))
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:401:66
[INFO] [stdout]     |
[INFO] [stdout] 401 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:401:79
[INFO] [stdout]     |
[INFO] [stdout] 401 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:434:26
[INFO] [stdout]     |
[INFO] [stdout] 434 |         .process_message(provider, ProtocolMessage::from(public_message_commit_bad))
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:444:26
[INFO] [stdout]     |
[INFO] [stdout] 444 |         .process_message(provider, ProtocolMessage::from(public_message_commit))
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:457:66
[INFO] [stdout]     |
[INFO] [stdout] 457 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:457:79
[INFO] [stdout]     |
[INFO] [stdout] 457 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:472:56
[INFO] [stdout]     |
[INFO] [stdout] 472 |             generate_credential_with_key("Bob".into(), ciphersuite.signature_algorithm(), provider);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:472:91
[INFO] [stdout]     |
[INFO] [stdout] 472 |             generate_credential_with_key("Bob".into(), ciphersuite.signature_algorithm(), provider);
[INFO] [stdout]     |                                                                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:476:13
[INFO] [stdout]     |
[INFO] [stdout] 476 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:478:13
[INFO] [stdout]     |
[INFO] [stdout] 478 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:505:26
[INFO] [stdout]     |
[INFO] [stdout] 505 |         .process_message(provider, ProtocolMessage::from(public_message_commit_bad))
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:538:9
[INFO] [stdout]     |
[INFO] [stdout] 538 |         provider.crypto(),
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:539:9
[INFO] [stdout]     |
[INFO] [stdout] 539 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:544:13
[INFO] [stdout]     |
[INFO] [stdout] 544 |             provider.crypto(),
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:547:17
[INFO] [stdout]     |
[INFO] [stdout] 547 |                 ciphersuite.signature_algorithm(),
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:556:26
[INFO] [stdout]     |
[INFO] [stdout] 556 |         .process_message(provider, ProtocolMessage::from(public_message_commit))
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:569:67
[INFO] [stdout]     |
[INFO] [stdout] 569 |     } = validation_test_setup(PURE_CIPHERTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:569:80
[INFO] [stdout]     |
[INFO] [stdout] 569 |     } = validation_test_setup(PURE_CIPHERTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:575:28
[INFO] [stdout]     |
[INFO] [stdout] 575 |         .export_group_info(provider, &alice_credential.signer, true)
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:581:9
[INFO] [stdout]     |
[INFO] [stdout] 581 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_commit_validation.rs:599:13
[INFO] [stdout]     |
[INFO] [stdout] 599 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_remove_proposal.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |         ciphersuite.signature_algorithm(),
[INFO] [stdout]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_remove_proposal.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         provider,
[INFO] [stdout]    |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/external_remove_proposal.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |         ciphersuite,
[INFO] [stdout]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:131:85
[INFO] [stdout]     |
[INFO] [stdout] 131 |     let bob_external_remove_proposal: MlsMessageIn = ExternalProposal::new_remove::<Provider>(
[INFO] [stdout]     |                                                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 89  | fn external_remove_proposal_should_remove_member<Provider>() {
[INFO] [stdout]     |                                                 ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:157:33
[INFO] [stdout]     |
[INFO] [stdout] 157 |         .store_pending_proposal(provider.storage(), *remove_proposal)
[INFO] [stdout]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:160:38
[INFO] [stdout]     |
[INFO] [stdout] 160 |         .commit_to_pending_proposals(provider, &alice_credential.signer)
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:162:38
[INFO] [stdout]     |
[INFO] [stdout] 162 |     alice_group.merge_pending_commit(provider).unwrap();
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:166:40
[INFO] [stdout]     |
[INFO] [stdout] 166 |         ExternalProposal::new_remove::<Provider>(
[INFO] [stdout]     |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 89  | fn external_remove_proposal_should_remove_member<Provider>() {
[INFO] [stdout]     |                                                 ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:178:13
[INFO] [stdout]     |
[INFO] [stdout] 178 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:191:33
[INFO] [stdout]     |
[INFO] [stdout] 191 |         .store_pending_proposal(provider.storage(), *remove_proposal)
[INFO] [stdout]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:195:42
[INFO] [stdout]     |
[INFO] [stdout] 195 |             .commit_to_pending_proposals(provider, &alice_credential.signer)
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `OpenMlsProvider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:207:15
[INFO] [stdout]     |
[INFO] [stdout] 207 |     Provider: OpenMlsProvider,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these traits
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::prelude::OpenMlsProvider;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::storage::OpenMlsProvider;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use openmls_traits::OpenMlsProvider;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |         ciphersuite.signature_algorithm(),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:218:9
[INFO] [stdout]     |
[INFO] [stdout] 218 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 219 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:252:13
[INFO] [stdout]     |
[INFO] [stdout] 252 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:269:9
[INFO] [stdout]     |
[INFO] [stdout] 269 |         ciphersuite.signature_algorithm(),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:270:9
[INFO] [stdout]     |
[INFO] [stdout] 270 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:275:9
[INFO] [stdout]     |
[INFO] [stdout] 275 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |         ciphersuite.signature_algorithm(),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:289:9
[INFO] [stdout]     |
[INFO] [stdout] 289 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:299:85
[INFO] [stdout]     |
[INFO] [stdout] 299 |     let bob_external_remove_proposal: MlsMessageIn = ExternalProposal::new_remove::<Provider>(
[INFO] [stdout]     |                                                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 265 | fn external_remove_proposal_should_fail_when_invalid_signature<Provider>() {
[INFO] [stdout]     |                                                               ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:312:13
[INFO] [stdout]     |
[INFO] [stdout] 312 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:328:9
[INFO] [stdout]     |
[INFO] [stdout] 328 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:329:9
[INFO] [stdout]     |
[INFO] [stdout] 329 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         ciphersuite.signature_algorithm(),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:336:9
[INFO] [stdout]     |
[INFO] [stdout] 336 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:346:85
[INFO] [stdout]     |
[INFO] [stdout] 346 |     let bob_external_remove_proposal: MlsMessageIn = ExternalProposal::new_remove::<Provider>(
[INFO] [stdout]     |                                                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 325 | fn external_remove_proposal_should_fail_when_no_external_senders<Provider>() {
[INFO] [stdout]     |                                                                 ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/external_remove_proposal.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:122:13
[INFO] [stdout]     |
[INFO] [stdout] 122 |             ciphersuite.signature_algorithm(),
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:123:13
[INFO] [stdout]     |
[INFO] [stdout] 123 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:130:29
[INFO] [stdout]     |
[INFO] [stdout] 130 |             GroupId::random(provider.rand()),
[INFO] [stdout]     |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:140:33
[INFO] [stdout]     |
[INFO] [stdout] 140 |                 GroupId::random(provider.rand()),
[INFO] [stdout]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:154:36
[INFO] [stdout]     |
[INFO] [stdout] 154 |             MessageSecrets::random(ciphersuite, provider.rand(), LeafNodeIndex::new(0));
[INFO] [stdout]     |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:154:49
[INFO] [stdout]     |
[INFO] [stdout] 154 |             MessageSecrets::random(ciphersuite, provider.rand(), LeafNodeIndex::new(0));
[INFO] [stdout]     |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:156:39
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let encryption_secret_bytes = provider
[INFO] [stdout]     |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:158:25
[INFO] [stdout]     |
[INFO] [stdout] 158 |             .random_vec(ciphersuite.hash_length())
[INFO] [stdout]     |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:212:21
[INFO] [stdout]     |
[INFO] [stdout] 212 |                     ciphersuite,
[INFO] [stdout]     |                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:213:21
[INFO] [stdout]     |
[INFO] [stdout] 213 |                     provider.crypto(),
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:220:71
[INFO] [stdout]     |
[INFO] [stdout] 220 |             let reuse_guard: ReuseGuard = ReuseGuard::try_from_random(provider.rand()).unwrap();
[INFO] [stdout]     |                                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:233:61
[INFO] [stdout]     |
[INFO] [stdout] 233 |                     let padding_offset = plaintext_length + ciphersuite.aead_algorithm().tag_size();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:273:21
[INFO] [stdout]     |
[INFO] [stdout] 273 |                     provider.crypto(),
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:282:34
[INFO] [stdout]     |
[INFO] [stdout] 282 |                 .derive_aead_key(provider.crypto(), ciphersuite, &ciphertext)
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:282:53
[INFO] [stdout]     |
[INFO] [stdout] 282 |                 .derive_aead_key(provider.crypto(), ciphersuite, &ciphertext)
[INFO] [stdout]     |                                                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:287:36
[INFO] [stdout]     |
[INFO] [stdout] 287 |                 .derive_aead_nonce(ciphersuite, provider.crypto(), &ciphertext)
[INFO] [stdout]     |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:287:49
[INFO] [stdout]     |
[INFO] [stdout] 287 |                 .derive_aead_nonce(ciphersuite, provider.crypto(), &ciphertext)
[INFO] [stdout]     |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:303:21
[INFO] [stdout]     |
[INFO] [stdout] 303 |                     provider.crypto(),
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:325:44
[INFO] [stdout]     |
[INFO] [stdout] 325 |             .sender_data(&message_secrets, provider.crypto(), ciphersuite)
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:325:63
[INFO] [stdout]     |
[INFO] [stdout] 325 |             .sender_data(&message_secrets, provider.crypto(), ciphersuite)
[INFO] [stdout]     |                                                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:329:13
[INFO] [stdout]     |
[INFO] [stdout] 329 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing.rs:330:13
[INFO] [stdout]     |
[INFO] [stdout] 330 |             provider.crypto(),
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:119:66
[INFO] [stdout]     |
[INFO] [stdout] 119 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:119:79
[INFO] [stdout]     |
[INFO] [stdout] 119 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:123:13
[INFO] [stdout]     |
[INFO] [stdout] 123 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:145:26
[INFO] [stdout]     |
[INFO] [stdout] 145 |         .process_message(provider, message_in)
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:155:26
[INFO] [stdout]     |
[INFO] [stdout] 155 |         .process_message(provider, ProtocolMessage::from(original_message))
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:169:66
[INFO] [stdout]     |
[INFO] [stdout] 169 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:169:79
[INFO] [stdout]     |
[INFO] [stdout] 169 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:179:38
[INFO] [stdout]     |
[INFO] [stdout] 179 |     alice_group.merge_pending_commit(provider).unwrap();
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:182:31
[INFO] [stdout]     |
[INFO] [stdout] 182 |         .merge_pending_commit(provider)
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:186:26
[INFO] [stdout]     |
[INFO] [stdout] 186 |         .process_message(provider, message.into_protocol_message().unwrap())
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:193:34
[INFO] [stdout]     |
[INFO] [stdout] 193 |             .merge_staged_commit(provider, *staged_commit)
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:202:13
[INFO] [stdout]     |
[INFO] [stdout] 202 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:221:26
[INFO] [stdout]     |
[INFO] [stdout] 221 |         .process_message(provider, plaintext.clone())
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:231:26
[INFO] [stdout]     |
[INFO] [stdout] 231 |         .process_message(provider, plaintext)
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:240:26
[INFO] [stdout]     |
[INFO] [stdout] 240 |         .process_message(provider, original_message.clone())
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:247:34
[INFO] [stdout]     |
[INFO] [stdout] 247 |             .merge_staged_commit(provider, *staged_commit)
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:254:51
[INFO] [stdout]     |
[INFO] [stdout] 254 |     let process_twice = bob_group.process_message(provider, original_message);
[INFO] [stdout]     |                                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:271:66
[INFO] [stdout]     |
[INFO] [stdout] 271 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:271:79
[INFO] [stdout]     |
[INFO] [stdout] 271 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:275:13
[INFO] [stdout]     |
[INFO] [stdout] 275 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:298:13
[INFO] [stdout]     |
[INFO] [stdout] 298 |             provider.crypto(),
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:299:13
[INFO] [stdout]     |
[INFO] [stdout] 299 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:308:26
[INFO] [stdout]     |
[INFO] [stdout] 308 |         .process_message(provider, message_in)
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:318:26
[INFO] [stdout]     |
[INFO] [stdout] 318 |         .process_message(provider, ProtocolMessage::from(original_message))
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:332:66
[INFO] [stdout]     |
[INFO] [stdout] 332 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:332:79
[INFO] [stdout]     |
[INFO] [stdout] 332 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:336:13
[INFO] [stdout]     |
[INFO] [stdout] 336 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:358:13
[INFO] [stdout]     |
[INFO] [stdout] 358 |             provider.crypto(),
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:368:26
[INFO] [stdout]     |
[INFO] [stdout] 368 |         .process_message(provider, message_in)
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:378:26
[INFO] [stdout]     |
[INFO] [stdout] 378 |         .process_message(provider, ProtocolMessage::from(original_message))
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:392:67
[INFO] [stdout]     |
[INFO] [stdout] 392 |     } = validation_test_setup(PURE_CIPHERTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:392:80
[INFO] [stdout]     |
[INFO] [stdout] 392 |     } = validation_test_setup(PURE_CIPHERTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:395:25
[INFO] [stdout]     |
[INFO] [stdout] 395 |         .create_message(provider, &_alice_credential.signer, &[1, 2, 3])
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:414:26
[INFO] [stdout]     |
[INFO] [stdout] 414 |         .process_message(provider, message_in)
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:426:26
[INFO] [stdout]     |
[INFO] [stdout] 426 |         .process_message(provider, ProtocolMessage::from(original_message))
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:440:66
[INFO] [stdout]     |
[INFO] [stdout] 440 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:440:79
[INFO] [stdout]     |
[INFO] [stdout] 440 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:444:13
[INFO] [stdout]     |
[INFO] [stdout] 444 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:466:26
[INFO] [stdout]     |
[INFO] [stdout] 466 |         .process_message(provider, message_in)
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:476:26
[INFO] [stdout]     |
[INFO] [stdout] 476 |         .process_message(provider, ProtocolMessage::from(original_message))
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:490:66
[INFO] [stdout]     |
[INFO] [stdout] 490 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:490:79
[INFO] [stdout]     |
[INFO] [stdout] 490 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:495:13
[INFO] [stdout]     |
[INFO] [stdout] 495 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:514:13
[INFO] [stdout]     |
[INFO] [stdout] 514 |             provider.crypto(),
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:515:13
[INFO] [stdout]     |
[INFO] [stdout] 515 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:525:26
[INFO] [stdout]     |
[INFO] [stdout] 525 |         .process_message(provider, message_in)
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:535:26
[INFO] [stdout]     |
[INFO] [stdout] 535 |         .process_message(provider, ProtocolMessage::from(original_message))
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:549:66
[INFO] [stdout]     |
[INFO] [stdout] 549 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:549:79
[INFO] [stdout]     |
[INFO] [stdout] 549 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:553:13
[INFO] [stdout]     |
[INFO] [stdout] 553 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:575:13
[INFO] [stdout]     |
[INFO] [stdout] 575 |             provider.crypto(),
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:576:13
[INFO] [stdout]     |
[INFO] [stdout] 576 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:585:26
[INFO] [stdout]     |
[INFO] [stdout] 585 |         .process_message(provider, message_in)
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:595:26
[INFO] [stdout]     |
[INFO] [stdout] 595 |         .process_message(provider, ProtocolMessage::from(original_message))
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:609:66
[INFO] [stdout]     |
[INFO] [stdout] 609 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:609:79
[INFO] [stdout]     |
[INFO] [stdout] 609 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:614:13
[INFO] [stdout]     |
[INFO] [stdout] 614 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:637:13
[INFO] [stdout]     |
[INFO] [stdout] 637 |             provider.crypto(),
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:638:13
[INFO] [stdout]     |
[INFO] [stdout] 638 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:647:26
[INFO] [stdout]     |
[INFO] [stdout] 647 |         .process_message(provider, message_in)
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/framing_validation.rs:657:26
[INFO] [stdout]     |
[INFO] [stdout] 657 |         .process_message(provider, ProtocolMessage::from(original_message))
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected value, found module `ciphersuite`
[INFO] [stdout]   --> src/group/tests_and_kats/tests/group.rs:98:74
[INFO] [stdout]    |
[INFO] [stdout] 98 |     let (mut alice_group, alice_signer, _, _, _) = setup_alice_bob_group(ciphersuite, provider);
[INFO] [stdout]    |                                                                          ^^^^^^^^^^^ not a value
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/group.rs:98:87
[INFO] [stdout]    |
[INFO] [stdout] 98 |     let (mut alice_group, alice_signer, _, _, _) = setup_alice_bob_group(ciphersuite, provider);
[INFO] [stdout]    |                                                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:101:39
[INFO] [stdout]     |
[INFO] [stdout] 101 |         match alice_group.self_update(provider, &alice_signer, LeafNodeParameters::default()) {
[INFO] [stdout]     |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected value, found module `ciphersuite`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:123:31
[INFO] [stdout]     |
[INFO] [stdout] 123 |         setup_alice_bob_group(ciphersuite, provider);
[INFO] [stdout]     |                               ^^^^^^^^^^^ not a value
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:123:44
[INFO] [stdout]     |
[INFO] [stdout] 123 |         setup_alice_bob_group(ciphersuite, provider);
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:139:25
[INFO] [stdout]     |
[INFO] [stdout] 139 |         .create_message(provider, &alice_signer, &message_alice)
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:158:22
[INFO] [stdout]     |
[INFO] [stdout] 158 |         .self_update(provider, &bob_signer, LeafNodeParameters::default())
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:174:31
[INFO] [stdout]     |
[INFO] [stdout] 174 |         .merge_pending_commit(provider)
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:178:26
[INFO] [stdout]     |
[INFO] [stdout] 178 |         .process_message(provider, commit_message.into_protocol_message().unwrap())
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:183:38
[INFO] [stdout]     |
[INFO] [stdout] 183 |                 .merge_staged_commit(provider, *staged_commit)
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:197:22
[INFO] [stdout]     |
[INFO] [stdout] 197 |         .self_update(provider, &alice_signer, LeafNodeParameters::default())
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:212:31
[INFO] [stdout]     |
[INFO] [stdout] 212 |         .merge_pending_commit(provider)
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:216:26
[INFO] [stdout]     |
[INFO] [stdout] 216 |         .process_message(provider, commit_message.into_protocol_message().unwrap())
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:222:38
[INFO] [stdout]     |
[INFO] [stdout] 222 |                 .merge_staged_commit(provider, *staged_commit)
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:236:30
[INFO] [stdout]     |
[INFO] [stdout] 236 |         .propose_self_update(provider, &bob_signer, LeafNodeParameters::default())
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:241:13
[INFO] [stdout]     |
[INFO] [stdout] 241 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:249:41
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 .store_pending_proposal(provider.storage(), *proposal)
[INFO] [stdout]     |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:256:38
[INFO] [stdout]     |
[INFO] [stdout] 256 |         .commit_to_pending_proposals(provider, &alice_signer)
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:270:38
[INFO] [stdout]     |
[INFO] [stdout] 270 |     alice_group.merge_pending_commit(provider).unwrap();
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:272:37
[INFO] [stdout]     |
[INFO] [stdout] 272 |     match bob_group.process_message(provider, commit_message.into_protocol_message().unwrap()) {
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:276:42
[INFO] [stdout]     |
[INFO] [stdout] 276 |                     .merge_staged_commit(provider, *staged_commit)
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected value, found module `ciphersuite`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:292:33
[INFO] [stdout]     |
[INFO] [stdout] 292 |         setup_client("Charlie", ciphersuite, provider);
[INFO] [stdout]     |                                 ^^^^^^^^^^^ not a value
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:292:46
[INFO] [stdout]     |
[INFO] [stdout] 292 |         setup_client("Charlie", ciphersuite, provider);
[INFO] [stdout]     |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:295:22
[INFO] [stdout]     |
[INFO] [stdout] 295 |         .add_members(provider, &bob_signer, &[charlie_kpb.key_package().clone()])
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:298:36
[INFO] [stdout]     |
[INFO] [stdout] 298 |     bob_group.merge_pending_commit(provider).unwrap();
[INFO] [stdout]     |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:300:39
[INFO] [stdout]     |
[INFO] [stdout] 300 |     match alice_group.process_message(provider, commit_message.into_protocol_message().unwrap()) {
[INFO] [stdout]     |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:304:42
[INFO] [stdout]     |
[INFO] [stdout] 304 |                     .merge_staged_commit(provider, *staged_commit)
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:318:9
[INFO] [stdout]     |
[INFO] [stdout] 318 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:324:17
[INFO] [stdout]     |
[INFO] [stdout] 324 |     .into_group(provider)
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:340:25
[INFO] [stdout]     |
[INFO] [stdout] 340 |         .create_message(provider, &charlie_signer, &message_charlie)
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:345:13
[INFO] [stdout]     |
[INFO] [stdout] 345 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:370:22
[INFO] [stdout]     |
[INFO] [stdout] 370 |         .self_update(provider, &charlie_signer, LeafNodeParameters::default())
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:384:31
[INFO] [stdout]     |
[INFO] [stdout] 384 |         .merge_pending_commit(provider)
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:389:13
[INFO] [stdout]     |
[INFO] [stdout] 389 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:397:38
[INFO] [stdout]     |
[INFO] [stdout] 397 |                 .merge_staged_commit(provider, *staged_commit)
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:404:26
[INFO] [stdout]     |
[INFO] [stdout] 404 |         .process_message(provider, commit_message.into_protocol_message().unwrap())
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:410:38
[INFO] [stdout]     |
[INFO] [stdout] 410 |                 .merge_staged_commit(provider, *staged_commit)
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:428:25
[INFO] [stdout]     |
[INFO] [stdout] 428 |         .remove_members(provider, &charlie_signer, &[bob_group.own_leaf_index()])
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:442:31
[INFO] [stdout]     |
[INFO] [stdout] 442 |         .merge_pending_commit(provider)
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:447:13
[INFO] [stdout]     |
[INFO] [stdout] 447 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:455:38
[INFO] [stdout]     |
[INFO] [stdout] 455 |                 .merge_staged_commit(provider, *staged_commit)
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:462:26
[INFO] [stdout]     |
[INFO] [stdout] 462 |         .process_message(provider, commit_message.into_protocol_message().unwrap())
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:468:38
[INFO] [stdout]     |
[INFO] [stdout] 468 |                 .merge_staged_commit(provider, *staged_commit)
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group.rs:491:52
[INFO] [stdout]     |
[INFO] [stdout] 491 |     let alice_exporter = alice_group.export_secret(provider, "export test", &[], exporter_length);
[INFO] [stdout]     |                                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:286:52
[INFO] [stdout]     |
[INFO] [stdout] 286 |     let TestState { mut alice, mut bob } = setup::<Provider>(ciphersuite);
[INFO] [stdout]     |                                                    ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 285 | fn happy_case<Provider>() {
[INFO] [stdout]     |              ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:286:62
[INFO] [stdout]     |
[INFO] [stdout] 286 |     let TestState { mut alice, mut bob } = setup::<Provider>(ciphersuite);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:318:52
[INFO] [stdout]     |
[INFO] [stdout] 318 |     let TestState { mut alice, mut bob } = setup::<Provider>(ciphersuite);
[INFO] [stdout]     |                                                    ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 317 | fn self_update_happy_case<Provider>() {
[INFO] [stdout]     |                          ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:318:62
[INFO] [stdout]     |
[INFO] [stdout] 318 |     let TestState { mut alice, mut bob } = setup::<Provider>(ciphersuite);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:337:36
[INFO] [stdout]     |
[INFO] [stdout] 337 |     let alice_party = PartyState::<Provider>::generate("alice", ciphersuite);
[INFO] [stdout]     |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 336 | fn self_update_happy_case_simple<Provider>() {
[INFO] [stdout]     |                                 ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:337:65
[INFO] [stdout]     |
[INFO] [stdout] 337 |     let alice_party = PartyState::<Provider>::generate("alice", ciphersuite);
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:338:34
[INFO] [stdout]     |
[INFO] [stdout] 338 |     let bob_party = PartyState::<Provider>::generate("bob", ciphersuite);
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 336 | fn self_update_happy_case_simple<Provider>() {
[INFO] [stdout]     |                                 ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:338:61
[INFO] [stdout]     |
[INFO] [stdout] 338 |     let bob_party = PartyState::<Provider>::generate("bob", ciphersuite);
[INFO] [stdout]     |                                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:342:22
[INFO] [stdout]     |
[INFO] [stdout] 342 |         .ciphersuite(ciphersuite)
[INFO] [stdout]     |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:355:49
[INFO] [stdout]     |
[INFO] [stdout] 355 |     let bob_key_package = bob_party.key_package(ciphersuite, |builder| builder);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:437:52
[INFO] [stdout]     |
[INFO] [stdout] 437 |     let TestState { mut alice, mut bob } = setup::<Provider>(ciphersuite);
[INFO] [stdout]     |                                                    ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 436 | fn fail_insufficient_extensiontype_capabilities_add_valno103<Provider>() {
[INFO] [stdout]     |                                                             ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:437:62
[INFO] [stdout]     |
[INFO] [stdout] 437 |     let TestState { mut alice, mut bob } = setup::<Provider>(ciphersuite);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:467:32
[INFO] [stdout]     |
[INFO] [stdout] 467 |     let charlie = PartyState::<Provider>::generate("charlie", ciphersuite);
[INFO] [stdout]     |                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 436 | fn fail_insufficient_extensiontype_capabilities_add_valno103<Provider>() {
[INFO] [stdout]     |                                                             ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:467:63
[INFO] [stdout]     |
[INFO] [stdout] 467 |     let charlie = PartyState::<Provider>::generate("charlie", ciphersuite);
[INFO] [stdout]     |                                                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:468:43
[INFO] [stdout]     |
[INFO] [stdout] 468 |     let charlie_kpb = charlie.key_package(ciphersuite, |builder| {
[INFO] [stdout]     |                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:507:17
[INFO] [stdout]     |
[INFO] [stdout] 507 |                 ciphersuite,
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:552:52
[INFO] [stdout]     |
[INFO] [stdout] 552 |     let TestState { mut alice, mut bob } = setup::<Provider>(ciphersuite);
[INFO] [stdout]     |                                                    ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 551 | fn fail_insufficient_extensiontype_capabilities_update_valno103<Provider>() {
[INFO] [stdout]     |                                                                ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:552:62
[INFO] [stdout]     |
[INFO] [stdout] 552 |     let TestState { mut alice, mut bob } = setup::<Provider>(ciphersuite);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:632:17
[INFO] [stdout]     |
[INFO] [stdout] 632 |                 ciphersuite,
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:681:17
[INFO] [stdout]     |
[INFO] [stdout] 681 |                 ciphersuite,
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:720:52
[INFO] [stdout]     |
[INFO] [stdout] 720 |     let TestState { mut alice, mut bob } = setup::<Provider>(ciphersuite);
[INFO] [stdout]     |                                                    ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 719 | fn fail_key_package_version_valno201<Provider>() {
[INFO] [stdout]     |                                     ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:720:62
[INFO] [stdout]     |
[INFO] [stdout] 720 |     let TestState { mut alice, mut bob } = setup::<Provider>(ciphersuite);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:722:32
[INFO] [stdout]     |
[INFO] [stdout] 722 |     let charlie = PartyState::<Provider>::generate("charlie", ciphersuite);
[INFO] [stdout]     |                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 719 | fn fail_key_package_version_valno201<Provider>() {
[INFO] [stdout]     |                                     ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:722:63
[INFO] [stdout]     |
[INFO] [stdout] 722 |     let charlie = PartyState::<Provider>::generate("charlie", ciphersuite);
[INFO] [stdout]     |                                                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:723:58
[INFO] [stdout]     |
[INFO] [stdout] 723 |     let charlie_key_package_bundle = charlie.key_package(ciphersuite, |b| b);
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:773:17
[INFO] [stdout]     |
[INFO] [stdout] 773 |                 ciphersuite,
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:823:52
[INFO] [stdout]     |
[INFO] [stdout] 823 |     let TestState { mut alice, mut bob } = setup::<Provider>(ciphersuite);
[INFO] [stdout]     |                                                    ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 822 | fn fail_2_gce_proposals_1_commit_valno308<Provider>() {
[INFO] [stdout]     |                                          ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:823:62
[INFO] [stdout]     |
[INFO] [stdout] 823 |     let TestState { mut alice, mut bob } = setup::<Provider>(ciphersuite);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:929:53
[INFO] [stdout]     |
[INFO] [stdout] 929 |     let TestState { mut alice, mut bob }: TestState<Provider> = setup(ciphersuite);
[INFO] [stdout]     |                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 928 | fn fail_unsupported_gces_add_valno1001<Provider>() {
[INFO] [stdout]     |                                       ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:929:71
[INFO] [stdout]     |
[INFO] [stdout] 929 |     let TestState { mut alice, mut bob }: TestState<Provider> = setup(ciphersuite);
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/group_context_extensions.rs:998:17
[INFO] [stdout]     |
[INFO] [stdout] 998 |                 ciphersuite,
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/group_context_extensions.rs:1051:53
[INFO] [stdout]      |
[INFO] [stdout] 1051 |     let TestState { mut alice, mut bob }: TestState<Provider> = setup(ciphersuite);
[INFO] [stdout]      |                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1050 | fn proposal<Provider>() {
[INFO] [stdout]      |            ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/group_context_extensions.rs:1051:71
[INFO] [stdout]      |
[INFO] [stdout] 1051 |     let TestState { mut alice, mut bob }: TestState<Provider> = setup(ciphersuite);
[INFO] [stdout]      |                                                                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ciphersuite` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/past_secrets.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 |     ciphersuite: Ciphersuite,
[INFO] [stdout]    |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]    |
[INFO] [stdout] 3  + use crate::prelude::Ciphersuite;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use openmls_traits::types::Ciphersuite;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:251:74
[INFO] [stdout]     |
[INFO] [stdout] 251 |             generate_credential_with_key_and_key_package("Alice".into(), ciphersuite, provider);
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:251:87
[INFO] [stdout]     |
[INFO] [stdout] 251 |             generate_credential_with_key_and_key_package("Alice".into(), ciphersuite, provider);
[INFO] [stdout]     |                                                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:256:13
[INFO] [stdout]     |
[INFO] [stdout] 256 |             ciphersuite.signature_algorithm(),
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:257:13
[INFO] [stdout]     |
[INFO] [stdout] 257 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:261:13
[INFO] [stdout]     |
[INFO] [stdout] 261 |             ciphersuite.signature_algorithm(),
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:262:13
[INFO] [stdout]     |
[INFO] [stdout] 262 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:284:13
[INFO] [stdout]     |
[INFO] [stdout] 284 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:286:13
[INFO] [stdout]     |
[INFO] [stdout] 286 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:290:13
[INFO] [stdout]     |
[INFO] [stdout] 290 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:292:13
[INFO] [stdout]     |
[INFO] [stdout] 292 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:298:13
[INFO] [stdout]     |
[INFO] [stdout] 298 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:304:13
[INFO] [stdout]     |
[INFO] [stdout] 304 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:332:66
[INFO] [stdout]     |
[INFO] [stdout] 332 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:332:79
[INFO] [stdout]     |
[INFO] [stdout] 332 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:338:72
[INFO] [stdout]     |
[INFO] [stdout] 338 |         generate_credential_with_key_and_key_package("Charlie".into(), ciphersuite, provider);
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:338:85
[INFO] [stdout]     |
[INFO] [stdout] 338 |         generate_credential_with_key_and_key_package("Charlie".into(), ciphersuite, provider);
[INFO] [stdout]     |                                                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:343:13
[INFO] [stdout]     |
[INFO] [stdout] 343 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:363:13
[INFO] [stdout]     |
[INFO] [stdout] 363 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:364:13
[INFO] [stdout]     |
[INFO] [stdout] 364 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:380:9
[INFO] [stdout]     |
[INFO] [stdout] 380 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:381:9
[INFO] [stdout]     |
[INFO] [stdout] 381 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:393:26
[INFO] [stdout]     |
[INFO] [stdout] 393 |         .process_message(provider, update_message_in)
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:410:13
[INFO] [stdout]     |
[INFO] [stdout] 410 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:429:74
[INFO] [stdout]     |
[INFO] [stdout] 429 |             generate_credential_with_key_and_key_package("Alice".into(), ciphersuite, provider);
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:429:87
[INFO] [stdout]     |
[INFO] [stdout] 429 |             generate_credential_with_key_and_key_package("Alice".into(), ciphersuite, provider);
[INFO] [stdout]     |                                                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:431:72
[INFO] [stdout]     |
[INFO] [stdout] 431 |             generate_credential_with_key_and_key_package("Bob".into(), ciphersuite, provider);
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:431:85
[INFO] [stdout]     |
[INFO] [stdout] 431 |             generate_credential_with_key_and_key_package("Bob".into(), ciphersuite, provider);
[INFO] [stdout]     |                                                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:433:76
[INFO] [stdout]     |
[INFO] [stdout] 433 |             generate_credential_with_key_and_key_package("Charlie".into(), ciphersuite, provider);
[INFO] [stdout]     |                                                                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:433:89
[INFO] [stdout]     |
[INFO] [stdout] 433 |             generate_credential_with_key_and_key_package("Charlie".into(), ciphersuite, provider);
[INFO] [stdout]     |                                                                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:465:13
[INFO] [stdout]     |
[INFO] [stdout] 465 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:471:13
[INFO] [stdout]     |
[INFO] [stdout] 471 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:499:66
[INFO] [stdout]     |
[INFO] [stdout] 499 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:499:79
[INFO] [stdout]     |
[INFO] [stdout] 499 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]     |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:505:72
[INFO] [stdout]     |
[INFO] [stdout] 505 |         generate_credential_with_key_and_key_package("Charlie".into(), ciphersuite, provider);
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:505:85
[INFO] [stdout]     |
[INFO] [stdout] 505 |         generate_credential_with_key_and_key_package("Charlie".into(), ciphersuite, provider);
[INFO] [stdout]     |                                                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:510:13
[INFO] [stdout]     |
[INFO] [stdout] 510 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:530:69
[INFO] [stdout]     |
[INFO] [stdout] 530 |         generate_credential_with_key_and_key_package("Dave".into(), ciphersuite, provider);
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:530:82
[INFO] [stdout]     |
[INFO] [stdout] 530 |         generate_credential_with_key_and_key_package("Dave".into(), ciphersuite, provider);
[INFO] [stdout]     |                                                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:547:9
[INFO] [stdout]     |
[INFO] [stdout] 547 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:548:9
[INFO] [stdout]     |
[INFO] [stdout] 548 |         ciphersuite,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:560:26
[INFO] [stdout]     |
[INFO] [stdout] 560 |         .process_message(provider, update_message_in)
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:577:13
[INFO] [stdout]     |
[INFO] [stdout] 577 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:598:13
[INFO] [stdout]     |
[INFO] [stdout] 598 |             openmls_basic_credential::SignatureKeyPair::new(ciphersuite.signature_algorithm())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `openmls_basic_credential`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 4   + use openmls_traits::storage::traits::SignatureKeyPair;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `SignatureKeyPair`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 598 -             openmls_basic_credential::SignatureKeyPair::new(ciphersuite.signature_algorithm())
[INFO] [stdout] 598 +             SignatureKeyPair::new(ciphersuite.signature_algorithm())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:598:61
[INFO] [stdout]     |
[INFO] [stdout] 598 |             openmls_basic_credential::SignatureKeyPair::new(ciphersuite.signature_algorithm())
[INFO] [stdout]     |                                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:629:13
[INFO] [stdout]     |
[INFO] [stdout] 629 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:631:13
[INFO] [stdout]     |
[INFO] [stdout] 631 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:635:13
[INFO] [stdout]     |
[INFO] [stdout] 635 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:637:13
[INFO] [stdout]     |
[INFO] [stdout] 637 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:643:13
[INFO] [stdout]     |
[INFO] [stdout] 643 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:646:30
[INFO] [stdout]     |
[INFO] [stdout] 646 |                 .ciphersuite(ciphersuite)
[INFO] [stdout]     |                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:657:25
[INFO] [stdout]     |
[INFO] [stdout] 657 |                         provider,
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:675:25
[INFO] [stdout]     |
[INFO] [stdout] 675 |                         provider,
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:687:25
[INFO] [stdout]     |
[INFO] [stdout] 687 |                         provider,
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:692:50
[INFO] [stdout]     |
[INFO] [stdout] 692 |                 alice_group.merge_pending_commit(provider).unwrap();
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:704:44
[INFO] [stdout]     |
[INFO] [stdout] 704 |                     .propose_remove_member(provider, &alice_credential_with_key.signer, bob_index)
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/proposal_validation.rs:707:34
[INFO] [stdout]     |
[INFO] [stdout] 707 |                     .add_members(provider, &alice_credential_with_key.signer, &[target_key_package.key_package().clone()])
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1055:70
[INFO] [stdout]      |
[INFO] [stdout] 1055 |         } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1055:83
[INFO] [stdout]      |
[INFO] [stdout] 1055 |         } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]      |                                                                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1058:76
[INFO] [stdout]      |
[INFO] [stdout] 1058 |             generate_credential_with_key_and_key_package("Charlie".into(), ciphersuite, provider);
[INFO] [stdout]      |                                                                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1058:89
[INFO] [stdout]      |
[INFO] [stdout] 1058 |             generate_credential_with_key_and_key_package("Charlie".into(), ciphersuite, provider);
[INFO] [stdout]      |                                                                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1063:22
[INFO] [stdout]      |
[INFO] [stdout] 1063 |         kpi.validate(provider.crypto(), ProtocolVersion::Mls10)
[INFO] [stdout]      |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1067:39
[INFO] [stdout]      |
[INFO] [stdout] 1067 |         let wrong_ciphersuite = match ciphersuite {
[INFO] [stdout]      |                                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1097:21
[INFO] [stdout]      |
[INFO] [stdout] 1097 |                     ciphersuite,
[INFO] [stdout]      |                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1098:21
[INFO] [stdout]      |
[INFO] [stdout] 1098 |                     provider,
[INFO] [stdout]      |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1104:43
[INFO] [stdout]      |
[INFO] [stdout] 1104 |             let wrong_ciphersuite = match ciphersuite {
[INFO] [stdout]      |                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1137:29
[INFO] [stdout]      |
[INFO] [stdout] 1137 | ...                   provider,
[INFO] [stdout]      |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1144:25
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                         provider,
[INFO] [stdout]      |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1163:25
[INFO] [stdout]      |
[INFO] [stdout] 1163 |                         provider,
[INFO] [stdout]      |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1180:39
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                 .clear_pending_commit(provider.storage())
[INFO] [stdout]      |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1185:38
[INFO] [stdout]      |
[INFO] [stdout] 1185 |             .clear_pending_proposals(provider.storage())
[INFO] [stdout]      |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1191:17
[INFO] [stdout]      |
[INFO] [stdout] 1191 |                 provider,
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1216:52
[INFO] [stdout]      |
[INFO] [stdout] 1216 |                     ProposalRef::from_raw_proposal(ciphersuite, provider.crypto(), &add_proposal)
[INFO] [stdout]      |                                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1216:65
[INFO] [stdout]      |
[INFO] [stdout] 1216 |                     ProposalRef::from_raw_proposal(ciphersuite, provider.crypto(), &add_proposal)
[INFO] [stdout]      |                                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1222:17
[INFO] [stdout]      |
[INFO] [stdout] 1222 |                 provider,
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1223:17
[INFO] [stdout]      |
[INFO] [stdout] 1223 |                 ciphersuite,
[INFO] [stdout]      |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1238:25
[INFO] [stdout]      |
[INFO] [stdout] 1238 |                         provider.storage(),
[INFO] [stdout]      |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1240:29
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...                   ciphersuite,
[INFO] [stdout]      |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1241:29
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ...                   provider.crypto(),
[INFO] [stdout]      |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1252:34
[INFO] [stdout]      |
[INFO] [stdout] 1252 |                 .process_message(provider, update_message_in)
[INFO] [stdout]      |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1357:21
[INFO] [stdout]      |
[INFO] [stdout] 1357 |                     provider,
[INFO] [stdout]      |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1366:35
[INFO] [stdout]      |
[INFO] [stdout] 1366 |             .clear_pending_commit(provider.storage())
[INFO] [stdout]      |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1403:66
[INFO] [stdout]      |
[INFO] [stdout] 1403 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1403:79
[INFO] [stdout]      |
[INFO] [stdout] 1403 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]      |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1419:17
[INFO] [stdout]      |
[INFO] [stdout] 1419 |                 provider,
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1427:17
[INFO] [stdout]      |
[INFO] [stdout] 1427 |                 provider,
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1441:38
[INFO] [stdout]      |
[INFO] [stdout] 1441 |         .commit_to_pending_proposals(provider, &alice_credential_with_key_and_signer.signer)
[INFO] [stdout]      |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1446:31
[INFO] [stdout]      |
[INFO] [stdout] 1446 |         .clear_pending_commit(provider.storage())
[INFO] [stdout]      |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1452:13
[INFO] [stdout]      |
[INFO] [stdout] 1452 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1477:21
[INFO] [stdout]      |
[INFO] [stdout] 1477 |                     provider.crypto(),
[INFO] [stdout]      |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1478:21
[INFO] [stdout]      |
[INFO] [stdout] 1478 |                     ciphersuite,
[INFO] [stdout]      |                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1532:66
[INFO] [stdout]      |
[INFO] [stdout] 1532 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1532:79
[INFO] [stdout]      |
[INFO] [stdout] 1532 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]      |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1545:13
[INFO] [stdout]      |
[INFO] [stdout] 1545 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1551:38
[INFO] [stdout]      |
[INFO] [stdout] 1551 |         .commit_to_pending_proposals(provider, &alice_credential_with_key_and_signer.signer)
[INFO] [stdout]      |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1555:31
[INFO] [stdout]      |
[INFO] [stdout] 1555 |         .clear_pending_commit(provider.storage())
[INFO] [stdout]      |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1561:13
[INFO] [stdout]      |
[INFO] [stdout] 1561 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1571:31
[INFO] [stdout]      |
[INFO] [stdout] 1571 |         .clear_pending_commit(provider.storage())
[INFO] [stdout]      |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1574:34
[INFO] [stdout]      |
[INFO] [stdout] 1574 |         .clear_pending_proposals(provider.storage())
[INFO] [stdout]      |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1579:13
[INFO] [stdout]      |
[INFO] [stdout] 1579 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1598:13
[INFO] [stdout]      |
[INFO] [stdout] 1598 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1622:9
[INFO] [stdout]      |
[INFO] [stdout] 1622 |         provider,
[INFO] [stdout]      |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1623:9
[INFO] [stdout]      |
[INFO] [stdout] 1623 |         ciphersuite,
[INFO] [stdout]      |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1635:26
[INFO] [stdout]      |
[INFO] [stdout] 1635 |         .process_message(provider, update_message_in)
[INFO] [stdout]      |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1652:13
[INFO] [stdout]      |
[INFO] [stdout] 1652 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1672:66
[INFO] [stdout]      |
[INFO] [stdout] 1672 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1672:79
[INFO] [stdout]      |
[INFO] [stdout] 1672 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]      |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1696:13
[INFO] [stdout]      |
[INFO] [stdout] 1696 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1741:9
[INFO] [stdout]      |
[INFO] [stdout] 1741 |         provider,
[INFO] [stdout]      |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1742:9
[INFO] [stdout]      |
[INFO] [stdout] 1742 |         ciphersuite,
[INFO] [stdout]      |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1756:26
[INFO] [stdout]      |
[INFO] [stdout] 1756 |         .process_message(provider, protocol_message)
[INFO] [stdout]      |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1761:37
[INFO] [stdout]      |
[INFO] [stdout] 1761 |             .store_pending_proposal(provider.storage(), *proposal)
[INFO] [stdout]      |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1769:38
[INFO] [stdout]      |
[INFO] [stdout] 1769 |         .commit_to_pending_proposals(provider, &alice_credential_with_key_and_signer.signer)
[INFO] [stdout]      |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1784:31
[INFO] [stdout]      |
[INFO] [stdout] 1784 |         .clear_pending_commit(provider.storage())
[INFO] [stdout]      |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1787:34
[INFO] [stdout]      |
[INFO] [stdout] 1787 |         .clear_pending_proposals(provider.storage())
[INFO] [stdout]      |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1796:13
[INFO] [stdout]      |
[INFO] [stdout] 1796 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1817:9
[INFO] [stdout]      |
[INFO] [stdout] 1817 |         provider,
[INFO] [stdout]      |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1818:9
[INFO] [stdout]      |
[INFO] [stdout] 1818 |         ciphersuite,
[INFO] [stdout]      |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1831:30
[INFO] [stdout]      |
[INFO] [stdout] 1831 |         .read_epoch_keypairs(provider.storage())
[INFO] [stdout]      |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1835:24
[INFO] [stdout]      |
[INFO] [stdout] 1835 |     leaf_keypair.write(provider.storage()).unwrap();
[INFO] [stdout]      |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1839:26
[INFO] [stdout]      |
[INFO] [stdout] 1839 |         .process_message(provider, update_message_in)
[INFO] [stdout]      |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1860:66
[INFO] [stdout]      |
[INFO] [stdout] 1860 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1860:79
[INFO] [stdout]      |
[INFO] [stdout] 1860 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]      |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1872:9
[INFO] [stdout]      |
[INFO] [stdout] 1872 |         ciphersuite,
[INFO] [stdout]      |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1874:9
[INFO] [stdout]      |
[INFO] [stdout] 1874 |         provider,
[INFO] [stdout]      |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1886:13
[INFO] [stdout]      |
[INFO] [stdout] 1886 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1925:9
[INFO] [stdout]      |
[INFO] [stdout] 1925 |         provider,
[INFO] [stdout]      |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1926:9
[INFO] [stdout]      |
[INFO] [stdout] 1926 |         ciphersuite,
[INFO] [stdout]      |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1938:26
[INFO] [stdout]      |
[INFO] [stdout] 1938 |         .process_message(provider, update_message_in)
[INFO] [stdout]      |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1950:13
[INFO] [stdout]      |
[INFO] [stdout] 1950 |             provider.storage(),
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1952:17
[INFO] [stdout]      |
[INFO] [stdout] 1952 |                 ciphersuite,
[INFO] [stdout]      |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1953:17
[INFO] [stdout]      |
[INFO] [stdout] 1953 |                 provider.crypto(),
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1966:31
[INFO] [stdout]      |
[INFO] [stdout] 1966 |         .clear_pending_commit(provider.storage())
[INFO] [stdout]      |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1971:13
[INFO] [stdout]      |
[INFO] [stdout] 1971 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1992:9
[INFO] [stdout]      |
[INFO] [stdout] 1992 |         provider,
[INFO] [stdout]      |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1993:9
[INFO] [stdout]      |
[INFO] [stdout] 1993 |         ciphersuite,
[INFO] [stdout]      |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1995:44
[INFO] [stdout]      |
[INFO] [stdout] 1995 |             ProposalRef::from_raw_proposal(ciphersuite, provider.crypto(), &update_proposal)
[INFO] [stdout]      |                                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:1995:57
[INFO] [stdout]      |
[INFO] [stdout] 1995 |             ProposalRef::from_raw_proposal(ciphersuite, provider.crypto(), &update_proposal)
[INFO] [stdout]      |                                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2008:26
[INFO] [stdout]      |
[INFO] [stdout] 2008 |         .process_message(provider, update_message_in)
[INFO] [stdout]      |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2025:13
[INFO] [stdout]      |
[INFO] [stdout] 2025 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2045:66
[INFO] [stdout]      |
[INFO] [stdout] 2045 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2045:79
[INFO] [stdout]      |
[INFO] [stdout] 2045 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]      |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2055:13
[INFO] [stdout]      |
[INFO] [stdout] 2055 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2083:26
[INFO] [stdout]      |
[INFO] [stdout] 2083 |         .process_message(provider, update_message_in)
[INFO] [stdout]      |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2097:26
[INFO] [stdout]      |
[INFO] [stdout] 2097 |         .process_message(provider, ProtocolMessage::from(original_plaintext))
[INFO] [stdout]      |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2129:55
[INFO] [stdout]      |
[INFO] [stdout] 2129 |         generate_credential_with_key(b"alice".into(), ciphersuite.signature_algorithm(), provider);
[INFO] [stdout]      |                                                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2129:90
[INFO] [stdout]      |
[INFO] [stdout] 2129 |         generate_credential_with_key(b"alice".into(), ciphersuite.signature_algorithm(), provider);
[INFO] [stdout]      |                                                                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2132:53
[INFO] [stdout]      |
[INFO] [stdout] 2132 |         generate_credential_with_key(b"bob".into(), ciphersuite.signature_algorithm(), provider);
[INFO] [stdout]      |                                                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2132:88
[INFO] [stdout]      |
[INFO] [stdout] 2132 |         generate_credential_with_key(b"bob".into(), ciphersuite.signature_algorithm(), provider);
[INFO] [stdout]      |                                                                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2145:13
[INFO] [stdout]      |
[INFO] [stdout] 2145 |             ciphersuite,
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2146:13
[INFO] [stdout]      |
[INFO] [stdout] 2146 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2158:22
[INFO] [stdout]      |
[INFO] [stdout] 2158 |         .ciphersuite(ciphersuite)
[INFO] [stdout]      |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2160:13
[INFO] [stdout]      |
[INFO] [stdout] 2160 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2169:17
[INFO] [stdout]      |
[INFO] [stdout] 2169 |                 provider,
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2175:42
[INFO] [stdout]      |
[INFO] [stdout] 2175 |         alice_group.merge_pending_commit(provider).unwrap();
[INFO] [stdout]      |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2178:13
[INFO] [stdout]      |
[INFO] [stdout] 2178 |             provider,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2185:55
[INFO] [stdout]      |
[INFO] [stdout] 2185 |         let mut bob_group = staged_welcome.into_group(provider).unwrap();
[INFO] [stdout]      |                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2190:17
[INFO] [stdout]      |
[INFO] [stdout] 2190 |                 provider,
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2197:53
[INFO] [stdout]      |
[INFO] [stdout] 2197 |             alice_group.commit_to_pending_proposals(provider, &alice_credential_with_keys.signer);
[INFO] [stdout]      |                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2217:17
[INFO] [stdout]      |
[INFO] [stdout] 2217 |                 provider,
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2225:41
[INFO] [stdout]      |
[INFO] [stdout] 2225 |                 .store_pending_proposal(provider.storage(), *proposal)
[INFO] [stdout]      |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2231:48
[INFO] [stdout]      |
[INFO] [stdout] 2231 |         let result = bob_group.process_message(provider, commit.into_protocol_message().unwrap());
[INFO] [stdout]      |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2260:66
[INFO] [stdout]      |
[INFO] [stdout] 2260 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2260:79
[INFO] [stdout]      |
[INFO] [stdout] 2260 |     } = validation_test_setup(PURE_PLAINTEXT_WIRE_FORMAT_POLICY, ciphersuite, provider);
[INFO] [stdout]      |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2367:38
[INFO] [stdout]      |
[INFO] [stdout] 2367 |             .clear_pending_proposals(provider.storage())
[INFO] [stdout]      |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2370:35
[INFO] [stdout]      |
[INFO] [stdout] 2370 |             .clear_pending_commit(provider.storage())
[INFO] [stdout]      |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2381:49
[INFO] [stdout]      |
[INFO] [stdout] 2381 |                         .store_pending_proposal(provider.storage(), *queued_proposal)
[INFO] [stdout]      |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2396:38
[INFO] [stdout]      |
[INFO] [stdout] 2396 |             .clear_pending_proposals(provider.storage())
[INFO] [stdout]      |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]     --> src/group/tests_and_kats/tests/proposal_validation.rs:2398:40
[INFO] [stdout]      |
[INFO] [stdout] 2398 |         bob_group.clear_pending_commit(provider.storage()).unwrap();
[INFO] [stdout]      |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/remove_operation.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |             ciphersuite.signature_algorithm(),
[INFO] [stdout]    |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/remove_operation.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 |             provider,
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/remove_operation.rs:29:56
[INFO] [stdout]    |
[INFO] [stdout] 29 |             generate_credential_with_key("Bob".into(), ciphersuite.signature_algorithm(), provider);
[INFO] [stdout]    |                                                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/remove_operation.rs:29:91
[INFO] [stdout]    |
[INFO] [stdout] 29 |             generate_credential_with_key("Bob".into(), ciphersuite.signature_algorithm(), provider);
[INFO] [stdout]    |                                                                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/remove_operation.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |             ciphersuite.signature_algorithm(),
[INFO] [stdout]    |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/remove_operation.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             provider,
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/remove_operation.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             ciphersuite,
[INFO] [stdout]    |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/remove_operation.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 |             provider,
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/remove_operation.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 |             ciphersuite,
[INFO] [stdout]    |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/remove_operation.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |             provider,
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/remove_operation.rs:53:26
[INFO] [stdout]    |
[INFO] [stdout] 53 |             .ciphersuite(ciphersuite)
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/remove_operation.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |             provider,
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/remove_operation.rs:72:17
[INFO] [stdout]    |
[INFO] [stdout] 72 |                 provider,
[INFO] [stdout]    |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/remove_operation.rs:81:35
[INFO] [stdout]    |
[INFO] [stdout] 81 |             .merge_pending_commit(provider)
[INFO] [stdout]    |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/remove_operation.rs:90:13
[INFO] [stdout]    |
[INFO] [stdout] 90 |             provider,
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/group/tests_and_kats/tests/remove_operation.rs:96:21
[INFO] [stdout]    |
[INFO] [stdout] 96 |         .into_group(provider)
[INFO] [stdout]    |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/remove_operation.rs:100:13
[INFO] [stdout]     |
[INFO] [stdout] 100 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/remove_operation.rs:106:21
[INFO] [stdout]     |
[INFO] [stdout] 106 |         .into_group(provider)
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/remove_operation.rs:119:21
[INFO] [stdout]     |
[INFO] [stdout] 119 |                     provider,
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/remove_operation.rs:128:34
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     .leave_group(provider, &bob_credential_with_key_and_signer.signer)
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/remove_operation.rs:134:42
[INFO] [stdout]     |
[INFO] [stdout] 134 |                         .process_message(provider, message.clone().into_protocol_message().unwrap())
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/remove_operation.rs:140:57
[INFO] [stdout]     |
[INFO] [stdout] 140 | ...                   .store_pending_proposal(provider.storage(), *proposal)
[INFO] [stdout]     |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/remove_operation.rs:150:25
[INFO] [stdout]     |
[INFO] [stdout] 150 |                         provider,
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/remove_operation.rs:195:30
[INFO] [stdout]     |
[INFO] [stdout] 195 |             .process_message(provider, message.clone().into_protocol_message().unwrap())
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/group/tests_and_kats/tests/remove_operation.rs:248:30
[INFO] [stdout]     |
[INFO] [stdout] 248 |             .process_message(provider, protocol_message)
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/key_packages/tests.rs:35:67
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let (key_package, _credential, _signature_keys) = key_package(ciphersuite, provider);
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/key_packages/tests.rs:35:80
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let (key_package, _credential, _signature_keys) = key_package(ciphersuite, provider);
[INFO] [stdout]    |                                                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/key_packages/tests.rs:39:19
[INFO] [stdout]    |
[INFO] [stdout] 39 |         .validate(provider.crypto(), ProtocolVersion::Mls10)
[INFO] [stdout]    |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/key_packages/tests.rs:45:43
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let (key_package, _, _) = key_package(ciphersuite, provider);
[INFO] [stdout]    |                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/key_packages/tests.rs:45:56
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let (key_package, _, _) = key_package(ciphersuite, provider);
[INFO] [stdout]    |                                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/key_packages/tests.rs:62:48
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let signature_keys = SignatureKeyPair::new(ciphersuite.signature_algorithm()).unwrap();
[INFO] [stdout]    |                                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/key_packages/tests.rs:71:13
[INFO] [stdout]    |
[INFO] [stdout] 71 |             ciphersuite,
[INFO] [stdout]    |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/key_packages/tests.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |             provider,
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/key_packages/tests.rs:83:19
[INFO] [stdout]    |
[INFO] [stdout] 83 |         .validate(provider.crypto(), ProtocolVersion::Mls10)
[INFO] [stdout]    |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/key_packages/tests.rs:103:48
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let (key_package_orig, _, _) = key_package(ciphersuite, provider);
[INFO] [stdout]     |                                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/key_packages/tests.rs:103:61
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let (key_package_orig, _, _) = key_package(ciphersuite, provider);
[INFO] [stdout]     |                                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/key_packages/tests.rs:115:19
[INFO] [stdout]     |
[INFO] [stdout] 115 |         .validate(provider.crypto(), ProtocolVersion::Mls10)
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/key_packages/tests.rs:131:19
[INFO] [stdout]     |
[INFO] [stdout] 131 |         .validate(provider.crypto(), ProtocolVersion::Mls10)
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/key_packages/tests.rs:143:48
[INFO] [stdout]     |
[INFO] [stdout] 143 |     let signature_keys = SignatureKeyPair::new(ciphersuite.signature_algorithm()).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/key_packages/tests.rs:149:13
[INFO] [stdout]     |
[INFO] [stdout] 149 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/key_packages/tests.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 150 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/key_packages/tests.rs:165:13
[INFO] [stdout]     |
[INFO] [stdout] 165 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/key_packages/tests.rs:166:13
[INFO] [stdout]     |
[INFO] [stdout] 166 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/key_packages/tests.rs:184:13
[INFO] [stdout]     |
[INFO] [stdout] 184 |             ciphersuite,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/key_packages/tests.rs:185:13
[INFO] [stdout]     |
[INFO] [stdout] 185 |             provider,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/messages/tests/codec.rs:32:29
[INFO] [stdout]    |
[INFO] [stdout] 32 |             GroupId::random(provider.rand()),
[INFO] [stdout]    |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/messages/tests/codec.rs:49:29
[INFO] [stdout]    |
[INFO] [stdout] 49 |             GroupId::random(provider.rand()),
[INFO] [stdout]    |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/messages/tests/codec.rs:66:29
[INFO] [stdout]    |
[INFO] [stdout] 66 |             GroupId::random(provider.rand()),
[INFO] [stdout]    |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/messages/tests/codec.rs:84:35
[INFO] [stdout]    |
[INFO] [stdout] 84 |         group_id: GroupId::random(provider.rand()),
[INFO] [stdout]    |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/messages/tests/codec.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         ciphersuite,
[INFO] [stdout]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/messages/tests/export_group_info.rs:15:58
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let (group_alice, _, signer, pk) = setup_alice_group(ciphersuite, provider);
[INFO] [stdout]    |                                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/messages/tests/export_group_info.rs:15:71
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let (group_alice, _, signer, pk) = setup_alice_group(ciphersuite, provider);
[INFO] [stdout]    |                                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/messages/tests/export_group_info.rs:18:28
[INFO] [stdout]    |
[INFO] [stdout] 18 |         .export_group_info(provider, &signer, true)
[INFO] [stdout]    |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/messages/tests/export_group_info.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 32 |         .verify(provider.crypto(), &pk)
[INFO] [stdout]    |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/messages/tests/proposals.rs:34:52
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let reference = ProposalRef::from_raw_proposal(ciphersuite, provider.crypto(), &proposal)
[INFO] [stdout]    |                                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/messages/tests/proposals.rs:34:65
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let reference = ProposalRef::from_raw_proposal(ciphersuite, provider.crypto(), &proposal)
[INFO] [stdout]    |                                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/messages/tests/welcome.rs:193:26
[INFO] [stdout]     |
[INFO] [stdout] 193 |     test_welcome_message(ciphersuite, provider);
[INFO] [stdout]     |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/messages/tests/welcome.rs:193:39
[INFO] [stdout]     |
[INFO] [stdout] 193 |     test_welcome_message(ciphersuite, provider);
[INFO] [stdout]     |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/messages/tests/welcome.rs:305:36
[INFO] [stdout]     |
[INFO] [stdout] 305 |     let group_id = GroupId::random(provider.rand());
[INFO] [stdout]     |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/messages/tests/welcome.rs:307:22
[INFO] [stdout]     |
[INFO] [stdout] 307 |         .ciphersuite(ciphersuite)
[INFO] [stdout]     |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/messages/tests/welcome.rs:311:31
[INFO] [stdout]     |
[INFO] [stdout] 311 |         setup_client("Alice", ciphersuite, provider);
[INFO] [stdout]     |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/messages/tests/welcome.rs:311:44
[INFO] [stdout]     |
[INFO] [stdout] 311 |         setup_client("Alice", ciphersuite, provider);
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]    --> src/messages/tests/welcome.rs:313:29
[INFO] [stdout]     |
[INFO] [stdout] 313 |         setup_client("Bob", ciphersuite, provider);
[INFO] [stdout]     |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/messages/tests/welcome.rs:313:42
[INFO] [stdout]     |
[INFO] [stdout] 313 |         setup_client("Bob", ciphersuite, provider);
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/messages/tests/welcome.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 319 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/messages/tests/welcome.rs:328:22
[INFO] [stdout]     |
[INFO] [stdout] 328 |         .add_members(provider, &alice_signer, &[bob_kp.clone()])
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/messages/tests/welcome.rs:332:31
[INFO] [stdout]     |
[INFO] [stdout] 332 |         .merge_pending_commit(provider)
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/messages/tests/welcome.rs:337:5
[INFO] [stdout]     |
[INFO] [stdout] 337 |     provider
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/messages/tests/welcome.rs:339:45
[INFO] [stdout]     |
[INFO] [stdout] 339 |         .write_key_package(&bob_kp.hash_ref(provider.crypto()).unwrap(), &bob_kpb)
[INFO] [stdout]     |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/messages/tests/welcome.rs:344:9
[INFO] [stdout]     |
[INFO] [stdout] 344 |         provider,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/messages/tests/welcome.rs:355:28
[INFO] [stdout]     |
[INFO] [stdout] 355 |         .export_group_info(provider, &alice_signer, false)
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/messages/tests/welcome.rs:367:30
[INFO] [stdout]     |
[INFO] [stdout] 367 |         .into_staged_welcome(provider, Some(alice_group.export_ratchet_tree().into()))
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/messages/tests/welcome.rs:370:21
[INFO] [stdout]     |
[INFO] [stdout] 370 |         .into_group(provider)
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/schedule/tests_and_kats/kats/key_schedule.rs:270:44
[INFO] [stdout]     |
[INFO] [stdout] 270 |         match run_test_vector(test_vector, provider) {
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/schedule/tests_and_kats/kats/psk_secret.rs:113:44
[INFO] [stdout]     |
[INFO] [stdout] 113 |         match run_test_vector(test_vector, provider) {
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/schedule/tests_and_kats/tests.rs:13:16
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let prng = provider.rand();
[INFO] [stdout]    |                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/schedule/tests_and_kats/tests.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |                 ciphersuite,
[INFO] [stdout]    |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/schedule/tests_and_kats/tests.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 provider.rand(),
[INFO] [stdout]    |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/schedule/tests_and_kats/tests.rs:31:22
[INFO] [stdout]    |
[INFO] [stdout] 31 |         psk_id.store(provider, secret.as_slice()).unwrap();
[INFO] [stdout]    |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/schedule/tests_and_kats/tests.rs:37:30
[INFO] [stdout]    |
[INFO] [stdout] 37 |         let psks = load_psks(provider.storage(), &resumption_psk_store, &psk_ids).unwrap();
[INFO] [stdout]    |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/schedule/tests_and_kats/tests.rs:39:24
[INFO] [stdout]    |
[INFO] [stdout] 39 |         PskSecret::new(provider.crypto(), ciphersuite, psks).unwrap()
[INFO] [stdout]    |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/schedule/tests_and_kats/tests.rs:39:43
[INFO] [stdout]    |
[INFO] [stdout] 39 |         PskSecret::new(provider.crypto(), ciphersuite, psks).unwrap()
[INFO] [stdout]    |                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/treesync/tests_and_kats/kats/kat_tree_operations.rs:148:44
[INFO] [stdout]     |
[INFO] [stdout] 148 |         match run_test_vector(test_vector, provider) {
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]    --> src/treesync/tests_and_kats/kats/kat_tree_validation.rs:147:44
[INFO] [stdout]     |
[INFO] [stdout] 147 |         match run_test_vector(test_vector, provider) {
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/treesync/tests_and_kats/tests/test_diff.rs:12:38
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let (c_0, sk_0) = new_credential(provider, b"leaf0", ciphersuite.signature_algorithm());
[INFO] [stdout]    |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/treesync/tests_and_kats/tests/test_diff.rs:12:58
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let (c_0, sk_0) = new_credential(provider, b"leaf0", ciphersuite.signature_algorithm());
[INFO] [stdout]    |                                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/treesync/tests_and_kats/tests/test_diff.rs:14:44
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let kpb_0 = KeyPackageBundle::generate(provider, &sk_0, ciphersuite, c_0);
[INFO] [stdout]    |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphersuite` in this scope
[INFO] [stdout]   --> src/treesync/tests_and_kats/tests/test_diff.rs:14:61
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let kpb_0 = KeyPackageBundle::generate(provider, &sk_0, ciphersuite, c_0);
[INFO] [stdout]    |                                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `provider` in this scope
[INFO] [stdout]   --> src/treesync/tests_and_kats/tests/test_diff.rs:16:38
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let (c_3, sk_3) = new_credential(provider, b"leaf3", ciphersuite.signature_algorithm());
[INFO] [stdout]    |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[WARN] too many lines in the log, truncating it
