Struct blkid_rs::raw::luks_phdr [−][src]
#[repr(C, packed)]pub struct luks_phdr { pub magic: [u8; 6], pub version: u16, pub cipherName: [u8; 32], pub cipherMode: [u8; 32], pub hashSpec: [u8; 32], pub payloadOffset: u32, pub keyBytes: u32, pub mkDigest: [u8; 20], pub mkDigestSalt: [u8; 32], pub mkDigestIterations: u32, pub uuid: [u8; 40], }
Fields
magic: [u8; 6]
version: u16
cipherName: [u8; 32]
cipherMode: [u8; 32]
hashSpec: [u8; 32]
payloadOffset: u32
keyBytes: u32
mkDigest: [u8; 20]
mkDigestSalt: [u8; 32]
mkDigestIterations: u32
uuid: [u8; 40]
Methods
impl luks_phdr
[src]
impl luks_phdr
Trait Implementations
impl LuksHeader for luks_phdr
[src]
impl LuksHeader for luks_phdr
fn version(&self) -> u16
[src]
fn version(&self) -> u16
fn cipher_name(&self) -> Result<&str, Error>
[src]
fn cipher_name(&self) -> Result<&str, Error>
fn cipher_mode(&self) -> Result<&str, Error>
[src]
fn cipher_mode(&self) -> Result<&str, Error>
fn hash_spec(&self) -> Result<&str, Error>
[src]
fn hash_spec(&self) -> Result<&str, Error>
fn payload_offset(&self) -> u32
[src]
fn payload_offset(&self) -> u32
fn key_bytes(&self) -> u32
[src]
fn key_bytes(&self) -> u32
fn mk_digest(&self) -> &[u8]
[src]
fn mk_digest(&self) -> &[u8]
fn mk_digest_salt(&self) -> &[u8]
[src]
fn mk_digest_salt(&self) -> &[u8]
fn mk_digest_iterations(&self) -> u32
[src]
fn mk_digest_iterations(&self) -> u32
fn uuid(&self) -> Result<Uuid, Error>
[src]
fn uuid(&self) -> Result<Uuid, Error>