diff options
Diffstat (limited to 'src/lib/libcrypto/ec/ec_asn1.c')
| -rw-r--r-- | src/lib/libcrypto/ec/ec_asn1.c | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/src/lib/libcrypto/ec/ec_asn1.c b/src/lib/libcrypto/ec/ec_asn1.c index 0435f0a75f..683ca17417 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.47 2023/07/07 13:54:45 beck Exp $ */ | 1 | /* $OpenBSD: ec_asn1.c,v 1.48 2023/07/07 19:37:53 beck Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Written by Nils Larsch for the OpenSSL project. | 3 | * Written by Nils Larsch for the OpenSSL project. |
| 4 | */ | 4 | */ |
| @@ -185,14 +185,12 @@ X9_62_PENTANOMIAL_new(void) | |||
| 185 | { | 185 | { |
| 186 | return (X9_62_PENTANOMIAL*)ASN1_item_new(&X9_62_PENTANOMIAL_it); | 186 | return (X9_62_PENTANOMIAL*)ASN1_item_new(&X9_62_PENTANOMIAL_it); |
| 187 | } | 187 | } |
| 188 | LCRYPTO_ALIAS(X9_62_PENTANOMIAL_new); | ||
| 189 | 188 | ||
| 190 | void | 189 | void |
| 191 | X9_62_PENTANOMIAL_free(X9_62_PENTANOMIAL *a) | 190 | X9_62_PENTANOMIAL_free(X9_62_PENTANOMIAL *a) |
| 192 | { | 191 | { |
| 193 | ASN1_item_free((ASN1_VALUE *)a, &X9_62_PENTANOMIAL_it); | 192 | ASN1_item_free((ASN1_VALUE *)a, &X9_62_PENTANOMIAL_it); |
| 194 | } | 193 | } |
| 195 | LCRYPTO_ALIAS(X9_62_PENTANOMIAL_free); | ||
| 196 | 194 | ||
| 197 | static const ASN1_TEMPLATE char_two_def_tt = { | 195 | static const ASN1_TEMPLATE char_two_def_tt = { |
| 198 | .flags = 0, | 196 | .flags = 0, |
| @@ -287,14 +285,12 @@ X9_62_CHARACTERISTIC_TWO_new(void) | |||
| 287 | { | 285 | { |
| 288 | return (X9_62_CHARACTERISTIC_TWO*)ASN1_item_new(&X9_62_CHARACTERISTIC_TWO_it); | 286 | return (X9_62_CHARACTERISTIC_TWO*)ASN1_item_new(&X9_62_CHARACTERISTIC_TWO_it); |
| 289 | } | 287 | } |
| 290 | LCRYPTO_ALIAS(X9_62_CHARACTERISTIC_TWO_new); | ||
| 291 | 288 | ||
| 292 | void | 289 | void |
| 293 | X9_62_CHARACTERISTIC_TWO_free(X9_62_CHARACTERISTIC_TWO *a) | 290 | X9_62_CHARACTERISTIC_TWO_free(X9_62_CHARACTERISTIC_TWO *a) |
| 294 | { | 291 | { |
| 295 | ASN1_item_free((ASN1_VALUE *)a, &X9_62_CHARACTERISTIC_TWO_it); | 292 | ASN1_item_free((ASN1_VALUE *)a, &X9_62_CHARACTERISTIC_TWO_it); |
| 296 | } | 293 | } |
| 297 | LCRYPTO_ALIAS(X9_62_CHARACTERISTIC_TWO_free); | ||
| 298 | 294 | ||
| 299 | static const ASN1_TEMPLATE fieldID_def_tt = { | 295 | static const ASN1_TEMPLATE fieldID_def_tt = { |
| 300 | .flags = 0, | 296 | .flags = 0, |
| @@ -460,14 +456,12 @@ ECPARAMETERS_new(void) | |||
| 460 | { | 456 | { |
| 461 | return (ECPARAMETERS*)ASN1_item_new(&ECPARAMETERS_it); | 457 | return (ECPARAMETERS*)ASN1_item_new(&ECPARAMETERS_it); |
| 462 | } | 458 | } |
| 463 | LCRYPTO_ALIAS(ECPARAMETERS_new); | ||
| 464 | 459 | ||
| 465 | void | 460 | void |
| 466 | ECPARAMETERS_free(ECPARAMETERS *a) | 461 | ECPARAMETERS_free(ECPARAMETERS *a) |
| 467 | { | 462 | { |
| 468 | ASN1_item_free((ASN1_VALUE *)a, &ECPARAMETERS_it); | 463 | ASN1_item_free((ASN1_VALUE *)a, &ECPARAMETERS_it); |
| 469 | } | 464 | } |
| 470 | LCRYPTO_ALIAS(ECPARAMETERS_free); | ||
| 471 | 465 | ||
| 472 | static const ASN1_TEMPLATE ECPKPARAMETERS_ch_tt[] = { | 466 | static const ASN1_TEMPLATE ECPKPARAMETERS_ch_tt[] = { |
| 473 | { | 467 | { |
| @@ -514,28 +508,24 @@ d2i_ECPKPARAMETERS(ECPKPARAMETERS **a, const unsigned char **in, long len) | |||
| 514 | return (ECPKPARAMETERS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, | 508 | return (ECPKPARAMETERS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, |
| 515 | &ECPKPARAMETERS_it); | 509 | &ECPKPARAMETERS_it); |
| 516 | } | 510 | } |
| 517 | LCRYPTO_ALIAS(d2i_ECPKPARAMETERS); | ||
| 518 | 511 | ||
| 519 | int | 512 | int |
| 520 | i2d_ECPKPARAMETERS(const ECPKPARAMETERS *a, unsigned char **out) | 513 | i2d_ECPKPARAMETERS(const ECPKPARAMETERS *a, unsigned char **out) |
| 521 | { | 514 | { |
| 522 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &ECPKPARAMETERS_it); | 515 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &ECPKPARAMETERS_it); |
| 523 | } | 516 | } |
| 524 | LCRYPTO_ALIAS(i2d_ECPKPARAMETERS); | ||
| 525 | 517 | ||
| 526 | ECPKPARAMETERS * | 518 | ECPKPARAMETERS * |
| 527 | ECPKPARAMETERS_new(void) | 519 | ECPKPARAMETERS_new(void) |
| 528 | { | 520 | { |
| 529 | return (ECPKPARAMETERS *)ASN1_item_new(&ECPKPARAMETERS_it); | 521 | return (ECPKPARAMETERS *)ASN1_item_new(&ECPKPARAMETERS_it); |
| 530 | } | 522 | } |
| 531 | LCRYPTO_ALIAS(ECPKPARAMETERS_new); | ||
| 532 | 523 | ||
| 533 | void | 524 | void |
| 534 | ECPKPARAMETERS_free(ECPKPARAMETERS *a) | 525 | ECPKPARAMETERS_free(ECPKPARAMETERS *a) |
| 535 | { | 526 | { |
| 536 | ASN1_item_free((ASN1_VALUE *)a, &ECPKPARAMETERS_it); | 527 | ASN1_item_free((ASN1_VALUE *)a, &ECPKPARAMETERS_it); |
| 537 | } | 528 | } |
| 538 | LCRYPTO_ALIAS(ECPKPARAMETERS_free); | ||
| 539 | 529 | ||
| 540 | static const ASN1_TEMPLATE EC_PRIVATEKEY_seq_tt[] = { | 530 | static const ASN1_TEMPLATE EC_PRIVATEKEY_seq_tt[] = { |
| 541 | { | 531 | { |
| @@ -589,28 +579,24 @@ d2i_EC_PRIVATEKEY(EC_PRIVATEKEY **a, const unsigned char **in, long len) | |||
| 589 | return (EC_PRIVATEKEY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, | 579 | return (EC_PRIVATEKEY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, |
| 590 | &EC_PRIVATEKEY_it); | 580 | &EC_PRIVATEKEY_it); |
| 591 | } | 581 | } |
| 592 | LCRYPTO_ALIAS(d2i_EC_PRIVATEKEY); | ||
| 593 | 582 | ||
| 594 | int | 583 | int |
| 595 | i2d_EC_PRIVATEKEY(const EC_PRIVATEKEY *a, unsigned char **out) | 584 | i2d_EC_PRIVATEKEY(const EC_PRIVATEKEY *a, unsigned char **out) |
| 596 | { | 585 | { |
| 597 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &EC_PRIVATEKEY_it); | 586 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &EC_PRIVATEKEY_it); |
| 598 | } | 587 | } |
| 599 | LCRYPTO_ALIAS(i2d_EC_PRIVATEKEY); | ||
| 600 | 588 | ||
| 601 | EC_PRIVATEKEY * | 589 | EC_PRIVATEKEY * |
| 602 | EC_PRIVATEKEY_new(void) | 590 | EC_PRIVATEKEY_new(void) |
| 603 | { | 591 | { |
| 604 | return (EC_PRIVATEKEY *)ASN1_item_new(&EC_PRIVATEKEY_it); | 592 | return (EC_PRIVATEKEY *)ASN1_item_new(&EC_PRIVATEKEY_it); |
| 605 | } | 593 | } |
| 606 | LCRYPTO_ALIAS(EC_PRIVATEKEY_new); | ||
| 607 | 594 | ||
| 608 | void | 595 | void |
| 609 | EC_PRIVATEKEY_free(EC_PRIVATEKEY *a) | 596 | EC_PRIVATEKEY_free(EC_PRIVATEKEY *a) |
| 610 | { | 597 | { |
| 611 | ASN1_item_free((ASN1_VALUE *)a, &EC_PRIVATEKEY_it); | 598 | ASN1_item_free((ASN1_VALUE *)a, &EC_PRIVATEKEY_it); |
| 612 | } | 599 | } |
| 613 | LCRYPTO_ALIAS(EC_PRIVATEKEY_free); | ||
| 614 | 600 | ||
| 615 | /* some declarations of internal function */ | 601 | /* some declarations of internal function */ |
| 616 | 602 | ||
