pub struct AnswerToSelect { /* private fields */ }Implementations§
Source§impl AnswerToSelect
impl AnswerToSelect
Sourcepub fn new(salt: [u8; 8]) -> Self
pub fn new(salt: [u8; 8]) -> Self
The salt is stable and used in modified form as “device ID” in ykman. It gets rotated on device reset.
Sourcepub fn with_challenge(self, challenge: [u8; 8]) -> ChallengingAnswerToSelect
pub fn with_challenge(self, challenge: [u8; 8]) -> ChallengingAnswerToSelect
This challenge is only added when a password is set on the device.
It is rotated each time SELECT is called.
Trait Implementations§
Source§impl Clone for AnswerToSelect
impl Clone for AnswerToSelect
Source§fn clone(&self) -> AnswerToSelect
fn clone(&self) -> AnswerToSelect
Returns a duplicate 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 Container for AnswerToSelect
impl Container for AnswerToSelect
Source§impl Encodable for AnswerToSelect
impl Encodable for AnswerToSelect
Source§impl PartialEq for AnswerToSelect
impl PartialEq for AnswerToSelect
impl Copy for AnswerToSelect
impl Eq for AnswerToSelect
impl StructuralPartialEq for AnswerToSelect
Auto Trait Implementations§
impl Freeze for AnswerToSelect
impl RefUnwindSafe for AnswerToSelect
impl Send for AnswerToSelect
impl Sync for AnswerToSelect
impl Unpin for AnswerToSelect
impl UnwindSafe for AnswerToSelect
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