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§
source§impl FromPrimitive for Opcode
impl FromPrimitive for Opcode
source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more