Struct ssh_key::public::DsaPublicKey
source · [−]Available on crate feature
alloc only.Expand description
Digital Signature Algorithm (DSA) public key.
Described in FIPS 186-4 § 4.1.
Fields
p: MPIntPrime modulus.
q: MPIntPrime divisor of p - 1.
g: MPIntGenerator of a subgroup of order q in the multiplicative group
GF(p), such that 1 < g < p.
y: MPIntThe public key, where y = gˣ mod p.
Trait Implementations
sourceimpl Clone for DsaPublicKey
impl Clone for DsaPublicKey
sourcefn clone(&self) -> DsaPublicKey
fn clone(&self) -> DsaPublicKey
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for DsaPublicKey
impl Debug for DsaPublicKey
sourceimpl From<&DsaKeypair> for DsaPublicKey
impl From<&DsaKeypair> for DsaPublicKey
sourcefn from(keypair: &DsaKeypair) -> DsaPublicKey
fn from(keypair: &DsaKeypair) -> DsaPublicKey
Converts to this type from the input type.
sourceimpl From<DsaKeypair> for DsaPublicKey
impl From<DsaKeypair> for DsaPublicKey
sourcefn from(keypair: DsaKeypair) -> DsaPublicKey
fn from(keypair: DsaKeypair) -> DsaPublicKey
Converts to this type from the input type.
sourceimpl From<DsaPublicKey> for KeyData
impl From<DsaPublicKey> for KeyData
sourcefn from(public_key: DsaPublicKey) -> KeyData
fn from(public_key: DsaPublicKey) -> KeyData
Converts to this type from the input type.
sourceimpl From<DsaPublicKey> for PublicKey
impl From<DsaPublicKey> for PublicKey
sourcefn from(public_key: DsaPublicKey) -> PublicKey
fn from(public_key: DsaPublicKey) -> PublicKey
Converts to this type from the input type.
sourceimpl Ord for DsaPublicKey
impl Ord for DsaPublicKey
sourcefn cmp(&self, other: &DsaPublicKey) -> Ordering
fn cmp(&self, other: &DsaPublicKey) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<DsaPublicKey> for DsaPublicKey
impl PartialEq<DsaPublicKey> for DsaPublicKey
sourcefn eq(&self, other: &DsaPublicKey) -> bool
fn eq(&self, other: &DsaPublicKey) -> bool
sourceimpl PartialOrd<DsaPublicKey> for DsaPublicKey
impl PartialOrd<DsaPublicKey> for DsaPublicKey
sourcefn partial_cmp(&self, other: &DsaPublicKey) -> Option<Ordering>
fn partial_cmp(&self, other: &DsaPublicKey) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Eq for DsaPublicKey
impl StructuralEq for DsaPublicKey
impl StructuralPartialEq for DsaPublicKey
Auto Trait Implementations
impl RefUnwindSafe for DsaPublicKey
impl Send for DsaPublicKey
impl Sync for DsaPublicKey
impl Unpin for DsaPublicKey
impl UnwindSafe for DsaPublicKey
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more