diff options
author | Brian Warner <warner@lothar.com> | 2017-05-24 00:39:32 -0700 |
---|---|---|
committer | Brian Warner <warner@lothar.com> | 2017-05-24 00:39:32 -0700 |
commit | 3542becebbba19b16d9fc7f71bf8865570c8bea1 (patch) | |
tree | f4cc57c894cef2f96bc1a9ef5edee84682bfd95c /src/lib.rs | |
parent | e0c310857ccd557d0c0466c9912ae5a46305746e (diff) | |
download | PAKEs-3542becebbba19b16d9fc7f71bf8865570c8bea1.tar.xz |
fix blinding factors, implement full algorithm
Diffstat (limited to 'src/lib.rs')
-rw-r--r-- | src/lib.rs | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -12,11 +12,11 @@ mod tests { use spake2::{SPAKE2, Ed25519Group}; #[test] - fn test_one() { - let (s1, msg1) = SPAKE2::<Ed25519Group>::new(b"password", - b"idA", b"idB"); - let (s2, msg2) = SPAKE2::<Ed25519Group>::new(b"password", - b"idA", b"idB"); + fn test_basic() { + let (s1, msg1) = SPAKE2::<Ed25519Group>::start_a(b"password", + b"idA", b"idB"); + let (s2, msg2) = SPAKE2::<Ed25519Group>::start_b(b"password", + b"idA", b"idB"); let key1 = s1.finish(msg2.as_slice()).unwrap(); let key2 = s2.finish(msg1.as_slice()).unwrap(); assert_eq!(key1, key2); |