Skip to content

louib/luks-rs

Repository files navigation

luks-rs

Crates.io Documentation Build Status

Caution

This library is still experimental and under active development. APIs may change and it should not yet be used for production data without careful consideration.

Pure-Rust Library for the Linux Unified Key Setup

Examples

Check the examples directory for usage. You can run them with:

cargo run --example read_header -- /dev/sda1

Features

  • Pure-Rust: The library is implemented entirely in Rust, which allows for easy static compilation, for example, using the musl target. This simplifies deployment and integration in various environments.
  • Custom Token Types: The library introduces its own specialized token type, luks-rs-keyring. While it currently shares the same structure as the standard luks2-keyring, this unique identifier allows the library to recognize and handle tokens specifically created for its use.

References

About

Pure-Rust Library for the Linux Unified Key Setup

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors