#[derive(Debug, Default)]
pub enum EncryptionCurve {
P521,
#[default]
P256,
P384,
Siec,
Ed25519,
}
impl std::fmt::Display for EncryptionCurve {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
EncryptionCurve::P521 => write!(f, "p521"),
EncryptionCurve::P256 => write!(f, "p256"),
EncryptionCurve::P384 => write!(f, "p384"),
EncryptionCurve::Siec => write!(f, "siec"),
EncryptionCurve::Ed25519 => write!(f, "ed25519"),
}
}
}