pub struct TransparentDHPublicKey {
pub p: Vec<u8>,
pub q: Option<Vec<u8>>,
pub g: Vec<u8>,
pub j: Option<Vec<u8>>,
pub y: Vec<u8>,
}
Expand description
See KMIP 1.0 section 2.1.7.7 Transparent DH Public Key.
Fields§
§p: Vec<u8>
§q: Option<Vec<u8>>
§g: Vec<u8>
§j: Option<Vec<u8>>
§y: Vec<u8>
Trait Implementations§
Source§impl Clone for TransparentDHPublicKey
impl Clone for TransparentDHPublicKey
Source§fn clone(&self) -> TransparentDHPublicKey
fn clone(&self) -> TransparentDHPublicKey
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 TransparentDHPublicKey
impl Debug for TransparentDHPublicKey
Source§impl<'de> Deserialize<'de> for TransparentDHPublicKey
impl<'de> Deserialize<'de> for TransparentDHPublicKey
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 TransparentDHPublicKey
impl PartialEq for TransparentDHPublicKey
Source§impl Serialize for TransparentDHPublicKey
impl Serialize for TransparentDHPublicKey
impl Eq for TransparentDHPublicKey
impl StructuralPartialEq for TransparentDHPublicKey
Auto Trait Implementations§
impl Freeze for TransparentDHPublicKey
impl RefUnwindSafe for TransparentDHPublicKey
impl Send for TransparentDHPublicKey
impl Sync for TransparentDHPublicKey
impl Unpin for TransparentDHPublicKey
impl UnwindSafe for TransparentDHPublicKey
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