#cryptsetup #storage #linux #libcryptsetup #low-level

sys libcryptsetup-rs-sys

libcryptsetup的低级绑定

13个不稳定版本 (3个破坏性版本)

0.4.0 2024年2月21日
0.3.0 2023年10月5日
0.2.4 2023年5月4日
0.2.3 2023年2月7日
0.1.2 2020年3月27日

#955 in 密码学

Download history 525/week @ 2024-04-15 722/week @ 2024-04-22 1249/week @ 2024-04-29 1437/week @ 2024-05-06 966/week @ 2024-05-13 677/week @ 2024-05-20 967/week @ 2024-05-27 977/week @ 2024-06-03 851/week @ 2024-06-10 1167/week @ 2024-06-17 1237/week @ 2024-06-24 1157/week @ 2024-07-01 1296/week @ 2024-07-08 1150/week @ 2024-07-15 1955/week @ 2024-07-22 1316/week @ 2024-07-29

每月下载量5,773
4个crate中使用(2个直接使用)4 crates (2 directly)

MPL-2.0许可证

10KB
82

libcryptsetup-rs-sys

本crate提供了由bindgen生成的libcryptsetup的低级Rust绑定。

构建

libcryptsetup绑定需要一些cargo之外的依赖才能正确构建

  1. cryptsetup(由Fedora上的cryptsetup提供)
  2. cryptsetup开发头文件(由Fedora上的cryptsetup-devel提供)
  3. libclang(由Fedora上的clang提供)

测试

测试由bindgen自动生成。要检查绑定是否正确生成,请运行

cargo test

无运行时依赖

~0–2.6MB
~39K SLoC