Enum optee_utee::crypto_op::AlgorithmId [−][src]
#[repr(u32)]
pub enum AlgorithmId {
Show 55 variants
AesEcbNopad,
AesCbcNopad,
AesCtr,
AesCts,
AesXts,
AesCbcMacNopad,
AesCbcMacPkcs5,
AesCmac,
AesCcm,
AesGcm,
DesEcbNopad,
DesCbcNopad,
DesCbcMacNopad,
DesCbcMacPkcs5,
Des3EcbNopad,
Des3CbcNopad,
Des3CbcMacNopad,
Des3CbcMacPkcs5,
RsassaPkcs1V15MD5,
RsassaPkcs1V15Sha1,
RsassaPkcs1V15Sha224,
RsassaPkcs1V15Sha256,
RsassaPkcs1V15Sha384,
RsassaPkcs1V15Sha512,
RsassaPkcs1V15MD5Sha1,
RsassaPkcs1PssMgf1Sha1,
RsassaPkcs1PssMgf1Sha224,
RsassaPkcs1PssMgf1Sha256,
RsassaPkcs1PssMgf1Sha384,
RsassaPkcs1PssMgf1Sha512,
RsaesPkcs1V15,
RsaesPkcs1OAepMgf1Sha1,
RsaesPkcs1OAepMgf1Sha224,
RsaesPkcs1OAepMgf1Sha256,
RsaesPkcs1OAepMgf1Sha384,
RsaesPkcs1OAepMgf1Sha512,
RsaNopad,
DSASha1,
DSASha224,
DSASha256,
DhDeriveSharedSecret,
Md5,
Sha1,
Sha224,
Sha256,
Sha384,
Sha512,
Md5Sha1,
HmacMd5,
HmacSha1,
HmacSha224,
HmacSha256,
HmacSha384,
HmacSha512,
IllegalValue,
}
Expand description
Algorithms that can be allocated as an crypto operation.
Variants
Cipher supported algorithm.
Cipher supported algorithm.
Cipher supported algorithm.
Cipher supported algorithm.
Cipher supported algorithm.
Mac supported algorithm.
Mac supported algorithm.
Mac supported algorithm.
AE supported algorithm.
AE supported algorithm.
Cipher supported algorithm.
Cipher supported algorithm.
Mac supported algorithm.
Mac supported algorithm.
Cipher supported algorithm.
Cipher supported algorithm.
Mac supported algorithm.
Mac supported algorithm.
Asymmetric supported algorithm, can be applied with Sign or Verify mode.
Asymmetric supported algorithm, can be applied with Sign or Verify mode.
Asymmetric supported algorithm, can be applied with Sign or Verify mode.
Asymmetric supported algorithm, can be applied with Sign or Verify mode.
Asymmetric supported algorithm, can be applied with Sign or Verify mode.
Asymmetric supported algorithm, can be applied with Sign or Verify mode.
Asymmetric supported algorithm, can be applied with Sign or Verify mode.
Asymmetric supported algorithm, can be applied with Sign or Verify mode.
Asymmetric supported algorithm, can be applied with Sign or Verify mode.
Asymmetric supported algorithm, can be applied with Sign or Verify mode.
Asymmetric supported algorithm, can be applied with Sign or Verify mode.
Asymmetric supported algorithm, can be applied with Sign or Verify mode.
Asymmetric supported algorithm, can be applied with Encrypt or Decrypt mode.
Asymmetric supported algorithm, can be applied with Encrypt or Decrypt mode.
Asymmetric supported algorithm, can be applied with Encrypt or Decrypt mode.
Asymmetric supported algorithm, can be applied with Encrypt or Decrypt mode.
Asymmetric supported algorithm, can be applied with Encrypt or Decrypt mode.
Asymmetric supported algorithm, can be applied with Encrypt or Decrypt mode.
Asymmetric supported algorithm, can be applied with Encrypt or Decrypt mode.
Asymmetric supported algorithm, can be applied with Sign or Verify mode.
Asymmetric supported algorithm, can be applied with Sign or Verify mode.
Asymmetric supported algorithm, can be applied with Sign or Verify mode.
DeriveKey supported algorithm.
Digest supported algorithm.
Digest supported algorithm.
Digest supported algorithm.
Digest supported algorithm.
Digest supported algorithm.
Digest supported algorithm.
Mac supported algorithm.
Mac supported algorithm.
Mac supported algorithm.
Mac supported algorithm.
Mac supported algorithm.
Mac supported algorithm.
Mac supported algorithm.
Reserved for GlobalPlatform compliance test applications.
Auto Trait Implementations
impl RefUnwindSafe for AlgorithmId
impl Send for AlgorithmId
impl Sync for AlgorithmId
impl Unpin for AlgorithmId
impl UnwindSafe for AlgorithmId
Blanket Implementations
pub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
pub fn from(t: T) -> T
pub fn from(t: T) -> T
Performs the conversion.
pub fn into(self) -> U
pub fn into(self) -> U
Performs the conversion.