Enum psa_crypto::types::algorithm::AeadWithDefaultLengthTag [−][src]
pub enum AeadWithDefaultLengthTag {
Ccm,
Gcm,
Chacha20Poly1305,
}
Expand description
AEAD algorithm with default length tag enumeration
Variants
Ccm
The CCM authenticated encryption algorithm.
Gcm
The GCM authenticated encryption algorithm.
Chacha20Poly1305
The Chacha20-Poly1305 AEAD algorithm.
Trait Implementations
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
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for AeadWithDefaultLengthTag
impl Send for AeadWithDefaultLengthTag
impl Sync for AeadWithDefaultLengthTag
impl Unpin for AeadWithDefaultLengthTag
impl UnwindSafe for AeadWithDefaultLengthTag
Blanket Implementations
Mutably borrows from an owned value. Read more