pub struct SignCountPolicy {
pub on_regression: OnRegression,
}Expand description
The relying party’s sign-count policy.
Fields§
§on_regression: OnRegressionWhat to do on a counter regression.
Implementations§
Source§impl SignCountPolicy
impl SignCountPolicy
Sourcepub fn signal_on_regression() -> Self
pub fn signal_on_regression() -> Self
A policy for a relying party that verifies assertions concurrently and would otherwise lock out users on an out-of-order race.
Sourcepub fn evaluate(
&self,
current: u32,
new: u32,
) -> (SignCountVerdict, Result<(), WebauthnError>)
pub fn evaluate( &self, current: u32, new: u32, ) -> (SignCountVerdict, Result<(), WebauthnError>)
Apply this policy to a verdict.
Trait Implementations§
Source§impl Clone for SignCountPolicy
impl Clone for SignCountPolicy
impl Copy for SignCountPolicy
Source§impl Debug for SignCountPolicy
impl Debug for SignCountPolicy
Source§impl Default for SignCountPolicy
impl Default for SignCountPolicy
impl Eq for SignCountPolicy
Source§impl PartialEq for SignCountPolicy
impl PartialEq for SignCountPolicy
impl StructuralPartialEq for SignCountPolicy
Auto Trait Implementations§
impl Freeze for SignCountPolicy
impl RefUnwindSafe for SignCountPolicy
impl Send for SignCountPolicy
impl Sync for SignCountPolicy
impl Unpin for SignCountPolicy
impl UnsafeUnpin for SignCountPolicy
impl UnwindSafe for SignCountPolicy
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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