diff --git a/Cargo.lock b/Cargo.lock index e095e648..023a2cbe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -233,6 +233,12 @@ dependencies = [ "digest", ] +[[package]] +name = "cmov" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de0758edba32d61d1fd9f4d69491b47604b91ee2f7e6b33de7e54ca4ebe55dc3" + [[package]] name = "cpubits" version = "0.1.0" @@ -277,6 +283,15 @@ dependencies = [ "cipher", ] +[[package]] +name = "ctutils" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1005a6d4446f5120ef475ad3d2af2b30c49c2c9c6904258e3bb30219bebed5e4" +dependencies = [ + "cmov", +] + [[package]] name = "dbl" version = "0.5.0" @@ -348,9 +363,9 @@ dependencies = [ [[package]] name = "ghash" -version = "0.6.0-rc.6" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb9be1ab8718f9d16384cb3626a5a7d7eac4d3fd1b2564e97592f40523dc0228" +checksum = "2eecf2d5dc9b66b732b97707a0210906b1d30523eb773193ab777c0c84b3e8d5" dependencies = [ "polyval", ] @@ -487,9 +502,9 @@ dependencies = [ [[package]] name = "polyval" -version = "0.7.0-rc.9" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e83fbff7a079b2d37c70aa6bd5eedb9e5d09ceb9b4ecd31e9ea212d00e9b0bc" +checksum = "7dfc63250416fea14f5749b90725916a6c903f599d51cb635aa7a52bfd03eede" dependencies = [ "cpubits", "cpufeatures 0.3.0", @@ -621,12 +636,12 @@ checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "universal-hash" -version = "0.6.0-rc.10" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "058482a494bb3c9c39447d8b40a3a0f38ebb3dccaf02c5a2d681e69035f8da11" +checksum = "f4987bdc12753382e0bec4a65c50738ffaabc998b9cdd1f952fb5f39b0048a96" dependencies = [ "crypto-common", - "subtle", + "ctutils", ] [[package]] diff --git a/aes-gcm/Cargo.toml b/aes-gcm/Cargo.toml index 83bed64c..d5774f3a 100644 --- a/aes-gcm/Cargo.toml +++ b/aes-gcm/Cargo.toml @@ -20,7 +20,7 @@ rust-version = "1.85" aead = { version = "0.6.0-rc.10", default-features = false } cipher = "0.5" ctr = "0.10.0-rc.3" -ghash = { version = "0.6.0-rc.6", default-features = false } +ghash = { version = "0.6.0", default-features = false } subtle = { version = "2", default-features = false } # optional dependencies