diff options
author | Alex <alex@adnab.me> | 2024-02-29 14:04:38 +0000 |
---|---|---|
committer | Alex <alex@adnab.me> | 2024-02-29 14:04:38 +0000 |
commit | b8c7a560ef339142607106649f8cef88def82fb8 (patch) | |
tree | 0d563334084896f5e583e4a5d7f061348412c9da /Cargo.lock | |
parent | d3cf560e5ce6117b822fd0a117c5baf7d9ecb119 (diff) | |
parent | 6d33e721c41bdb0fe7da6404e6d6d32509eed6be (diff) | |
download | garage-b8c7a560ef339142607106649f8cef88def82fb8.tar.gz garage-b8c7a560ef339142607106649f8cef88def82fb8.zip |
Merge pull request 'Fix potential timing side-channels in authentication mechanisms' (#737) from fix-auth-ct-eq into mainv0.9.2-rc1
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/737
Diffstat (limited to 'Cargo.lock')
-rw-r--r-- | Cargo.lock | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -121,6 +121,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" [[package]] +name = "argon2" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072" +dependencies = [ + "base64ct", + "blake2", + "cpufeatures", + "password-hash", +] + +[[package]] name = "arrayvec" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1321,6 +1333,7 @@ dependencies = [ name = "garage_api" version = "0.9.1" dependencies = [ + "argon2", "async-trait", "base64 0.21.7", "bytes", @@ -2800,6 +2813,17 @@ dependencies = [ ] [[package]] +name = "password-hash" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166" +dependencies = [ + "base64ct", + "rand_core", + "subtle", +] + +[[package]] name = "paste" version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" |