Struct libcryptsetup_rs::CryptParamsTcrypt
source · pub struct CryptParamsTcrypt {
pub passphrase: Option<Vec<u8>>,
pub keyfiles: Option<Vec<PathBuf>>,
pub hash_name: String,
pub cipher: String,
pub mode: String,
pub key_size: usize,
pub flags: CryptTcrypt,
pub veracrypt_pim: u32,
}
Expand description
Parameters for tcrypt operations
Fields§
§passphrase: Option<Vec<u8>>
§keyfiles: Option<Vec<PathBuf>>
§hash_name: String
§cipher: String
§mode: String
§key_size: usize
§flags: CryptTcrypt
§veracrypt_pim: u32
Trait Implementations§
source§impl<'a> TryFrom<&'a crypt_params_tcrypt> for CryptParamsTcrypt
impl<'a> TryFrom<&'a crypt_params_tcrypt> for CryptParamsTcrypt
§type Error = LibcryptErr
type Error = LibcryptErr
The type returned in the event of a conversion error.
source§impl<'a> TryInto<CryptParamsTcryptRef<'a>> for &'a CryptParamsTcrypt
impl<'a> TryInto<CryptParamsTcryptRef<'a>> for &'a CryptParamsTcrypt
§type Error = LibcryptErr
type Error = LibcryptErr
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for CryptParamsTcrypt
impl RefUnwindSafe for CryptParamsTcrypt
impl Send for CryptParamsTcrypt
impl Sync for CryptParamsTcrypt
impl Unpin for CryptParamsTcrypt
impl UnwindSafe for CryptParamsTcrypt
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more