pub struct SrpServerVerifier<D: Digest> { /* private fields */ }Expand description
SRP server state after handshake with the client.
Implementations§
Source§impl<D: Digest> SrpServerVerifier<D>
impl<D: Digest> SrpServerVerifier<D>
Sourcepub fn key(&self) -> &[u8] ⓘ
pub fn key(&self) -> &[u8] ⓘ
Get shared secret between user and the server. (do not forget to verify that keys are the same!)
Sourcepub fn verify_client(&self, reply: &[u8]) -> Result<(), SrpAuthError>
pub fn verify_client(&self, reply: &[u8]) -> Result<(), SrpAuthError>
Process user proof of having the same shared secret.
Auto Trait Implementations§
impl<D> Freeze for SrpServerVerifier<D>
impl<D> RefUnwindSafe for SrpServerVerifier<D>
impl<D> Send for SrpServerVerifier<D>
impl<D> Sync for SrpServerVerifier<D>
impl<D> Unpin for SrpServerVerifier<D>
impl<D> UnwindSafe for SrpServerVerifier<D>
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