diff options
author | Alex Auvolat <alex@adnab.me> | 2024-02-29 10:57:07 +0100 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2024-02-29 11:09:10 +0100 |
commit | 924367ceeb453af6c50c7638e74faae63a8208c1 (patch) | |
tree | 0a11d0a1d4e5a282ff6421e334f9f958f0c3469d /Cargo.lock | |
parent | 10031a3a9130a55a832e8aebc00eee942394be93 (diff) | |
download | garage-fix-token-check.tar.gz garage-fix-token-check.zip |
[fix-token-check] use argon2 hashing for admin/metrics token checkingfix-token-check
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" |