This crate provides low-level Rust bindings generated by bindgen for libcryptsetup.
The libcryptsetup bindings require some dependencies outside of cargo to build properly:
- cryptsetup (provided by
cryptsetup
on Fedora) - cryptsetup development headers (provided by
cryptsetup-devel
on Fedora) - libclang (provided by
clang
on Fedora)
Tests are automatically generated by bindgen. To check that bindings have been generated correctly, run:
cargo test