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

Implementors