luks2 0.5.0

Interact with LUKS2 partitions from Rust
Documentation
[package]

name = "luks2"

version = "0.5.0"

authors = ["Max von Forell <max@vonforell.de>"]

license = "MIT"

repository = "https://sr.ht/~mvforell/luks2"

documentation = "https://docs.rs/luks2"

description = "Interact with LUKS2 partitions from Rust"

keywords = ["filesystem", "luks", "cryptography"]

categories = ["filesystem", "cryptography"]

readme = "README.md"

edition = "2018"



[lib]

name = "luks2"

path = "./src/lib.rs"



[dependencies]

aes = "0.7"

base64 = "0.13"

bincode = "1.3"

crossterm = "0.19"

hmac = "0.11"

pbkdf2 = { version = "0.8", default_features = false }

rust-argon2 = "0.8"

secrecy = "0.8"

serde = { version = "1.0", features = ["derive"] }

serde-big-array = "0.3"

serde_json = "1.0"

sha2 = "0.9"

thiserror = "1.0"

xts-mode = "0.4"



[target.'cfg(windows)'.dev-dependencies]

windows-drives = "0.5"



[target.'cfg(unix)'.dev-dependencies]

libc = "0.2"

nix = "0.20"