Skip to content

Commit 6df42a5

Browse files
authored
Bump p256 to v0.14.0-rc.1 (#2105)
Switches from a git dependency to a crate release
1 parent cf9e3ad commit 6df42a5

File tree

6 files changed

+45
-46
lines changed

6 files changed

+45
-46
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,3 @@ tls_codec_derive = { path = "./tls_codec/derive" }
5959
x509-tsp = { path = "./x509-tsp" }
6060
x509-cert = { path = "./x509-cert" }
6161
x509-ocsp = { path = "./x509-ocsp" }
62-
63-
elliptic-curve = { git = "https://github.com/RustCrypto/traits" }
64-
ff = { git = "https://github.com/tarcieri/ff", branch = "rand_core/v0.10.0-rc-2" }
65-
group = { git = "https://github.com/tarcieri/group", branch = "rand_core/v0.10.0-rc-2" }
66-
p256 = { git = "https://github.com/RustCrypto/elliptic-curves " }
67-
primefield = { git = "https://github.com/RustCrypto/elliptic-curves " }

cms/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ pbkdf2 = "0.13.0-rc.2"
4545
rand = "0.10.0-rc.1"
4646
rsa = { version = "0.10.0-rc.10", features = ["sha2"] }
4747
ecdsa = { version = "0.17.0-rc.6", features = ["digest", "pem"] }
48-
p256 = "0.14.0-rc.0"
48+
p256 = "0.14.0-rc.1"
4949
tokio = { version = "1.45.1", features = ["macros", "rt"] }
5050
x509-cert = { version = "0.3.0-rc.0", features = ["pem"] }
5151

x509-cert/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ hex-literal = "1"
3232
rand = "0.10.0-rc.1"
3333
rsa = { version = "0.10.0-rc.10", features = ["sha2"] }
3434
ecdsa = { version = "0.17.0-rc.6", features = ["digest", "pem"] }
35-
p256 = "0.14.0-rc.0"
35+
p256 = "0.14.0-rc.1"
3636
rstest = "0.26"
3737
sha2 = { version = "0.11.0-rc.3", features = ["oid"] }
3838
tempfile = "3.5"

x509-cert/src/builder.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ pub trait Builder: Sized {
271271
/// # };
272272
/// #
273273
/// # let mut rng = rng();
274-
/// # let signer = p256::ecdsa::SigningKey::random(&mut rng);
274+
/// # let signer = p256::ecdsa::SigningKey::try_from_rng(&mut rng).unwrap();
275275
/// # let builder = CertificateBuilder::new(
276276
/// # builder::profile::cabf::Root::new(
277277
/// # false,
@@ -322,7 +322,7 @@ pub trait Builder: Sized {
322322
/// # };
323323
/// #
324324
/// # let mut rng = rng();
325-
/// # let signer = p256::ecdsa::SigningKey::random(&mut rng);
325+
/// # let signer = p256::ecdsa::SigningKey::try_from_rng(&mut rng).unwrap();
326326
/// # let builder = CertificateBuilder::new(
327327
/// # builder::profile::cabf::Root::new(
328328
/// # false,
@@ -455,7 +455,7 @@ pub trait AsyncBuilder: Sized {
455455
/// #
456456
/// # async fn build() -> builder::Result<()> {
457457
/// # let mut rng = rng();
458-
/// # let signer = p256::ecdsa::SigningKey::random(&mut rng);
458+
/// # let signer = p256::ecdsa::SigningKey::try_from_rng(&mut rng).unwrap();
459459
/// # let builder = CertificateBuilder::new(
460460
/// # builder::profile::cabf::Root::new(
461461
/// # false,
@@ -509,7 +509,7 @@ pub trait AsyncBuilder: Sized {
509509
/// #
510510
/// # async fn build() -> builder::Result<()> {
511511
/// # let mut rng = rng();
512-
/// # let signer = p256::ecdsa::SigningKey::random(&mut rng);
512+
/// # let signer = p256::ecdsa::SigningKey::try_from_rng(&mut rng).unwrap();
513513
/// # let builder = CertificateBuilder::new(
514514
/// # builder::profile::cabf::Root::new(
515515
/// # false,

x509-cert/tests/builder.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ use rand::rngs::OsRng;
1010
use rsa::pkcs1::DecodeRsaPrivateKey;
1111
use rsa::pkcs1v15::SigningKey;
1212
use sha2::Sha256;
13-
use signature::rand_core::TryRngCore;
1413
use spki::SubjectPublicKeyInfo;
1514
use std::{str::FromStr, time::Duration};
1615
use x509_cert::{
@@ -317,7 +316,7 @@ fn dynamic_signer() {
317316
let csr_builder = RequestBuilder::new(subject).expect("construct builder");
318317

319318
let csr = if true {
320-
let req_signer = p256::ecdsa::SigningKey::random(&mut OsRng.unwrap_mut());
319+
let req_signer = p256::ecdsa::SigningKey::try_from_rng(&mut OsRng).unwrap();
321320
csr_builder
322321
.build::<_, p256::ecdsa::DerSignature>(&req_signer)
323322
.expect("Sign request")

0 commit comments

Comments
 (0)