diff --git a/Cargo.toml b/Cargo.toml index a637f75..6a980b0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,8 +12,8 @@ categories = ["cryptography", "algorithms"] readme = "README.md" [dependencies] -ring = "^0.12.0" -rand = "^0.3.0" +ring = "^0.13.0" +rand = "^0.5.0" [package.metadata.release] sign-commit = true diff --git a/src/lib.rs b/src/lib.rs index 22b4603..ecde70a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -8,7 +8,7 @@ extern crate rand; extern crate ring; use rand::OsRng; -use rand::Rng; +use rand::RngCore; use ring::digest::{Algorithm, Context}; use std::cmp::Ordering; use std::hash::{Hash, Hasher}; diff --git a/src/tests.rs b/src/tests.rs index ec834b0..3fbe53b 100644 --- a/src/tests.rs +++ b/src/tests.rs @@ -83,6 +83,7 @@ fn test_serialization() { assert_eq!(pub_key.zero_values, recovered_pub_key.zero_values); } +#[test] fn test_serialization_wrong_size_key() { let pub_key = PrivateKey::new(digest_512).public_key(); let mut too_short = pub_key.to_bytes();