pub struct MemberPublicKeys {
pub signing: SigningKey,
pub sealing: SealingKey,
}Expand description
A member’s public signing and sealing keys, independent of their stable
MemberId (§10, D2). Creation, addition and replacement bind a pair to an id.
Fields§
§signing: SigningKeyThe Ed25519 key that verifies the member’s signatures.
sealing: SealingKeyThe X25519 key to which store and circle keys are sealed.
Trait Implementations§
Source§impl Clone for MemberPublicKeys
impl Clone for MemberPublicKeys
Source§fn clone(&self) -> MemberPublicKeys
fn clone(&self) -> MemberPublicKeys
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 MemberPublicKeys
impl Debug for MemberPublicKeys
Source§impl Ord for MemberPublicKeys
impl Ord for MemberPublicKeys
Source§fn cmp(&self, other: &MemberPublicKeys) -> Ordering
fn cmp(&self, other: &MemberPublicKeys) -> Ordering
1.21.0 · 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 MemberPublicKeys
impl PartialEq for MemberPublicKeys
Source§impl PartialOrd for MemberPublicKeys
impl PartialOrd for MemberPublicKeys
impl Copy for MemberPublicKeys
impl Eq for MemberPublicKeys
impl StructuralPartialEq for MemberPublicKeys
Auto Trait Implementations§
impl Freeze for MemberPublicKeys
impl RefUnwindSafe for MemberPublicKeys
impl Send for MemberPublicKeys
impl Sync for MemberPublicKeys
impl Unpin for MemberPublicKeys
impl UnsafeUnpin for MemberPublicKeys
impl UnwindSafe for MemberPublicKeys
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more