diff options
author | Brian Warner <warner@lothar.com> | 2017-10-12 12:07:01 -0700 |
---|---|---|
committer | Brian Warner <warner@lothar.com> | 2017-10-12 12:07:01 -0700 |
commit | 48e41a6ff295fb0aa663ef8b657d2795500f9347 (patch) | |
tree | ae80315bbe9396385c1f0da59861dff3920a71cf | |
parent | adf7129d4fccc29f457c647d3cd30c223fec85ab (diff) | |
download | PAKEs-48e41a6ff295fb0aa663ef8b657d2795500f9347.tar.xz |
update to the curve25519-dalek 0.12 API
-rw-r--r-- | Cargo.toml | 2 | ||||
-rw-r--r-- | src/spake2.rs | 4 |
2 files changed, 3 insertions, 3 deletions
@@ -16,7 +16,7 @@ exclude = [ travis-ci = { repository = "warner/spake2.rs" } [dependencies] -curve25519-dalek = "0.11" +curve25519-dalek = "0.12" rand = "0.3" sha2 = "0.6" hkdf = "0.2" diff --git a/src/spake2.rs b/src/spake2.rs index d69b847..61797d3 100644 --- a/src/spake2.rs +++ b/src/spake2.rs @@ -97,7 +97,7 @@ impl Group for Ed25519Group { -s } fn element_to_bytes(s: &c2_Element) -> Vec<u8> { - s.compress_edwards().as_bytes().to_vec() + s.compress().as_bytes().to_vec() } fn element_length() -> usize { 32 @@ -440,7 +440,7 @@ mod test { fn test_serialize_basepoint() { // make sure elements are serialized same as the python library let exp = "5866666666666666666666666666666666666666666666666666666666666666"; - let base_vec = ED25519_BASEPOINT_POINT.compress_edwards().as_bytes().to_vec(); + let base_vec = ED25519_BASEPOINT_POINT.compress().as_bytes().to_vec(); let base_hex = base_vec.to_hex(); println!("exp: {:?}", exp); println!("got: {:?}", base_hex); |