libcryptsetup on LinuxA safe binding to libcryptsetup that allows working with encrypted disks on Linux.
Requires libcryptetup >= 2.1.0 to compile.
Features: * High-level API for LUKS open/format/other operations * LUKS2 support including tokens handlers
Documentation for the bindings can be found on docs.rs.
The example luks_dump.rs shows how a command like cryptsetup luksDump can
be implemented.
The libcryptsetup-rs library provides a more complete set of bindings with a different (non-builder like) API.
cryptsetup-rs is the work of its contributors and is a free software project licensed under the
LGPLv3 or later.
If you would like to contribute, please follow the C4 process.