diff options
Diffstat (limited to 'src/crypto/ec_extra/ec_asn1.c')
-rw-r--r-- | src/crypto/ec_extra/ec_asn1.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/crypto/ec_extra/ec_asn1.c b/src/crypto/ec_extra/ec_asn1.c index 6e212751..31988f3f 100644 --- a/src/crypto/ec_extra/ec_asn1.c +++ b/src/crypto/ec_extra/ec_asn1.c @@ -159,8 +159,8 @@ EC_KEY *EC_KEY_parse_private_key(CBS *cbs, const EC_GROUP *group) { (point_conversion_form_t)(CBS_data(&public_key)[0] & ~0x01); } else { // Compute the public key instead. - if (!ec_point_mul_scalar(group, &ret->pub_key->raw, &ret->priv_key->scalar, - NULL, NULL)) { + if (!ec_point_mul_scalar_base(group, &ret->pub_key->raw, + &ret->priv_key->scalar)) { goto err; } // Remember the original private-key-only encoding. |