pub struct PublicKeyBundle {
pub dilithium: PublicKeyEntry,
pub falcon: PublicKeyEntry,
pub sphincs: PublicKeyEntry,
}Expand description
The three public keys, one per signature family.
Fields§
§dilithium: PublicKeyEntryDilithium ML-DSA-65 public key.
falcon: PublicKeyEntryFALCON-512 public key.
sphincs: PublicKeyEntrySPHINCS+-SHA2-128f public key.
Trait Implementations§
Source§impl Clone for PublicKeyBundle
impl Clone for PublicKeyBundle
Source§fn clone(&self) -> PublicKeyBundle
fn clone(&self) -> PublicKeyBundle
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 PublicKeyBundle
impl Debug for PublicKeyBundle
Source§impl<'de> Deserialize<'de> for PublicKeyBundle
impl<'de> Deserialize<'de> for PublicKeyBundle
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 PublicKeyBundle
impl PartialEq for PublicKeyBundle
Source§impl Serialize for PublicKeyBundle
impl Serialize for PublicKeyBundle
impl Eq for PublicKeyBundle
impl StructuralPartialEq for PublicKeyBundle
Auto Trait Implementations§
impl Freeze for PublicKeyBundle
impl RefUnwindSafe for PublicKeyBundle
impl Send for PublicKeyBundle
impl Sync for PublicKeyBundle
impl Unpin for PublicKeyBundle
impl UnsafeUnpin for PublicKeyBundle
impl UnwindSafe for PublicKeyBundle
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