Lines Matching +full:rust +full:- +full:embedded
3 A crypto provider that abstracts over different crypto implementations, mainly the Rust
17 Abstraction on top plain AES, including AES-CTR and AES-CBC.
19 Since we know we'll have multiple AES implementations in practice (an embedded
26 Implementations of `crypto_provider` types using the convenient pure-Rust primitives
27 from [Rust Crypto](https://github.com/RustCrypto).
32 [openSSL Rust crate](https://github.com/sfackler/rust-openssl), which is a Rust
38 translates to using the `openssl` and `openssl-sys` crates' `unstable_boringssl` feature. Since the
39 depenedency `bssl-sys` is not on crates.io, to test the BoringSSL integration, you'll need to run
40 `scripts/prepare-boringssl.sh`, which clones BoringSSL and the Android version of `rust-openssl`.
42 * Run `scripts/prepare-boringssl.sh` to setup the workspace
43 * Run `cargo --config=.cargo/config-boringssl.toml test --features=boringssl` to test the crypto
45 * Run `cargo --config=.cargo/config-boringssl.toml run -p <package> --features=openssl,boringssl
46 --no-default-features` on FFI, JNI, or shell targets to make them use BoringSSL.