summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/ec/ec_asn1.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libcrypto/ec/ec_asn1.c b/src/lib/libcrypto/ec/ec_asn1.c
index 18e2e050f2..1ea579a83b 100644
--- a/src/lib/libcrypto/ec/ec_asn1.c
+++ b/src/lib/libcrypto/ec/ec_asn1.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ec_asn1.c,v 1.82 2024/10/26 14:35:32 tb Exp $ */ 1/* $OpenBSD: ec_asn1.c,v 1.83 2024/10/26 14:40:16 tb Exp $ */
2/* 2/*
3 * Written by Nils Larsch for the OpenSSL project. 3 * Written by Nils Larsch for the OpenSSL project.
4 */ 4 */
@@ -1105,6 +1105,7 @@ d2i_ECPrivateKey(EC_KEY **out_ec_key, const unsigned char **in, long len)
1105 goto err; 1105 goto err;
1106 } 1106 }
1107 1107
1108 ec_key->version = ec_privatekey->version;
1108 if (ec_privatekey->parameters) { 1109 if (ec_privatekey->parameters) {
1109 EC_GROUP_free(ec_key->group); 1110 EC_GROUP_free(ec_key->group);
1110 ec_key->group = ec_asn1_pkparameters2group(ec_privatekey->parameters); 1111 ec_key->group = ec_asn1_pkparameters2group(ec_privatekey->parameters);
@@ -1113,7 +1114,6 @@ d2i_ECPrivateKey(EC_KEY **out_ec_key, const unsigned char **in, long len)
1113 ECerror(ERR_R_EC_LIB); 1114 ECerror(ERR_R_EC_LIB);
1114 goto err; 1115 goto err;
1115 } 1116 }
1116 ec_key->version = ec_privatekey->version;
1117 1117
1118 if (ec_privatekey->privateKey) { 1118 if (ec_privatekey->privateKey) {
1119 ec_key->priv_key = BN_bin2bn( 1119 ec_key->priv_key = BN_bin2bn(