[−][src]Module cryptsetup_rs::api
High-level API to work with libcryptsetup supported devices (disks)
Re-exports
pub use crate::device::enable_debug; |
pub use crate::device::Error; |
pub use crate::device::Keyslot; |
pub use crate::device::Result; |
Structs
| CryptDeviceFormatBuilder | Struct containing state for the |
| CryptDeviceHandle | An opaque handle on an initialized crypt device |
| CryptDeviceOpenBuilder | Struct containing state for the |
| Luks1Params | Struct for storing LUKS1 parameters in memory |
Traits
| CryptDevice | Trait representing common operations on a crypt device |
| CryptDeviceType | Trait for querying the device type at runtime |
| Luks1CryptDevice | Trait representing specific operations on a LUKS1 device |
Functions
| format | Builder to format a crypt device at the specified path |
| luks1_uuid | Read the UUID of a LUKS1 container without opening the device |
| open | Builder to open a crypt device at the specified path |
Type Definitions
| Luks1CryptDeviceHandle |