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§
impl Freeze for AttributeId
impl RefUnwindSafe for AttributeId
impl Send for AttributeId
impl Sync for AttributeId
impl Unpin for AttributeId
impl UnwindSafe for AttributeId
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