From a32273205caaebcf612d1bb32684919ffc616ca3 Mon Sep 17 00:00:00 2001 From: Geoffrey Allott Date: Tue, 2 Nov 2021 21:30:13 +0000 Subject: [PATCH] update deps --- Cargo.lock | 17 ++++++++--------- Cargo.toml | 2 +- src/auth.rs | 2 +- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 43785a0..e58e4ef 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -352,9 +352,9 @@ checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" [[package]] name = "base64ct" -version = "1.1.1" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6b4d9b1225d28d360ec6a231d65af1fd99a2a095154c8040689617290569c5c" +checksum = "8a32fd6af2b5827bce66c29053ba0e7c42b9dcab01835835058558c10851a46b" [[package]] name = "bitflags" @@ -1193,9 +1193,9 @@ checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" [[package]] name = "password-hash" -version = "0.2.3" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77e0b28ace46c5a396546bcf443bf422b57049617433d8854227352a4a9b24e7" +checksum = "1d791538a6dcc1e7cb7fe6f6b58aca40e7f79403c45b2bc274008b5e647af1d8" dependencies = [ "base64ct", "rand_core 0.6.3", @@ -1204,9 +1204,9 @@ dependencies = [ [[package]] name = "pbkdf2" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d95f5254224e617595d2cc3cc73ff0a5eaf2637519e25f03388154e9378b6ffa" +checksum = "f05894bce6a1ba4be299d0c5f29563e08af2bc18bb7d48313113bed71e904739" dependencies = [ "crypto-mac 0.11.1", ] @@ -1565,11 +1565,10 @@ dependencies = [ [[package]] name = "scrypt" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "879588d8f90906e73302547e20fffefdd240eb3e0e744e142321f5d49dea0518" +checksum = "9f2cc535b6997b0c755bf9344e71ca0e1be070d07ff792f1fcd31e7b90e07d5f" dependencies = [ - "base64ct", "hmac 0.11.0", "password-hash", "pbkdf2", diff --git a/Cargo.toml b/Cargo.toml index 2230206..6f3c4f3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ pin-project = "1.0" rand = "0.8" rand_chacha = "0.3" redis = { version = "0.21", features = ["async-std-tls-comp"] } -scrypt = "0.7" +scrypt = "0.8" serde = "1" serde_derive = "1" serde_json = "1" diff --git a/src/auth.rs b/src/auth.rs index d86548b..621af6a 100644 --- a/src/auth.rs +++ b/src/auth.rs @@ -44,7 +44,7 @@ impl TryFrom for Auth { CreateAuth::Plain { password } => Ok(Auth::Plain { password }), CreateAuth::Scrypt { password } => { let salt = SaltString::generate(&mut OsRng); - let hash = Scrypt.hash_password_simple(password.as_bytes(), salt.as_ref())?; + let hash = Scrypt.hash_password(password.as_bytes(), salt.as_ref())?; Ok(Auth::Scrypt { phc: hash.to_string() }) } } -- 2.34.1