pub struct AuthenticationAssurance {
pub authenticator_id: SixFour,
pub ec_signature: Ed25519Signature,
pub pq_signature: FnDsaSignature,
}Fields§
§authenticator_id: SixFour§ec_signature: Ed25519Signature§pq_signature: FnDsaSignatureTrait Implementations§
Source§impl ProstCommunicable<Request> for AuthenticationAssurance
impl ProstCommunicable<Request> for AuthenticationAssurance
const COMMUNICATION_VARIANT: Request = Request::AuthenticationAssurance
fn to_communication_via_prost(&self) -> Communication<T>
fn try_from_communication( communication: &Communication<T>, ) -> Result<Self, DecodeError>
Source§impl ProstDecode for AuthenticationAssurance
impl ProstDecode for AuthenticationAssurance
type EncodedType = AuthenticationAssurance
fn decode<M>(message: M) -> Result<Self, DecodeError>
Source§impl Signatures for AuthenticationAssurance
impl Signatures for AuthenticationAssurance
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.
Auto Trait Implementations§
impl Freeze for AuthenticationAssurance
impl RefUnwindSafe for AuthenticationAssurance
impl Send for AuthenticationAssurance
impl Sync for AuthenticationAssurance
impl Unpin for AuthenticationAssurance
impl UnwindSafe for AuthenticationAssurance
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