embedded-mbedtls-sys

Crates.ioembedded-mbedtls-sys
lib.rsembedded-mbedtls-sys
version0.1.0
sourcesrc
created_at2024-08-29 09:21:08.286479
updated_at2024-08-29 09:21:08.286479
descriptionno_std sys-crate for Mbed TLS
homepage
repositoryhttps://git.openlogisticsfoundation.org/silicon-economy/libraries/serum/embedded-mbedtls
max_upload_size
id1355896
size44,486,622
Fraunhofer IML Embedded Rust Group (embedded-rust-iml-user)

documentation

README

embedded-mbedtls-sys

This crate builds the Mbed TLS C library and generates low-level Rust bindings using bindgen for the embedded-mbedtls library/project. Probably, you will want to use it through the high-level Rust wrapper embedded-mbedtls instead of using this crate directly.

For general project goals, see the README.md in the project repository.

For the underlying Mbed TLS configuration (and how to customize it in the future), see the README.md in the project repository, the build.rs for this crate or the config.h in the project repository.

Please note that not all generated Rust bindings which end up in the Rustdoc are meaningful. They are generated by running bindgen on mbedtls/ssl.h and a few other headers (see build.rs) but apparently, mbedtls/ssl.h already includes many other headers and their definitions, even though these are not configured to be used. Trying to use these will most probably result in some kind of error, e.g. linkage errors.

License

Open Logistics License
Version 1.3, January 2023

See the LICENSE file in the top-level directory.

Contact

Fraunhofer IML Embedded Rust Group - embedded-rust@iml.fraunhofer.de

Commit count: 0

cargo fmt