Enum optee_utee::crypto_op::OperationMode
source · #[repr(u32)]pub enum OperationMode {
Encrypt = 0,
Decrypt = 1,
Sign = 2,
Verify = 3,
Mac = 4,
Digest = 5,
Derive = 6,
IllegalValue = 2_147_483_647,
}
Expand description
Specify one of the available cryptographic operations.
Variants§
Encrypt = 0
Encryption mode
Decrypt = 1
Decryption mode
Sign = 2
Signature generation mode
Verify = 3
Signature verfication mode
Mac = 4
MAC mode
Digest = 5
Digest mode
Derive = 6
Key derivation mode
IllegalValue = 2_147_483_647
Reserve for testing and validation
Auto Trait Implementations§
impl Freeze for OperationMode
impl RefUnwindSafe for OperationMode
impl Send for OperationMode
impl Sync for OperationMode
impl Unpin for OperationMode
impl UnwindSafe for OperationMode
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