diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-02-17 22:38:24 +0100 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-02-17 22:38:24 +0100 |
commit | eff5cdc41f1d542c2a3d6b7be6f99de29376f5cb (patch) | |
tree | c4e2bef397776efc177c77b444f3467548dc0dcf /srp/src/server.rs | |
parent | 350e0dc3582af9a0b8c51968937dc096ae786a4a (diff) | |
download | PAKEs-eff5cdc41f1d542c2a3d6b7be6f99de29376f5cb.tar.xz |
exclude password from hash used in client proof
Diffstat (limited to 'srp/src/server.rs')
-rw-r--r-- | srp/src/server.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/srp/src/server.rs b/srp/src/server.rs index e1eb331..08c0475 100644 --- a/srp/src/server.rs +++ b/srp/src/server.rs @@ -145,13 +145,13 @@ impl<'a, D: Digest> SrpServer<'a, D> { let mut d = D::new(); d.update(username); - let identity_hash = d.finalize(); + let username_hash = d.finalize(); let key = self.compute_premaster_secret(&a_pub, &v, &u, &b); let m1 = compute_m1::<D>( self.params, - identity_hash.as_slice(), + username_hash.as_slice(), &a_pub.to_bytes_be(), &b_pub.to_bytes_be(), &key.to_bytes_be(), |