Trait blkid_rs::LuksHeader [−][src]
pub trait LuksHeader { fn version(&self) -> u16; fn cipher_name(&self) -> Result<&str, Error>; fn cipher_mode(&self) -> Result<&str, Error>; fn hash_spec(&self) -> Result<&str, Error>; fn payload_offset(&self) -> u32; fn key_bytes(&self) -> u32; fn mk_digest(&self) -> &[u8]; fn mk_digest_salt(&self) -> &[u8]; fn mk_digest_iterations(&self) -> u32; fn uuid(&self) -> Result<Uuid, Error>; }
Required Methods
fn version(&self) -> u16
fn cipher_name(&self) -> Result<&str, Error>
fn cipher_mode(&self) -> Result<&str, Error>
fn hash_spec(&self) -> Result<&str, Error>
fn payload_offset(&self) -> u32
fn key_bytes(&self) -> u32
fn mk_digest(&self) -> &[u8]
fn mk_digest_salt(&self) -> &[u8]
fn mk_digest_iterations(&self) -> u32
fn uuid(&self) -> Result<Uuid, Error>
Implementors
impl LuksHeader for luks_phdr