Skip to content

Commit 76ef887

Browse files
committed
Update dependencies
1 parent 51e8b71 commit 76ef887

4 files changed

Lines changed: 59 additions & 52 deletions

File tree

Cargo.lock

Lines changed: 27 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ chacha20poly1305 = { version = "0.11.0-rc.2", default-features = false }
2424
crypto-common = { version = "0.2.0-rc.9", default-features = false }
2525
der = { version = "0.8.0-rc.10", default-features = false }
2626
digest = { version = "0.11.0-rc.5", default-features = false }
27-
ecdsa = { version = "0.17.0-rc.11", default-features = false, features = ["alloc"] }
27+
ecdsa = { version = "0.17.0-rc.12", default-features = false, features = ["alloc"] }
2828
ed25519-dalek = { version = "3.0.0-pre.4", default-features = false, features = ["pkcs8"] }
2929
getrandom = { version = "0.2", default-features = false, features = ["custom"] }
3030
hmac = { version = "0.13.0-rc.3", default-features = false }
31-
p256 = { version = "0.14.0-rc.3", default-features = false, features = ["pem", "ecdsa", "ecdh"] }
32-
p384 = { version = "0.14.0-rc.3", default-features = false, features = ["pem", "ecdsa", "ecdh"] }
31+
p256 = { version = "0.14.0-rc.4", default-features = false, features = ["pem", "ecdsa", "ecdh"] }
32+
p384 = { version = "0.14.0-rc.4", default-features = false, features = ["pem", "ecdsa", "ecdh"] }
3333
paste = { version = "1", default-features = false }
3434
pkcs8 = { version = "0.11.0-rc.8", default-features = false, features = ["pem", "pkcs5"] }
3535
pki-types = { package = "rustls-pki-types", version = "1", default-features = false }

src/kx.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
use alloc::boxed::Box;
33

44
use crypto::{SharedSecret, SupportedKxGroup};
5+
use crypto_common::Generate;
56
use paste::paste;
67
use rustls::crypto;
78

@@ -60,7 +61,7 @@ macro_rules! impl_kx {
6061
}
6162

6263
fn start(&self) -> Result<Box<dyn crypto::ActiveKeyExchange>, rustls::Error> {
63-
let priv_key = <$secret>::try_from_rng(&mut crate::misc::TinyRng).map_err(|_| rustls::Error::from(rustls::PeerMisbehaved::InvalidKeyShare))?;
64+
let priv_key = <$secret>::try_generate_from_rng(&mut crate::misc::TinyRng).map_err(|_| rustls::Error::from(rustls::PeerMisbehaved::InvalidKeyShare))?;
6465
let pub_key: $public_key = (&priv_key).into();
6566
Ok(Box::new([<$name KeyExchange>] {
6667
priv_key,

validation/local_ping_pong_openssl/Cargo.lock

Lines changed: 27 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)