diff options
Diffstat (limited to 'src/lib/libcrypto/asn1/x_spki.c')
-rw-r--r-- | src/lib/libcrypto/asn1/x_spki.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/lib/libcrypto/asn1/x_spki.c b/src/lib/libcrypto/asn1/x_spki.c index 2aa860feb9..534fc7ac5c 100644 --- a/src/lib/libcrypto/asn1/x_spki.c +++ b/src/lib/libcrypto/asn1/x_spki.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x_spki.c,v 1.11 2015/02/11 04:00:39 jsing Exp $ */ | 1 | /* $OpenBSD: x_spki.c,v 1.12 2023/07/05 21:23:37 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 | * |
@@ -94,24 +94,28 @@ d2i_NETSCAPE_SPKAC(NETSCAPE_SPKAC **a, const unsigned char **in, long len) | |||
94 | return (NETSCAPE_SPKAC *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, | 94 | return (NETSCAPE_SPKAC *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, |
95 | &NETSCAPE_SPKAC_it); | 95 | &NETSCAPE_SPKAC_it); |
96 | } | 96 | } |
97 | LCRYPTO_ALIAS(d2i_NETSCAPE_SPKAC); | ||
97 | 98 | ||
98 | int | 99 | int |
99 | i2d_NETSCAPE_SPKAC(NETSCAPE_SPKAC *a, unsigned char **out) | 100 | i2d_NETSCAPE_SPKAC(NETSCAPE_SPKAC *a, unsigned char **out) |
100 | { | 101 | { |
101 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &NETSCAPE_SPKAC_it); | 102 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &NETSCAPE_SPKAC_it); |
102 | } | 103 | } |
104 | LCRYPTO_ALIAS(i2d_NETSCAPE_SPKAC); | ||
103 | 105 | ||
104 | NETSCAPE_SPKAC * | 106 | NETSCAPE_SPKAC * |
105 | NETSCAPE_SPKAC_new(void) | 107 | NETSCAPE_SPKAC_new(void) |
106 | { | 108 | { |
107 | return (NETSCAPE_SPKAC *)ASN1_item_new(&NETSCAPE_SPKAC_it); | 109 | return (NETSCAPE_SPKAC *)ASN1_item_new(&NETSCAPE_SPKAC_it); |
108 | } | 110 | } |
111 | LCRYPTO_ALIAS(NETSCAPE_SPKAC_new); | ||
109 | 112 | ||
110 | void | 113 | void |
111 | NETSCAPE_SPKAC_free(NETSCAPE_SPKAC *a) | 114 | NETSCAPE_SPKAC_free(NETSCAPE_SPKAC *a) |
112 | { | 115 | { |
113 | ASN1_item_free((ASN1_VALUE *)a, &NETSCAPE_SPKAC_it); | 116 | ASN1_item_free((ASN1_VALUE *)a, &NETSCAPE_SPKAC_it); |
114 | } | 117 | } |
118 | LCRYPTO_ALIAS(NETSCAPE_SPKAC_free); | ||
115 | 119 | ||
116 | static const ASN1_TEMPLATE NETSCAPE_SPKI_seq_tt[] = { | 120 | static const ASN1_TEMPLATE NETSCAPE_SPKI_seq_tt[] = { |
117 | { | 121 | { |
@@ -154,21 +158,25 @@ d2i_NETSCAPE_SPKI(NETSCAPE_SPKI **a, const unsigned char **in, long len) | |||
154 | return (NETSCAPE_SPKI *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, | 158 | return (NETSCAPE_SPKI *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, |
155 | &NETSCAPE_SPKI_it); | 159 | &NETSCAPE_SPKI_it); |
156 | } | 160 | } |
161 | LCRYPTO_ALIAS(d2i_NETSCAPE_SPKI); | ||
157 | 162 | ||
158 | int | 163 | int |
159 | i2d_NETSCAPE_SPKI(NETSCAPE_SPKI *a, unsigned char **out) | 164 | i2d_NETSCAPE_SPKI(NETSCAPE_SPKI *a, unsigned char **out) |
160 | { | 165 | { |
161 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &NETSCAPE_SPKI_it); | 166 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &NETSCAPE_SPKI_it); |
162 | } | 167 | } |
168 | LCRYPTO_ALIAS(i2d_NETSCAPE_SPKI); | ||
163 | 169 | ||
164 | NETSCAPE_SPKI * | 170 | NETSCAPE_SPKI * |
165 | NETSCAPE_SPKI_new(void) | 171 | NETSCAPE_SPKI_new(void) |
166 | { | 172 | { |
167 | return (NETSCAPE_SPKI *)ASN1_item_new(&NETSCAPE_SPKI_it); | 173 | return (NETSCAPE_SPKI *)ASN1_item_new(&NETSCAPE_SPKI_it); |
168 | } | 174 | } |
175 | LCRYPTO_ALIAS(NETSCAPE_SPKI_new); | ||
169 | 176 | ||
170 | void | 177 | void |
171 | NETSCAPE_SPKI_free(NETSCAPE_SPKI *a) | 178 | NETSCAPE_SPKI_free(NETSCAPE_SPKI *a) |
172 | { | 179 | { |
173 | ASN1_item_free((ASN1_VALUE *)a, &NETSCAPE_SPKI_it); | 180 | ASN1_item_free((ASN1_VALUE *)a, &NETSCAPE_SPKI_it); |
174 | } | 181 | } |
182 | LCRYPTO_ALIAS(NETSCAPE_SPKI_free); | ||