pub struct AttestantAuthenticationKeys {
pub attestant_ec_signature: Ed25519Signature,
pub attestant_pq_signature: FnDsaSignature,
pub ec_verifying_key: Ed25519Verifying,
pub pq_verifying_key: FnDsaVerifying,
}Fields§
§attestant_ec_signature: Ed25519Signature§attestant_pq_signature: FnDsaSignature§ec_verifying_key: Ed25519Verifying§pq_verifying_key: FnDsaVerifyingTrait Implementations§
Source§impl AuditAuthenticationAssurance for AttestantAuthenticationKeys
impl AuditAuthenticationAssurance for AttestantAuthenticationKeys
fn audit_authentication_assurance(
&self,
authentication_assurance: &AuthenticationAssurance,
authentication_challenge: &AuthenticationChallenge,
) -> boolwhere
Self: Verifier,
Source§impl Digestible for AttestantAuthenticationKeys
impl Digestible for AttestantAuthenticationKeys
Source§fn hashable_bytes(&self) -> Vec<Box<dyn AsRef<[u8]> + '_>>
fn hashable_bytes(&self) -> Vec<Box<dyn AsRef<[u8]> + '_>>
Return a vector of byte references that represent this data structure. Read more
Source§fn digest(&self) -> CoreWrapper<Sha3_512Core>
fn digest(&self) -> CoreWrapper<Sha3_512Core>
Generate a SHA3-512 digest from the hashable bytes.
Source§fn finalized_digest(&self) -> [u8; 64]
fn finalized_digest(&self) -> [u8; 64]
Generate a finalized SHA3-512 digest as a 64-byte array.
Source§impl Verifier for AttestantAuthenticationKeys
impl Verifier for AttestantAuthenticationKeys
Source§fn ec_verifying_key(&self) -> &Ed25519Verifying
fn ec_verifying_key(&self) -> &Ed25519Verifying
Access to the Ed25519 verifying key.
Source§fn pq_verifying_key(&self) -> &FnDsaVerifying
fn pq_verifying_key(&self) -> &FnDsaVerifying
Access to the FN-DSA verifying key.
Auto Trait Implementations§
impl Freeze for AttestantAuthenticationKeys
impl RefUnwindSafe for AttestantAuthenticationKeys
impl Send for AttestantAuthenticationKeys
impl Sync for AttestantAuthenticationKeys
impl Unpin for AttestantAuthenticationKeys
impl UnwindSafe for AttestantAuthenticationKeys
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