diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-02-17 22:42:04 +0100 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-02-17 22:42:04 +0100 |
commit | d597c62367000e00125ed5aa376ba268717da69a (patch) | |
tree | 7c44d201b1bb8dc3348104073abbcf7b0368ab63 /srp/src/utils.rs | |
parent | eff5cdc41f1d542c2a3d6b7be6f99de29376f5cb (diff) | |
download | PAKEs-d597c62367000e00125ed5aa376ba268717da69a.tar.xz |
include salt in client proof
Diffstat (limited to 'srp/src/utils.rs')
-rw-r--r-- | srp/src/utils.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/srp/src/utils.rs b/srp/src/utils.rs index d053f5d..5258c7a 100644 --- a/srp/src/utils.rs +++ b/srp/src/utils.rs @@ -29,6 +29,7 @@ pub fn compute_k<D: Digest>(params: &SrpGroup) -> BigUint { pub fn compute_m1<D: Digest>( params: &SrpGroup, identity_hash: &[u8], + salt: &[u8], a_pub: &[u8], b_pub: &[u8], key: &[u8], @@ -46,6 +47,7 @@ pub fn compute_m1<D: Digest>( let mut d = D::new(); d.update(ng_xor); d.update(identity_hash); + d.update(salt); d.update(a_pub); d.update(b_pub); d.update(key); |