diff options
Diffstat (limited to 'src/lib/libcrypto/asn1/a_object.c')
-rw-r--r-- | src/lib/libcrypto/asn1/a_object.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/lib/libcrypto/asn1/a_object.c b/src/lib/libcrypto/asn1/a_object.c index af19858f74..a87e243956 100644 --- a/src/lib/libcrypto/asn1/a_object.c +++ b/src/lib/libcrypto/asn1/a_object.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: a_object.c,v 1.50 2023/05/23 11:51:12 tb Exp $ */ | 1 | /* $OpenBSD: a_object.c,v 1.51 2023/07/05 21:23:36 beck Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -87,6 +87,7 @@ ASN1_OBJECT_new(void) | |||
87 | 87 | ||
88 | return a; | 88 | return a; |
89 | } | 89 | } |
90 | LCRYPTO_ALIAS(ASN1_OBJECT_new); | ||
90 | 91 | ||
91 | void | 92 | void |
92 | ASN1_OBJECT_free(ASN1_OBJECT *a) | 93 | ASN1_OBJECT_free(ASN1_OBJECT *a) |
@@ -106,6 +107,7 @@ ASN1_OBJECT_free(ASN1_OBJECT *a) | |||
106 | if (a->flags & ASN1_OBJECT_FLAG_DYNAMIC) | 107 | if (a->flags & ASN1_OBJECT_FLAG_DYNAMIC) |
107 | free(a); | 108 | free(a); |
108 | } | 109 | } |
110 | LCRYPTO_ALIAS(ASN1_OBJECT_free); | ||
109 | 111 | ||
110 | ASN1_OBJECT * | 112 | ASN1_OBJECT * |
111 | ASN1_OBJECT_create(int nid, unsigned char *data, int len, | 113 | ASN1_OBJECT_create(int nid, unsigned char *data, int len, |
@@ -122,6 +124,7 @@ ASN1_OBJECT_create(int nid, unsigned char *data, int len, | |||
122 | ASN1_OBJECT_FLAG_DYNAMIC_DATA; | 124 | ASN1_OBJECT_FLAG_DYNAMIC_DATA; |
123 | return (OBJ_dup(&o)); | 125 | return (OBJ_dup(&o)); |
124 | } | 126 | } |
127 | LCRYPTO_ALIAS(ASN1_OBJECT_create); | ||
125 | 128 | ||
126 | static int | 129 | static int |
127 | oid_add_arc(CBB *cbb, uint64_t arc) | 130 | oid_add_arc(CBB *cbb, uint64_t arc) |
@@ -367,6 +370,7 @@ a2d_ASN1_OBJECT(unsigned char *out, int out_len, const char *in, int in_len) | |||
367 | 370 | ||
368 | return ret; | 371 | return ret; |
369 | } | 372 | } |
373 | LCRYPTO_ALIAS(a2d_ASN1_OBJECT); | ||
370 | 374 | ||
371 | static int | 375 | static int |
372 | i2t_ASN1_OBJECT_oid(const ASN1_OBJECT *aobj, CBB *cbb) | 376 | i2t_ASN1_OBJECT_oid(const ASN1_OBJECT *aobj, CBB *cbb) |
@@ -456,6 +460,7 @@ i2t_ASN1_OBJECT(char *buf, int buf_len, const ASN1_OBJECT *aobj) | |||
456 | { | 460 | { |
457 | return i2t_ASN1_OBJECT_internal(aobj, buf, buf_len, 0); | 461 | return i2t_ASN1_OBJECT_internal(aobj, buf, buf_len, 0); |
458 | } | 462 | } |
463 | LCRYPTO_ALIAS(i2t_ASN1_OBJECT); | ||
459 | 464 | ||
460 | ASN1_OBJECT * | 465 | ASN1_OBJECT * |
461 | t2i_ASN1_OBJECT_internal(const char *oid) | 466 | t2i_ASN1_OBJECT_internal(const char *oid) |
@@ -523,6 +528,7 @@ i2a_ASN1_OBJECT(BIO *bp, const ASN1_OBJECT *aobj) | |||
523 | 528 | ||
524 | return ret; | 529 | return ret; |
525 | } | 530 | } |
531 | LCRYPTO_ALIAS(i2a_ASN1_OBJECT); | ||
526 | 532 | ||
527 | int | 533 | int |
528 | c2i_ASN1_OBJECT_cbs(ASN1_OBJECT **out_aobj, CBS *content) | 534 | c2i_ASN1_OBJECT_cbs(ASN1_OBJECT **out_aobj, CBS *content) |
@@ -627,6 +633,7 @@ i2d_ASN1_OBJECT(const ASN1_OBJECT *a, unsigned char **pp) | |||
627 | *pp = p; | 633 | *pp = p; |
628 | return (objsize); | 634 | return (objsize); |
629 | } | 635 | } |
636 | LCRYPTO_ALIAS(i2d_ASN1_OBJECT); | ||
630 | 637 | ||
631 | ASN1_OBJECT * | 638 | ASN1_OBJECT * |
632 | d2i_ASN1_OBJECT(ASN1_OBJECT **out_aobj, const unsigned char **pp, long length) | 639 | d2i_ASN1_OBJECT(ASN1_OBJECT **out_aobj, const unsigned char **pp, long length) |
@@ -666,3 +673,4 @@ d2i_ASN1_OBJECT(ASN1_OBJECT **out_aobj, const unsigned char **pp, long length) | |||
666 | 673 | ||
667 | return aobj; | 674 | return aobj; |
668 | } | 675 | } |
676 | LCRYPTO_ALIAS(d2i_ASN1_OBJECT); | ||