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