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: u32Trait 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.