Enum optee_utee::object::AttributeId

source ·
#[repr(u32)]
pub enum AttributeId {
Show 33 variants SecretValue = 3_221_225_472, RsaModulus = 3_489_661_232, RsaPublicExponent = 3_489_661_488, RsaPrivateExponent = 3_221_226_288, RsaPrime1 = 3_221_226_544, RsaPrime2 = 3_221_226_800, RsaExponent1 = 3_221_227_056, RsaExponent2 = 3_221_227_312, RsaCoefficient = 3_221_227_568, DsaPrime = 3_489_665_073, DsaSubprime = 3_489_665_329, DsaBase = 3_489_665_585, DsaPublicValue = 3_489_661_233, DsaPrivateValue = 3_221_226_033, DhPrime = 3_489_665_074, DhSubprime = 3_489_665_330, DhBase = 3_489_665_586, DhXBits = 4_026_536_754, DhPublicValue = 3_489_661_234, DhPrivateValue = 3_221_226_034, RsaOaepLabel = 3_489_663_280, RsaOaepMgf1Hash = 3_489_663_281, RsaPssSaltLength = 4_026_534_448, EccPublicValueX = 3_489_661_249, EccPublicValueY = 3_489_661_505, EccPrivateValue = 3_221_226_305, Ed25519PublicValue = 3_489_662_787, Ed25519PrivateValue = 3_221_227_587, X25519PublicValue = 3_489_663_300, X25519PrivateValue = 3_221_228_100, EccCurve = 4_026_532_929, BitProtected = 268_435_456, BitValue = 536_870_912,
}

Variants§

§

SecretValue = 3_221_225_472

Used for all secret keys for symmetric ciphers, MACs, and HMACs

§

RsaModulus = 3_489_661_232

RSA modulus: n

§

RsaPublicExponent = 3_489_661_488

RSA public key exponent: e

§

RsaPrivateExponent = 3_221_226_288

RSA private key exponent: d

§

RsaPrime1 = 3_221_226_544

RSA prime number: p

§

RsaPrime2 = 3_221_226_800

RSA prime number: q

§

RsaExponent1 = 3_221_227_056

RSA exponent: dp

§

RsaExponent2 = 3_221_227_312

RSA exponent: dq

§

RsaCoefficient = 3_221_227_568

RSA coefficient: iq

§

DsaPrime = 3_489_665_073

DSA prime number: p

§

DsaSubprime = 3_489_665_329

DSA sub prime number: q

§

DsaBase = 3_489_665_585

DSA base: g

§

DsaPublicValue = 3_489_661_233

DSA public value: y

§

DsaPrivateValue = 3_221_226_033

DSA private value: x

§

DhPrime = 3_489_665_074

Diffie-Hellman prime number: p

§

DhSubprime = 3_489_665_330

Diffie-Hellman subprime number: q

§

DhBase = 3_489_665_586

Diffie-Hellman base: g

§

DhXBits = 4_026_536_754

Diffie-Hellman x bits: l

§

DhPublicValue = 3_489_661_234

Diffie-Hellman public value: y

§

DhPrivateValue = 3_221_226_034

Diffie-Hellman public value: x

§

RsaOaepLabel = 3_489_663_280

§

RsaOaepMgf1Hash = 3_489_663_281

§

RsaPssSaltLength = 4_026_534_448

§

EccPublicValueX = 3_489_661_249

ECC public value: x

§

EccPublicValueY = 3_489_661_505

ECC public value: y

§

EccPrivateValue = 3_221_226_305

ECC private value: d

§

Ed25519PublicValue = 3_489_662_787

Ed25519 public value

§

Ed25519PrivateValue = 3_221_227_587

Ed25519 private value

§

X25519PublicValue = 3_489_663_300

X25519 public value

§

X25519PrivateValue = 3_221_228_100

X25519 private value

§

EccCurve = 4_026_532_929

ECC Curve algorithm

§

BitProtected = 268_435_456

§

BitValue = 536_870_912

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.