aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBrian Warner <warner@lothar.com>2018-08-20 21:36:33 -0700
committerBrian Warner <warner@lothar.com>2018-08-20 21:36:33 -0700
commite0bc10980efff253d02f571393c083d2adeaee13 (patch)
treef73c89d34a863a7398429778bc1f41f88fd94808 /src
parent3d29e394b69eedaa27937ed656ed65d910491e85 (diff)
downloadPAKEs-e0bc10980efff253d02f571393c083d2adeaee13.tar.xz
update deps: hkdf-0.6
Diffstat (limited to 'src')
-rw-r--r--src/spake2.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/spake2.rs b/src/spake2.rs
index fe416cb..67c2acc 100644
--- a/src/spake2.rs
+++ b/src/spake2.rs
@@ -185,7 +185,8 @@ fn ed25519_hash_to_scalar(s: &[u8]) -> c2_Scalar {
// i = int(h, 16)
// i % q
- let okm = Hkdf::<Sha256>::extract(Some(b""), s).expand(b"SPAKE2 pw", 32 + 16);
+ let mut okm = [0u8; 32+16];
+ Hkdf::<Sha256>::extract(Some(b""), s).expand(b"SPAKE2 pw", &mut okm).unwrap();
//println!("expanded: {}{}", "................................", okm.iter().to_hex()); // ok
let mut reducible = [0u8; 64]; // little-endian