diff --git a/Cargo.lock b/Cargo.lock index a7e10db3..cebe41e0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -136,13 +136,13 @@ dependencies = [ [[package]] name = "crypto-bigint" -version = "0.7.0-rc.1" +version = "0.7.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a19d32a062a0953e04cb5be69dd1ed8dc1ae0713c5bb4c247ce31b56a4ff6963" +checksum = "6b2e1b5372dde38eafb812e67711778f9f30dd45c3e449d58e618219e82c8188" dependencies = [ "num-traits", "rand_core", - "serdect", + "serdect 0.4.0", "subtle", "zeroize", ] @@ -519,7 +519,7 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "rsa" -version = "0.10.0-rc.4" +version = "0.10.0-rc.5" dependencies = [ "base64ct", "const-oid", @@ -538,7 +538,7 @@ dependencies = [ "serde", "serde_json", "serde_test", - "serdect", + "serdect 0.3.0", "sha1", "sha2", "sha3", @@ -651,6 +651,16 @@ dependencies = [ "serde", ] +[[package]] +name = "serdect" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90faa9344350bebcc60a4beae3290b8548ecc55a542e25f5ca1cdc83b267fe7e" +dependencies = [ + "base16ct", + "serde", +] + [[package]] name = "sha1" version = "0.11.0-rc.0" diff --git a/Cargo.toml b/Cargo.toml index 37869b11..9ea1cde6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rsa" -version = "0.10.0-rc.4" +version = "0.10.0-rc.5" authors = ["RustCrypto Developers", "dignifiedquire "] edition = "2021" description = "Pure Rust RSA implementation" diff --git a/src/key.rs b/src/key.rs index a20e54bc..f2eadc35 100644 --- a/src/key.rs +++ b/src/key.rs @@ -365,7 +365,7 @@ impl RsaPrivateKey { precomputed: None, }; - // Alaways validate the key, to ensure precompute can't fail + // Always validate the key, to ensure precompute can't fail k.validate()?; // Precompute when possible, ignore error otherwise.