[dependencies]
curve25519-dalek = "0.21"
-rand = "0.5"
+rand = "0.6"
sha2 = "0.8"
hkdf = "0.7"
num-bigint = "0.2"
use curve25519_dalek::scalar::Scalar as c2_Scalar;
use hkdf::Hkdf;
-use rand::{CryptoRng, OsRng, Rng};
+use rand::{CryptoRng, rngs::OsRng, Rng};
use sha2::{Digest, Sha256};
use std::fmt;
use std::ops::Deref;
lazy_static = "0.2"
[dev-dependencies]
-rand = "0.5"
+rand = "0.6"
sha2 = "0.8"
sha-1 = "0.8"
use srp::server::{SrpServer, UserRecord};
fn auth_test(reg_pwd: &[u8], auth_pwd: &[u8]) {
- let mut rng = rand::os::OsRng::new().unwrap();
+ let mut rng = rand::rngs::OsRng::new().unwrap();
let username = b"alice";
// Client instance creation