Enum parsec_interface::requests::Opcode
source · [−]#[repr(u32)]
pub enum Opcode {
Show 29 variants
Ping,
PsaGenerateKey,
PsaDestroyKey,
PsaSignHash,
PsaVerifyHash,
PsaImportKey,
PsaExportPublicKey,
ListProviders,
ListOpcodes,
PsaAsymmetricEncrypt,
PsaAsymmetricDecrypt,
PsaExportKey,
PsaGenerateRandom,
ListAuthenticators,
PsaHashCompute,
PsaHashCompare,
PsaAeadEncrypt,
PsaAeadDecrypt,
PsaRawKeyAgreement,
PsaCipherEncrypt,
PsaCipherDecrypt,
PsaSignMessage,
PsaVerifyMessage,
ListKeys,
ListClients,
DeleteClient,
AttestKey,
PrepareKeyAttestation,
CanDoCrypto,
}
Expand description
Listing of available operations and their associated opcode.
Passed in headers as opcode
. Check the
Operations
page of the book for more information.
Variants
Ping
Ping operation
PsaGenerateKey
PsaGenerateKey operation
PsaDestroyKey
PsaDestroyKey operation
PsaSignHash
PsaSignHash operation
PsaVerifyHash
PsaVerifyHash operation
PsaImportKey
PsaImportKey operation
PsaExportPublicKey
PsaExportPublicKey operation
ListProviders
ListProviders operation
ListOpcodes
ListOpcodes operation
PsaAsymmetricEncrypt
PsaAsymmetricEncrypt operation
PsaAsymmetricDecrypt
PsaAsymmetricDecrypt operation
PsaExportKey
PsaExportKey operation
PsaGenerateRandom
PsaGenerateRandom operation
ListAuthenticators
ListAuthenticators operation
PsaHashCompute
PsaHashCompute operation
PsaHashCompare
PsaHashCompare operation
PsaAeadEncrypt
PsaAeadEncrypt
PsaAeadDecrypt
PsaAeadDecrypt
PsaRawKeyAgreement
PsaRawKeyAgreement operation
PsaCipherEncrypt
PsaCipherEncrypt
PsaCipherDecrypt
PsaCipherDecrypt
PsaSignMessage
PsaSignMessage operation
PsaVerifyMessage
PsaVerifyMessage operation
ListKeys
ListKeys operation
ListClients
ListClients operation (admin operation)
DeleteClient
DeleteClient operation (admin operation)
AttestKey
AttestKey operation
PrepareKeyAttestation
PrepareKeyAttestation operation
CanDoCrypto
CanDoCrypto operation
Implementations
Trait Implementations
sourceimpl FromPrimitive for Opcode
impl FromPrimitive for Opcode
sourcefn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl Copy for Opcode
impl Eq for Opcode
impl StructuralEq for Opcode
impl StructuralPartialEq for Opcode
Auto Trait Implementations
impl RefUnwindSafe for Opcode
impl Send for Opcode
impl Sync for Opcode
impl Unpin for Opcode
impl UnwindSafe for Opcode
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more