luks 0.1.1

Pure-Rust Library for the Linux Unified Key Setup
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# luks-rs

Pure-Rust Library for the Linux Unified Key Setup

## Examples

Check the [examples](examples/) directory for usage. You can run them with:

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

## References

- [LUKS2 On-Disk Format Specification]https://gitlab.com/cryptsetup/LUKS2-docs/blob/main/luks2_doc_wip.pdf
- [LUKS1 On-Disk Format Specification]https://cdn.kernel.org/pub/linux/utils/cryptsetup/LUKS_docs/on-disk-format.pdf
- [New Methods in Hard Disk Encryption]https://clemens.endorphin.org/nmihde/nmihde-A4-ds.pdf
- [TKS1 - An anti-forensic, two level, and iterated key setup scheme]https://www.kernel.org/pub/linux/utils/cryptsetup/LUKS_docs/TKS1-draft.pdf