pub struct EcGroup { /* private fields */ }Expand description
An elliptic curve group
Implementations§
Source§impl EcGroup
impl EcGroup
Sourcepub fn supports_application_specific_groups() -> Result<bool>
pub fn supports_application_specific_groups() -> Result<bool>
Does this build configuration support application specific groups
Sourcepub fn supports_named_group(name: &str) -> Result<bool>
pub fn supports_named_group(name: &str) -> Result<bool>
Check if a specific named group is supported
Sourcepub fn from_name(name: &str) -> Result<Self>
pub fn from_name(name: &str) -> Result<Self>
Create a group from a named/well known set of parameters
Sourcepub fn from_oid(oid: &OID) -> Result<Self>
pub fn from_oid(oid: &OID) -> Result<Self>
Create a group from a named/well known set of parameters
Trait Implementations§
impl Eq for EcGroup
impl Send for EcGroup
impl Sync for EcGroup
Auto Trait Implementations§
impl Freeze for EcGroup
impl RefUnwindSafe for EcGroup
impl Unpin for EcGroup
impl UnwindSafe for EcGroup
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