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 | } | 
