X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=srp%2Fsrc%2Futils.rs;h=5258c7abb7d75e9269a36f2718e8399360cd44c1;hb=d597c62367000e00125ed5aa376ba268717da69a;hp=d053f5d2c43cfef0a8a973c6c11e049b442f391c;hpb=eff5cdc41f1d542c2a3d6b7be6f99de29376f5cb;p=PAKEs.git 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(params: &SrpGroup) -> BigUint { pub fn compute_m1( params: &SrpGroup, identity_hash: &[u8], + salt: &[u8], a_pub: &[u8], b_pub: &[u8], key: &[u8], @@ -46,6 +47,7 @@ pub fn compute_m1( 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);