pub struct DhDomainParameters {
pub p: IntegerAsn1,
pub g: IntegerAsn1,
pub q: IntegerAsn1,
pub j: Optional<Option<IntegerAsn1>>,
pub validation_params: Optional<Option<ValidationParams>>,
}Expand description
Diffie-Hellman Key Exchange Keys
DomainParameters ::= SEQUENCE {
p INTEGER, -- odd prime, p = jq +1
g INTEGER, -- generator, g
q INTEGER, -- factor of p - 1
j INTEGER OPTIONAL, -- subgroup factor
validationParms ValidationParms OPTIONAL }Fields§
§p: IntegerAsn1§g: IntegerAsn1§q: IntegerAsn1§j: Optional<Option<IntegerAsn1>>§validation_params: Optional<Option<ValidationParams>>Trait Implementations§
Source§impl Clone for DhDomainParameters
impl Clone for DhDomainParameters
Source§fn clone(&self) -> DhDomainParameters
fn clone(&self) -> DhDomainParameters
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DhDomainParameters
impl Debug for DhDomainParameters
Source§impl<'de> Deserialize<'de> for DhDomainParameters
impl<'de> Deserialize<'de> for DhDomainParameters
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 PartialEq for DhDomainParameters
impl PartialEq for DhDomainParameters
Source§impl Serialize for DhDomainParameters
impl Serialize for DhDomainParameters
impl Eq for DhDomainParameters
impl StructuralPartialEq for DhDomainParameters
Auto Trait Implementations§
impl Freeze for DhDomainParameters
impl RefUnwindSafe for DhDomainParameters
impl Send for DhDomainParameters
impl Sync for DhDomainParameters
impl Unpin for DhDomainParameters
impl UnwindSafe for DhDomainParameters
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