pub enum EncryptError {
ValidateFailed(ValidateError),
OsRngFailed(Error),
OutputFileExists,
PwKeyIsZeroed,
IvIsZeroed,
IvEqualsCheckValue,
HeaderTooSmall,
ShortIvRead,
ShortHmacRead,
BadHeaderMagic,
UnexpectedVersion(u32, u32),
InvalidHmacLength,
HmacMismatch,
InvalidPasswordGenMethod,
InvalidKeyMetadataType(u32),
UnexpectedEnumVariant(String),
NoKeyMetadataFound(String),
ByteOrderError(Error),
IoError(Error),
CryptoError(CryptoError),
InternalError(String),
}
Variants
ValidateFailed(ValidateError)
OsRngFailed(Error)
OutputFileExists
PwKeyIsZeroed
IvIsZeroed
IvEqualsCheckValue
ShortIvRead
ShortHmacRead
UnexpectedVersion(u32, u32)
InvalidHmacLength
HmacMismatch
InvalidPasswordGenMethod
InvalidKeyMetadataType(u32)
UnexpectedEnumVariant(String)
NoKeyMetadataFound(String)
ByteOrderError(Error)
IoError(Error)
CryptoError(CryptoError)
InternalError(String)
Trait Implementations
Formats the value using the given formatter.