diff --git a/Cargo.lock b/Cargo.lock index 33c9ae9..a2ec1f6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -54,7 +54,7 @@ dependencies = [ "bech32", "chacha20poly1305", "cookie-factory", - "hmac", + "hmac 0.12.1", "i18n-embed", "i18n-embed-fl", "lazy_static", @@ -951,6 +951,12 @@ dependencies = [ "cc", ] +[[package]] +name = "cmov" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a" + [[package]] name = "colorchoice" version = "1.0.5" @@ -1231,6 +1237,15 @@ dependencies = [ "cipher", ] +[[package]] +name = "ctutils" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e" +dependencies = [ + "cmov", +] + [[package]] name = "curve25519-dalek" version = "4.1.3" @@ -1417,6 +1432,7 @@ dependencies = [ "block-buffer 0.12.1", "const-oid 0.10.2", "crypto-common 0.2.2", + "ctutils", ] [[package]] @@ -2435,7 +2451,7 @@ version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" dependencies = [ - "hmac", + "hmac 0.12.1", ] [[package]] @@ -2447,6 +2463,15 @@ dependencies = [ "digest 0.10.7", ] +[[package]] +name = "hmac" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6303bc9732ae41b04cb554b844a762b4115a61bfaa81e3e83050991eeb56863f" +dependencies = [ + "digest 0.11.3", +] + [[package]] name = "home" version = "0.5.12" @@ -3741,7 +3766,7 @@ dependencies = [ "flate2", "futures", "hex", - "hmac", + "hmac 0.13.0", "regex", "reqwest 0.12.28", "serde", @@ -3764,7 +3789,7 @@ dependencies = [ "async-trait", "chrono", "hex", - "hmac", + "hmac 0.13.0", "nuncio-core", "regex", "reqwest 0.12.28", @@ -3861,7 +3886,7 @@ dependencies = [ "age", "chrono", "hex", - "hmac", + "hmac 0.13.0", "keyring", "nuncio-core", "nuncio-filter", @@ -4262,7 +4287,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" dependencies = [ "digest 0.10.7", - "hmac", + "hmac 0.12.1", ] [[package]] @@ -5954,7 +5979,7 @@ dependencies = [ "generic-array", "hex", "hkdf", - "hmac", + "hmac 0.12.1", "itoa", "log", "md-5", @@ -5992,7 +6017,7 @@ dependencies = [ "futures-util", "hex", "hkdf", - "hmac", + "hmac 0.12.1", "home", "itoa", "log", diff --git a/Cargo.toml b/Cargo.toml index 3aec15d..3993f5f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -75,7 +75,7 @@ rpassword = "7.3" sqlparser = "0.54" arc-swap = "1.7" regex = "1.10" -hmac = "0.12" +hmac = "0.13" sha2 = "0.10" hex = "0.4" flate2 = "1.0"