diff --git a/Cargo.lock b/Cargo.lock index 52244d37b..ab4924731 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -520,6 +520,15 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" +[[package]] +name = "bit-vec" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b71798fca2c1fe1086445a7258a4bc81e6e49dcd24c8d0dd9a1e57395b603f51" +dependencies = [ + "serde", +] + [[package]] name = "bitflags" version = "1.3.2" @@ -5586,14 +5595,15 @@ dependencies = [ [[package]] name = "rcgen" -version = "0.13.2" +version = "0.14.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2" +checksum = "091e7a8e7d86e6feb87a27ce8e2cba29d49eff9507afeebefab7eeb2ca667fb4" dependencies = [ "pem 3.0.6", "ring", "rustls-pki-types", "time", + "x509-parser 0.18.1", "yasna", ] @@ -8552,10 +8562,11 @@ checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" [[package]] name = "yasna" -version = "0.5.2" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd" +checksum = "b5f6765e852b9b4dc8e2a76843e4d64d1cea8e79bcde0b6901aea8e7c7f08282" dependencies = [ + "bit-vec 0.9.1", "time", ] diff --git a/Cargo.toml b/Cargo.toml index 31da64288..a1acc3f70 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -102,7 +102,7 @@ openstack_types = { version = "0.22.7", path = "openstack_types" } openstack-types-core = { version = "0.22", path = "types/core" } pem = { version = "^4.0" } regex = { version = "^1.13" } -rcgen = { version = "^0.13" } +rcgen = { version = "^0.14.0" } ring = { version = "^0.17" } rsa = { version = "^0.9", features = ["getrandom", "pkcs5"] } ssh-key = { version = "^0.6", features = ["rsa", "encryption"] }