pub struct ReachingPublicKeys {
pub ec_public_key: X25519Public,
pub pq_public_key: MlKemPublic,
pub ec_signature: Ed25519Signature,
pub pq_signature: FnDsaSignature,
}Fields§
§ec_public_key: X25519Public§pq_public_key: MlKemPublic§ec_signature: Ed25519Signature§pq_signature: FnDsaSignatureTrait Implementations§
Source§impl Clone for ReachingPublicKeys
impl Clone for ReachingPublicKeys
Source§fn clone(&self) -> ReachingPublicKeys
fn clone(&self) -> ReachingPublicKeys
Returns a copy 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 ReachingPublicKeys
impl Debug for ReachingPublicKeys
Source§impl ParticipantPublicKeys for ReachingPublicKeys
impl ParticipantPublicKeys for ReachingPublicKeys
fn ec_public_key(&self) -> &X25519Public
fn pq_public_key(&self) -> &MlKemPublic
fn participant_type(&self) -> ParticipantType
Source§impl Signatures for ReachingPublicKeys
impl Signatures for ReachingPublicKeys
Source§fn ec_signature(&self) -> &Ed25519Signature
fn ec_signature(&self) -> &Ed25519Signature
Access to the Ed25519 signature.
Source§fn pq_signature(&self) -> &FnDsaSignature
fn pq_signature(&self) -> &FnDsaSignature
Access to the FN-DSA signature.
impl Verifies<ReachingPublicKeys> for ReachingVerifyingKeys
Auto Trait Implementations§
impl Freeze for ReachingPublicKeys
impl RefUnwindSafe for ReachingPublicKeys
impl Send for ReachingPublicKeys
impl Sync for ReachingPublicKeys
impl Unpin for ReachingPublicKeys
impl UnwindSafe for ReachingPublicKeys
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