bearssl-rs/bearssl-sys
Aydin Mercan 771f543cb5
bearssl-sys: use bindgen's usize setting
* `bindgen` can now set size_t as usize. This should remove the annoying
  type definition.
2022-11-05 16:12:38 +03:00
..
build bearssl-sys: use bindgen's usize setting 2022-11-05 16:12:38 +03:00
bundled initial commit 2022-09-03 17:32:07 +03:00
src bearssl-sys: use bindgen's usize setting 2022-11-05 16:12:38 +03:00
CREDITS.md initial commit 2022-09-03 17:32:07 +03:00
Cargo.toml bearssl(-sys): bump msrv to 1.65 2022-11-05 16:10:37 +03:00
LICENSE initial commit 2022-09-03 17:32:07 +03:00
README.md bearssl-sys: use bindgen's usize setting 2022-11-05 16:12:38 +03:00
wrapper.h initial commit 2022-09-03 17:32:07 +03:00

README.md

bearssl-sys

Rust bindings for BearSSL.

Version

Currently BearSSL 0.6 and latest Rust stable is supported.

Features

  • bundled: Build and link statically BearSSL. Needs a working C compiler and autoenables some sensible flags for the build target.
  • dont-assume-size_t-equals-uintptr_t: Use libc's size_t instead of usize. Should only needed when sizeof(uintptr_t) != sizeof(size_t).

License

This repository is licensed under the BSD-3-Clause. Please refer to LICENSE and CREDITS.md for more details.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be licensed as above, without any additional terms or conditions.