1
0
mirror of https://github.com/BitskiCo/jwk-rs synced 2024-11-21 19:49:20 +00:00

Upgrade p256

This commit is contained in:
Jacob Lee 2022-04-01 19:32:49 -07:00
parent b63f50a488
commit 49fd7f57c4
No known key found for this signature in database
GPG Key ID: 8ED9D3088ACB297B
2 changed files with 2 additions and 2 deletions

View File

@ -15,7 +15,7 @@ bitflags = "1.2"
generic-array = "0.14" generic-array = "0.14"
jsonwebtoken = { version = "8.0", optional = true } jsonwebtoken = { version = "8.0", optional = true }
num-bigint = { version = "0.4", optional = true } num-bigint = { version = "0.4", optional = true }
p256 = { version = "0.9", optional = true, features = ["arithmetic"] } p256 = { version = "0.10", optional = true, features = ["arithmetic"] }
rand = { version = "0.8", optional = true } rand = { version = "0.8", optional = true }
serde = { version = "1.0", features = ["derive"] } serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0" serde_json = "1.0"

View File

@ -417,7 +417,7 @@ impl Key {
let sk = elliptic_curve::SecretKey::random(&mut rand::thread_rng()); let sk = elliptic_curve::SecretKey::random(&mut rand::thread_rng());
let sk_scalar = p256::Scalar::from(&sk); let sk_scalar = p256::Scalar::from(&sk);
let pk = p256::ProjectivePoint::generator() * sk_scalar; let pk = p256::ProjectivePoint::GENERATOR * sk_scalar;
let pk_bytes = &pk let pk_bytes = &pk
.to_affine() .to_affine()
.to_encoded_point(false /* compress */) .to_encoded_point(false /* compress */)