#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
pub enum AesGcm {
Aes128,
Aes192,
Aes256,
}
impl From<AesGcm> for super::JsonWebEncryptionAlgorithm {
fn from(x: AesGcm) -> Self {
Self::AesGcmKw(x)
}
}
impl From<AesGcm> for super::JsonWebAlgorithm {
fn from(x: AesGcm) -> Self {
Self::Encryption(super::JsonWebEncryptionAlgorithm::AesGcmKw(x))
}
}
impl From<AesGcm> for super::JsonWebContentEncryptionAlgorithm {
fn from(x: AesGcm) -> Self {
super::JsonWebContentEncryptionAlgorithm::AesGcm(x)
}
}