aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Warner <warner@lothar.com>2017-10-12 12:07:01 -0700
committerBrian Warner <warner@lothar.com>2017-10-12 12:07:01 -0700
commit48e41a6ff295fb0aa663ef8b657d2795500f9347 (patch)
treeae80315bbe9396385c1f0da59861dff3920a71cf
parentadf7129d4fccc29f457c647d3cd30c223fec85ab (diff)
downloadPAKEs-48e41a6ff295fb0aa663ef8b657d2795500f9347.tar.xz
update to the curve25519-dalek 0.12 API
-rw-r--r--Cargo.toml2
-rw-r--r--src/spake2.rs4
2 files changed, 3 insertions, 3 deletions
diff --git a/Cargo.toml b/Cargo.toml
index a4a1a96..d02065f 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -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);