Enum psa_crypto::types::key::DhFamily
source · pub enum DhFamily {
Rfc7919,
}
Expand description
Enumeration of Diffie Hellman group families supported.
Variants§
Rfc7919
Diffie-Hellman groups defined in RFC 7919 Appendix A.
This family includes groups with the following bits
: 2048, 3072, 4096, 6144, 8192.
An implementation can support all of these sizes or only a subset.
Trait Implementations§
source§impl<'de> Deserialize<'de> for DhFamily
impl<'de> Deserialize<'de> for DhFamily
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
source§impl From<DhFamily> for psa_dh_family_t
impl From<DhFamily> for psa_dh_family_t
source§impl PartialEq for DhFamily
impl PartialEq for DhFamily
impl Copy for DhFamily
impl Eq for DhFamily
impl StructuralEq for DhFamily
impl StructuralPartialEq for DhFamily
Auto Trait Implementations§
impl RefUnwindSafe for DhFamily
impl Send for DhFamily
impl Sync for DhFamily
impl Unpin for DhFamily
impl UnwindSafe for DhFamily
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