summaryrefslogtreecommitdiff
path: root/src/crypto/ec_extra/ec_asn1.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/crypto/ec_extra/ec_asn1.c')
-rw-r--r--src/crypto/ec_extra/ec_asn1.c4
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.