#rist #tr-06-1

sys librist-sys

Bindgen bindings for librist, used by the librist-rust crate

11 releases (7 breaking)

0.8.3 Mar 7, 2022
0.8.1 Apr 28, 2021
0.6.0 Mar 18, 2021
0.4.0 Dec 5, 2020
0.3.0 Jun 25, 2020
Download history 26/week @ 2023-10-28 16/week @ 2023-11-04 9/week @ 2023-11-11 8/week @ 2023-11-18 41/week @ 2023-11-25 24/week @ 2023-12-02 16/week @ 2023-12-09 4/week @ 2023-12-16 26/week @ 2023-12-23 2/week @ 2023-12-30 4/week @ 2024-01-06 7/week @ 2024-01-13 17/week @ 2024-01-20 24/week @ 2024-01-27 4/week @ 2024-02-03 45/week @ 2024-02-10

91 downloads per month
Used in librist-rust

BSD-2-Clause

5MB
90K SLoC

C 90K SLoC // 0.2% comments Rust 121 SLoC // 0.1% comments Shell 18 SLoC // 0.3% comments

Contains (static library, 750KB) libmbedcrypto.a

librist-sys

crates.io version Documentation

Bindgen-based wrapper for librist.

See librist-rust for idiomatic Rust bindings based on this crate.

librist is included as a git submodule at a specific commit-id. This means that updates to the librist API can't break this crate. On the other hand it also means that that even non-API/ABI-effecting bugfixes to librist will not become available via this crate unless the git submodule commit-id is updated and a new release of librist-sys is made.

This crate currently builds and links to a static librist.

apt install musl-tools meson libclang1 llvm clang

CC=musl-gcc cargo +1.50 test --target=x86_64-unknown-linux-musl

Dependencies