pub struct Verifier {
pub y: EncodedPoint,
pub x: EncodedPoint,
pub decrypt_key: Option<Vec<u8>>,
pub encrypt_key: Option<Vec<u8>>,
pub attestation_challenge: Option<Vec<u8>>,
pub cb: Option<Vec<u8>>,
/* private fields */
}Fields§
§y: EncodedPoint§x: EncodedPoint§decrypt_key: Option<Vec<u8>>§encrypt_key: Option<Vec<u8>>§attestation_challenge: Option<Vec<u8>>§cb: Option<Vec<u8>>Implementations§
Source§impl Verifier
impl Verifier
pub fn start( key: &[u8], salt: &[u8], iterations: u32, engine: &Engine, ) -> Result<Self>
pub fn start_from_verifier_data( verifier_data: &[u8], engine: &Engine, ) -> Result<Self>
pub fn finish(&mut self, seed: &[u8], engine: &Engine) -> Result<()>
pub fn verify_ca(&self, ca_received: &[u8]) -> Result<()>
Auto Trait Implementations§
impl Freeze for Verifier
impl RefUnwindSafe for Verifier
impl Send for Verifier
impl Sync for Verifier
impl Unpin for Verifier
impl UnsafeUnpin for Verifier
impl UnwindSafe for Verifier
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