pub enum KeySpec {
Show 17 variants
EccNistEdwards25519,
EccNistP256,
EccNistP384,
EccNistP521,
EccSecgP256k1,
Hmac224,
Hmac256,
Hmac384,
Hmac512,
MlDsa44,
MlDsa65,
MlDsa87,
Rsa2048,
Rsa3072,
Rsa4096,
Sm2,
SymmetricDefault,
}Expand description
KMS KeySpec enum.
Variants§
EccNistEdwards25519
Default variant.
EccNistP256
EccNistP384
EccNistP521
EccSecgP256k1
Hmac224
Hmac256
Hmac384
Hmac512
MlDsa44
MlDsa65
MlDsa87
Rsa2048
Rsa3072
Rsa4096
Sm2
SymmetricDefault
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for KeySpec
impl<'de> Deserialize<'de> for KeySpec
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for KeySpec
impl StructuralPartialEq for KeySpec
Auto Trait Implementations§
impl Freeze for KeySpec
impl RefUnwindSafe for KeySpec
impl Send for KeySpec
impl Sync for KeySpec
impl Unpin for KeySpec
impl UnsafeUnpin for KeySpec
impl UnwindSafe for KeySpec
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