pub struct CertifierContact {
pub did: Did,
pub frost_identifier: u16,
pub signing_public_key: PublicKey,
pub transport_public_key: [u8; 32],
}Expand description
Public contact and verification material for a root certifier.
Fields§
§did: DidCertifier DID.
frost_identifier: u16FROST signer identifier in the inclusive range 1..=13.
signing_public_key: PublicKeyEd25519 public key used for signed portal envelopes.
transport_public_key: [u8; 32]X25519 public key used for recipient-bound round-two payloads.
Trait Implementations§
Source§impl Clone for CertifierContact
impl Clone for CertifierContact
Source§fn clone(&self) -> CertifierContact
fn clone(&self) -> CertifierContact
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CertifierContact
impl Debug for CertifierContact
Source§impl<'de> Deserialize<'de> for CertifierContact
impl<'de> Deserialize<'de> for CertifierContact
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
impl Eq for CertifierContact
Source§impl Ord for CertifierContact
impl Ord for CertifierContact
Source§fn cmp(&self, other: &CertifierContact) -> Ordering
fn cmp(&self, other: &CertifierContact) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for CertifierContact
impl PartialEq for CertifierContact
Source§fn eq(&self, other: &CertifierContact) -> bool
fn eq(&self, other: &CertifierContact) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for CertifierContact
impl PartialOrd for CertifierContact
Source§impl Serialize for CertifierContact
impl Serialize for CertifierContact
impl StructuralPartialEq for CertifierContact
Auto Trait Implementations§
impl Freeze for CertifierContact
impl RefUnwindSafe for CertifierContact
impl Send for CertifierContact
impl Sync for CertifierContact
impl Unpin for CertifierContact
impl UnsafeUnpin for CertifierContact
impl UnwindSafe for CertifierContact
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