diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-02-17 22:30:28 +0100 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-02-17 22:30:28 +0100 |
commit | 350e0dc3582af9a0b8c51968937dc096ae786a4a (patch) | |
tree | 0e11ae792d509c7d59657c6c35b7f78c5dcf37b3 /srp/src/utils.rs | |
parent | 02ee9799707700f4bf44a0ff9d9e805b6508258f (diff) | |
download | PAKEs-350e0dc3582af9a0b8c51968937dc096ae786a4a.tar.xz |
include username 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 2bd7639..d053f5d 100644 --- a/srp/src/utils.rs +++ b/srp/src/utils.rs @@ -28,6 +28,7 @@ pub fn compute_k<D: Digest>(params: &SrpGroup) -> BigUint { // M1 = H(H(N) XOR H(g) | H(U) | s | A | B | K) pub fn compute_m1<D: Digest>( params: &SrpGroup, + identity_hash: &[u8], a_pub: &[u8], b_pub: &[u8], key: &[u8], @@ -44,6 +45,7 @@ pub fn compute_m1<D: Digest>( let mut d = D::new(); d.update(ng_xor); + d.update(identity_hash); d.update(a_pub); d.update(b_pub); d.update(key); |