Files
wolfssl/wrapper/rust
JacobBarthelmeh a28e107722 Merge pull request #9336 from holtrop/rust-wc-kdf-prf
Rust wrapper: add wolfssl::wolfcrypt::kdf, wolfssl::wolfcrypt::prf
2025-10-24 09:27:56 -06:00
..

wolfSSL Rust Wrapper

Building the wolfssl Rust Wrapper

First, configure and build wolfssl C library.

Then build the wolfssl Rust wrapper with:

make -C wrapper/rust

Run tests with:

make -C wrapper/rust test

Repository Directory Structure

Repository Directory Description
/wrapper/rust Top level container for all Rust wrapper functionality.
/wrapper/rust/wolfssl Top level for the wolfssl library crate. This crate contains high-level Rust sources that use the bindings from the wolfssl-sys crate.
/wrapper/rust/wolfssl/src Source directory for wolfssl crate top-level modules.
/wrapper/rust/wolfssl/src/wolfcrypt Source directory for submodules of wolfssl::wolfcrypt module.
/wrapper/rust/wolfssl-sys Top level for the wolfssl-sys library crate. This crate contains only automatically generated bindings to the wolfssl C library.