]> git.lizzy.rs Git - PAKEs.git/commitdiff
update to the curve25519-dalek 0.12 API
authorBrian Warner <warner@lothar.com>
Thu, 12 Oct 2017 19:07:01 +0000 (12:07 -0700)
committerBrian Warner <warner@lothar.com>
Thu, 12 Oct 2017 19:07:01 +0000 (12:07 -0700)
Cargo.toml
src/spake2.rs

index a4a1a962ce679ee027d6e25ad0aaead14a617941..d02065ff0ff2847c49b36400915c9aebe993431d 100644 (file)
@@ -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"
index d69b847c3e8ae48dca69d4f2b3a2d4d227192687..61797d35bcb65263134cfb437f59cebf5bb09381 100644 (file)
@@ -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);