shimunn c44b0c35ba
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is failing
vendor patches & crates.io compliant metadata
2019-09-25 17:31:44 +02:00

1.1 KiB

Build Status crates.io Status docs.rs build

cryptsetup-rs - Rust bindings to libcryptsetup on Linux

A safe binding to libcryptsetup that allows working with encrypted disks on Linux.

Features:

  • High-level API for open/format/other operations

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.

TODO

  • Secure string for passing keys
  • High-level API for non-LUKS1 disks (truecrypt, verity)
  • LUKS2 and cryptsetup2 support

Contributing

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.