pub struct SourcePublicView { /* private fields */ }Expand description
The public key material of a source, used by journalists to send replies.
Trait Implementations§
Source§impl Clone for SourcePublicView
impl Clone for SourcePublicView
Source§fn clone(&self) -> SourcePublicView
fn clone(&self) -> SourcePublicView
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 SourcePublicView
impl Debug for SourcePublicView
Source§impl UserPublic for SourcePublicView
impl UserPublic for SourcePublicView
fn fetch_pk(&self) -> &DHPublicKey
Source§fn message_auth_pk(&self) -> &MessagePublicKey
fn message_auth_pk(&self) -> &MessagePublicKey
The long-term SD-APKE public key
pk^APKE.fn message_metadata_pk(&self) -> &MetadataPublicKey
Source§fn message_enc_pk(&self) -> &MessagePublicKey
fn message_enc_pk(&self) -> &MessagePublicKey
The ephemeral SD-APKE public key
pk^{APKE_E} from a key bundle.Auto Trait Implementations§
impl Freeze for SourcePublicView
impl RefUnwindSafe for SourcePublicView
impl Send for SourcePublicView
impl Sync for SourcePublicView
impl Unpin for SourcePublicView
impl UnsafeUnpin for SourcePublicView
impl UnwindSafe for SourcePublicView
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