diff --git a/Cargo.lock b/Cargo.lock index 79bb3de..49b07a7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1179,6 +1179,32 @@ dependencies = [ "sha2", ] +[[package]] +name = "p384" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70786f51bcc69f6a4c0360e063a4cac5419ef7c5cd5b3c99ad70f3be5ba79209" +dependencies = [ + "ecdsa", + "elliptic-curve", + "primeorder", + "sha2", +] + +[[package]] +name = "p521" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fc9e2161f1f215afdfce23677034ae137bbd45016a880c2eb3ba8eb95f085b2" +dependencies = [ + "base16ct", + "ecdsa", + "elliptic-curve", + "primeorder", + "rand_core", + "sha2", +] + [[package]] name = "parking_lot" version = "0.12.1" @@ -1665,9 +1691,9 @@ checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" [[package]] name = "sequoia-openpgp" -version = "1.20.0" +version = "1.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06f82708c8568218b8544b4abbba1f6483067dca0a946a54991c1d3f424dcade" +checksum = "c81335e4cf7506578920b35c011cd76a4b06a876cdef1f02802d53607ff84f49" dependencies = [ "aes", "aes-gcm", @@ -1705,6 +1731,8 @@ dependencies = [ "num-bigint-dig", "once_cell", "p256", + "p384", + "p521", "rand", "rand_core", "regex", diff --git a/Cargo.toml b/Cargo.toml index a8e5b82..8de4248 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,7 +24,7 @@ once_cell = "1.19" openpgp-card = "0.4.2" openpgp-card-sequoia = { version = "0.2.1", default-features = false } pyo3 = { version = "0.21", features = ["extension-module", "anyhow", "chrono"] } -sequoia-openpgp = { version = "1.20", default-features = false, features = ["compression"] } +sequoia-openpgp = { version = "1.21", default-features = false, features = ["compression"] } testresult = "0.4" [target.'cfg(target_os = "linux")'.dependencies]