diff --git a/Cargo.lock b/Cargo.lock index 227f917..4541d73 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "actix" @@ -421,9 +421,9 @@ checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" [[package]] name = "arrayvec" -version = "0.5.2" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "ascii" @@ -608,9 +608,9 @@ dependencies = [ [[package]] name = "blake2b_simd" -version = "0.5.11" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587" +checksum = "06e903a20b159e944f91ec8499fe1e55651480c541ea0a584f5d967c49ad9d99" dependencies = [ "arrayref", "arrayvec", @@ -838,9 +838,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "constant_time_eq" -version = "0.1.5" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" +checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" [[package]] name = "convert_case" @@ -3645,14 +3645,13 @@ dependencies = [ [[package]] name = "rust-argon2" -version = "0.8.3" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb" +checksum = "9d9848531d60c9cbbcf9d166c885316c24bc0e2a9d3eba0956bb6cbbd79bc6e8" dependencies = [ - "base64 0.13.1", + "base64 0.21.7", "blake2b_simd", "constant_time_eq", - "crossbeam-utils", ] [[package]] diff --git a/crates/auth/Cargo.toml b/crates/auth/Cargo.toml index 3221300..06dd932 100644 --- a/crates/auth/Cargo.toml +++ b/crates/auth/Cargo.toml @@ -17,7 +17,7 @@ sea_orm = ["dep:sea-orm"] test = [] [dependencies] -rust-argon2 = "0.8" +rust-argon2 = "2" curve25519-dalek = "3" digest = "0.9" generic-array = "0.14" diff --git a/crates/auth/src/opaque.rs b/crates/auth/src/opaque.rs index a2dfa39..84233fa 100644 --- a/crates/auth/src/opaque.rs +++ b/crates/auth/src/opaque.rs @@ -32,7 +32,6 @@ impl ArgonHasher { lanes: 1, mem_cost: 50 * 1024, // 50 MB, in KB secret: &[], - thread_mode: argon2::ThreadMode::Sequential, time_cost: 1, variant: argon2::Variant::Argon2id, version: argon2::Version::Version13,