diff options
author | tb <> | 2024-10-28 17:39:57 +0000 |
---|---|---|
committer | tb <> | 2024-10-28 17:39:57 +0000 |
commit | 12e5e111f4326dafde6e71a8ed4e6bb43af9fe42 (patch) | |
tree | aaa5e9e801d7175dcc1e27355f8f317939e37f5d /src | |
parent | 59817a3dadd5dbc44806d415e5ddb7f6eb85fcbf (diff) | |
download | openbsd-12e5e111f4326dafde6e71a8ed4e6bb43af9fe42.tar.gz openbsd-12e5e111f4326dafde6e71a8ed4e6bb43af9fe42.tar.bz2 openbsd-12e5e111f4326dafde6e71a8ed4e6bb43af9fe42.zip |
Rename the EC_KEY in i2d_ECPrivateKey() to ec_key
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libcrypto/ec/ec_asn1.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/lib/libcrypto/ec/ec_asn1.c b/src/lib/libcrypto/ec/ec_asn1.c index 4e70995025..6e39501132 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.87 2024/10/27 09:54:01 tb Exp $ */ | 1 | /* $OpenBSD: ec_asn1.c,v 1.88 2024/10/28 17:39:57 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Written by Nils Larsch for the OpenSSL project. | 3 | * Written by Nils Larsch for the OpenSSL project. |
4 | */ | 4 | */ |
@@ -1183,15 +1183,15 @@ d2i_ECPrivateKey(EC_KEY **out_ec_key, const unsigned char **in, long len) | |||
1183 | LCRYPTO_ALIAS(d2i_ECPrivateKey); | 1183 | LCRYPTO_ALIAS(d2i_ECPrivateKey); |
1184 | 1184 | ||
1185 | int | 1185 | int |
1186 | i2d_ECPrivateKey(EC_KEY *a, unsigned char **out) | 1186 | i2d_ECPrivateKey(EC_KEY *ec_key, unsigned char **out) |
1187 | { | 1187 | { |
1188 | int ret = 0, ok = 0; | 1188 | int ret = 0, ok = 0; |
1189 | unsigned char *buffer = NULL; | 1189 | unsigned char *buffer = NULL; |
1190 | size_t buf_len = 0, tmp_len; | 1190 | size_t buf_len = 0, tmp_len; |
1191 | EC_PRIVATEKEY *ec_privatekey = NULL; | 1191 | EC_PRIVATEKEY *ec_privatekey = NULL; |
1192 | 1192 | ||
1193 | if (a == NULL || a->group == NULL || a->priv_key == NULL || | 1193 | if (ec_key == NULL || ec_key->group == NULL || ec_key->priv_key == NULL || |
1194 | (!(a->enc_flag & EC_PKEY_NO_PUBKEY) && a->pub_key == NULL)) { | 1194 | (!(ec_key->enc_flag & EC_PKEY_NO_PUBKEY) && ec_key->pub_key == NULL)) { |
1195 | ECerror(ERR_R_PASSED_NULL_PARAMETER); | 1195 | ECerror(ERR_R_PASSED_NULL_PARAMETER); |
1196 | goto err; | 1196 | goto err; |
1197 | } | 1197 | } |
@@ -1199,15 +1199,15 @@ i2d_ECPrivateKey(EC_KEY *a, unsigned char **out) | |||
1199 | ECerror(ERR_R_MALLOC_FAILURE); | 1199 | ECerror(ERR_R_MALLOC_FAILURE); |
1200 | goto err; | 1200 | goto err; |
1201 | } | 1201 | } |
1202 | ec_privatekey->version = a->version; | 1202 | ec_privatekey->version = ec_key->version; |
1203 | 1203 | ||
1204 | buf_len = (size_t) BN_num_bytes(a->priv_key); | 1204 | buf_len = (size_t) BN_num_bytes(ec_key->priv_key); |
1205 | buffer = malloc(buf_len); | 1205 | buffer = malloc(buf_len); |
1206 | if (buffer == NULL) { | 1206 | if (buffer == NULL) { |
1207 | ECerror(ERR_R_MALLOC_FAILURE); | 1207 | ECerror(ERR_R_MALLOC_FAILURE); |
1208 | goto err; | 1208 | goto err; |
1209 | } | 1209 | } |
1210 | if (!BN_bn2bin(a->priv_key, buffer)) { | 1210 | if (!BN_bn2bin(ec_key->priv_key, buffer)) { |
1211 | ECerror(ERR_R_BN_LIB); | 1211 | ECerror(ERR_R_BN_LIB); |
1212 | goto err; | 1212 | goto err; |
1213 | } | 1213 | } |
@@ -1215,23 +1215,23 @@ i2d_ECPrivateKey(EC_KEY *a, unsigned char **out) | |||
1215 | ECerror(ERR_R_ASN1_LIB); | 1215 | ECerror(ERR_R_ASN1_LIB); |
1216 | goto err; | 1216 | goto err; |
1217 | } | 1217 | } |
1218 | if (!(a->enc_flag & EC_PKEY_NO_PARAMETERS)) { | 1218 | if (!(ec_key->enc_flag & EC_PKEY_NO_PARAMETERS)) { |
1219 | ECPKPARAMETERS *parameters; | 1219 | ECPKPARAMETERS *parameters; |
1220 | 1220 | ||
1221 | if ((parameters = ec_asn1_group2pkparameters(a->group)) == NULL) { | 1221 | if ((parameters = ec_asn1_group2pkparameters(ec_key->group)) == NULL) { |
1222 | ECerror(ERR_R_EC_LIB); | 1222 | ECerror(ERR_R_EC_LIB); |
1223 | goto err; | 1223 | goto err; |
1224 | } | 1224 | } |
1225 | ec_privatekey->parameters = parameters; | 1225 | ec_privatekey->parameters = parameters; |
1226 | } | 1226 | } |
1227 | if (!(a->enc_flag & EC_PKEY_NO_PUBKEY) && a->pub_key != NULL) { | 1227 | if (!(ec_key->enc_flag & EC_PKEY_NO_PUBKEY) && ec_key->pub_key != NULL) { |
1228 | ec_privatekey->publicKey = ASN1_BIT_STRING_new(); | 1228 | ec_privatekey->publicKey = ASN1_BIT_STRING_new(); |
1229 | if (ec_privatekey->publicKey == NULL) { | 1229 | if (ec_privatekey->publicKey == NULL) { |
1230 | ECerror(ERR_R_MALLOC_FAILURE); | 1230 | ECerror(ERR_R_MALLOC_FAILURE); |
1231 | goto err; | 1231 | goto err; |
1232 | } | 1232 | } |
1233 | tmp_len = EC_POINT_point2oct(a->group, a->pub_key, | 1233 | tmp_len = EC_POINT_point2oct(ec_key->group, ec_key->pub_key, |
1234 | a->conv_form, NULL, 0, NULL); | 1234 | ec_key->conv_form, NULL, 0, NULL); |
1235 | 1235 | ||
1236 | if (tmp_len > buf_len) { | 1236 | if (tmp_len > buf_len) { |
1237 | unsigned char *tmp_buffer = realloc(buffer, tmp_len); | 1237 | unsigned char *tmp_buffer = realloc(buffer, tmp_len); |
@@ -1242,8 +1242,8 @@ i2d_ECPrivateKey(EC_KEY *a, unsigned char **out) | |||
1242 | buffer = tmp_buffer; | 1242 | buffer = tmp_buffer; |
1243 | buf_len = tmp_len; | 1243 | buf_len = tmp_len; |
1244 | } | 1244 | } |
1245 | if (!EC_POINT_point2oct(a->group, a->pub_key, | 1245 | if (!EC_POINT_point2oct(ec_key->group, ec_key->pub_key, |
1246 | a->conv_form, buffer, buf_len, NULL)) { | 1246 | ec_key->conv_form, buffer, buf_len, NULL)) { |
1247 | ECerror(ERR_R_EC_LIB); | 1247 | ECerror(ERR_R_EC_LIB); |
1248 | goto err; | 1248 | goto err; |
1249 | } | 1249 | } |