aboutsummaryrefslogtreecommitdiff
path: root/srp/src/utils.rs
diff options
context:
space:
mode:
Diffstat (limited to 'srp/src/utils.rs')
-rw-r--r--srp/src/utils.rs2
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);