pub struct AttestantVerifyingKeys {
pub ec_verifying_key: Ed25519Verifying,
pub pq_verifying_key: FnDsaVerifying,
}Fields§
§ec_verifying_key: Ed25519Verifying§pq_verifying_key: FnDsaVerifyingTrait Implementations§
Source§impl AuditAuthenticationAssurance for AttestantVerifyingKeys
impl AuditAuthenticationAssurance for AttestantVerifyingKeys
fn audit_authentication_assurance(
&self,
authentication_assurance: &AuthenticationAssurance,
authentication_challenge: &AuthenticationChallenge,
) -> boolwhere
Self: Verifier,
Source§impl Clone for AttestantVerifyingKeys
impl Clone for AttestantVerifyingKeys
Source§fn clone(&self) -> AttestantVerifyingKeys
fn clone(&self) -> AttestantVerifyingKeys
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 AttestantVerifyingKeys
impl Debug for AttestantVerifyingKeys
Source§impl Digestible for AttestantVerifyingKeys
impl Digestible for AttestantVerifyingKeys
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 ProstDecode for AttestantVerifyingKeys
impl ProstDecode for AttestantVerifyingKeys
type EncodedType = AttestantVerifyingKeys
fn decode<M>(message: M) -> Result<Self, DecodeError>
Source§impl ProstEncode for AttestantVerifyingKeys
impl ProstEncode for AttestantVerifyingKeys
Source§impl Storable for AttestantVerifyingKeys
impl Storable for AttestantVerifyingKeys
fn store(&self, path: &PathBuf) -> Result<(), StorageError>where
Self: ProstEncode,
fn load(path: &PathBuf) -> Result<Self, StorageError>where
Self: ProstDecode,
Source§impl Verifier for AttestantVerifyingKeys
impl Verifier for AttestantVerifyingKeys
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.
impl Copy for AttestantVerifyingKeys
impl Verifies<ReachableVerifyingKeys> for AttestantVerifyingKeys
impl Verifies<Salts> for AttestantVerifyingKeys
Auto Trait Implementations§
impl Freeze for AttestantVerifyingKeys
impl RefUnwindSafe for AttestantVerifyingKeys
impl Send for AttestantVerifyingKeys
impl Sync for AttestantVerifyingKeys
impl Unpin for AttestantVerifyingKeys
impl UnwindSafe for AttestantVerifyingKeys
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