summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509/x509_sxnet.c
diff options
context:
space:
mode:
authorbeck <>2022-11-14 17:48:50 +0000
committerbeck <>2022-11-14 17:48:50 +0000
commit109899f1b36632f5f1c469c4f562df69585eb21e (patch)
treec42f727f8848b4a56e738422f26e8b44150174e4 /src/lib/libcrypto/x509/x509_sxnet.c
parentfd2db7678bc81cd8abe106c7bd1c724c8b01888d (diff)
downloadopenbsd-109899f1b36632f5f1c469c4f562df69585eb21e.tar.gz
openbsd-109899f1b36632f5f1c469c4f562df69585eb21e.tar.bz2
openbsd-109899f1b36632f5f1c469c4f562df69585eb21e.zip
Hide public symbols in libcrypto/x509 .c files
ok tb@
Diffstat (limited to 'src/lib/libcrypto/x509/x509_sxnet.c')
-rw-r--r--src/lib/libcrypto/x509/x509_sxnet.c16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/lib/libcrypto/x509/x509_sxnet.c b/src/lib/libcrypto/x509/x509_sxnet.c
index e5e98bcecc..9c66a6b769 100644
--- a/src/lib/libcrypto/x509/x509_sxnet.c
+++ b/src/lib/libcrypto/x509/x509_sxnet.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509_sxnet.c,v 1.1 2020/06/04 15:19:32 jsing Exp $ */ 1/* $OpenBSD: x509_sxnet.c,v 1.2 2022/11/14 17:48:50 beck Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 1999. 3 * project 1999.
4 */ 4 */
@@ -131,24 +131,28 @@ d2i_SXNETID(SXNETID **a, const unsigned char **in, long len)
131 return (SXNETID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 131 return (SXNETID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
132 &SXNETID_it); 132 &SXNETID_it);
133} 133}
134LCRYPTO_ALIAS(d2i_SXNETID)
134 135
135int 136int
136i2d_SXNETID(SXNETID *a, unsigned char **out) 137i2d_SXNETID(SXNETID *a, unsigned char **out)
137{ 138{
138 return ASN1_item_i2d((ASN1_VALUE *)a, out, &SXNETID_it); 139 return ASN1_item_i2d((ASN1_VALUE *)a, out, &SXNETID_it);
139} 140}
141LCRYPTO_ALIAS(i2d_SXNETID)
140 142
141SXNETID * 143SXNETID *
142SXNETID_new(void) 144SXNETID_new(void)
143{ 145{
144 return (SXNETID *)ASN1_item_new(&SXNETID_it); 146 return (SXNETID *)ASN1_item_new(&SXNETID_it);
145} 147}
148LCRYPTO_ALIAS(SXNETID_new)
146 149
147void 150void
148SXNETID_free(SXNETID *a) 151SXNETID_free(SXNETID *a)
149{ 152{
150 ASN1_item_free((ASN1_VALUE *)a, &SXNETID_it); 153 ASN1_item_free((ASN1_VALUE *)a, &SXNETID_it);
151} 154}
155LCRYPTO_ALIAS(SXNETID_free)
152 156
153static const ASN1_TEMPLATE SXNET_seq_tt[] = { 157static const ASN1_TEMPLATE SXNET_seq_tt[] = {
154 { 158 {
@@ -184,24 +188,28 @@ d2i_SXNET(SXNET **a, const unsigned char **in, long len)
184 return (SXNET *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 188 return (SXNET *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
185 &SXNET_it); 189 &SXNET_it);
186} 190}
191LCRYPTO_ALIAS(d2i_SXNET)
187 192
188int 193int
189i2d_SXNET(SXNET *a, unsigned char **out) 194i2d_SXNET(SXNET *a, unsigned char **out)
190{ 195{
191 return ASN1_item_i2d((ASN1_VALUE *)a, out, &SXNET_it); 196 return ASN1_item_i2d((ASN1_VALUE *)a, out, &SXNET_it);
192} 197}
198LCRYPTO_ALIAS(i2d_SXNET)
193 199
194SXNET * 200SXNET *
195SXNET_new(void) 201SXNET_new(void)
196{ 202{
197 return (SXNET *)ASN1_item_new(&SXNET_it); 203 return (SXNET *)ASN1_item_new(&SXNET_it);
198} 204}
205LCRYPTO_ALIAS(SXNET_new)
199 206
200void 207void
201SXNET_free(SXNET *a) 208SXNET_free(SXNET *a)
202{ 209{
203 ASN1_item_free((ASN1_VALUE *)a, &SXNET_it); 210 ASN1_item_free((ASN1_VALUE *)a, &SXNET_it);
204} 211}
212LCRYPTO_ALIAS(SXNET_free)
205 213
206static int 214static int
207sxnet_i2r(X509V3_EXT_METHOD *method, SXNET *sx, BIO *out, int indent) 215sxnet_i2r(X509V3_EXT_METHOD *method, SXNET *sx, BIO *out, int indent)
@@ -263,6 +271,7 @@ SXNET_add_id_asc(SXNET **psx, const char *zone, const char *user, int userlen)
263 } 271 }
264 return SXNET_add_id_INTEGER(psx, izone, user, userlen); 272 return SXNET_add_id_INTEGER(psx, izone, user, userlen);
265} 273}
274LCRYPTO_ALIAS(SXNET_add_id_asc)
266 275
267/* Add an id given the zone as an unsigned long */ 276/* Add an id given the zone as an unsigned long */
268 277
@@ -280,6 +289,7 @@ SXNET_add_id_ulong(SXNET **psx, unsigned long lzone, const char *user,
280 } 289 }
281 return SXNET_add_id_INTEGER(psx, izone, user, userlen); 290 return SXNET_add_id_INTEGER(psx, izone, user, userlen);
282} 291}
292LCRYPTO_ALIAS(SXNET_add_id_ulong)
283 293
284/* Add an id given the zone as an ASN1_INTEGER. 294/* Add an id given the zone as an ASN1_INTEGER.
285 * Note this version uses the passed integer and doesn't make a copy so don't 295 * Note this version uses the passed integer and doesn't make a copy so don't
@@ -335,6 +345,7 @@ err:
335 *psx = NULL; 345 *psx = NULL;
336 return 0; 346 return 0;
337} 347}
348LCRYPTO_ALIAS(SXNET_add_id_INTEGER)
338 349
339ASN1_OCTET_STRING * 350ASN1_OCTET_STRING *
340SXNET_get_id_asc(SXNET *sx, const char *zone) 351SXNET_get_id_asc(SXNET *sx, const char *zone)
@@ -350,6 +361,7 @@ SXNET_get_id_asc(SXNET *sx, const char *zone)
350 ASN1_INTEGER_free(izone); 361 ASN1_INTEGER_free(izone);
351 return oct; 362 return oct;
352} 363}
364LCRYPTO_ALIAS(SXNET_get_id_asc)
353 365
354ASN1_OCTET_STRING * 366ASN1_OCTET_STRING *
355SXNET_get_id_ulong(SXNET *sx, unsigned long lzone) 367SXNET_get_id_ulong(SXNET *sx, unsigned long lzone)
@@ -367,6 +379,7 @@ SXNET_get_id_ulong(SXNET *sx, unsigned long lzone)
367 ASN1_INTEGER_free(izone); 379 ASN1_INTEGER_free(izone);
368 return oct; 380 return oct;
369} 381}
382LCRYPTO_ALIAS(SXNET_get_id_ulong)
370 383
371ASN1_OCTET_STRING * 384ASN1_OCTET_STRING *
372SXNET_get_id_INTEGER(SXNET *sx, ASN1_INTEGER *zone) 385SXNET_get_id_INTEGER(SXNET *sx, ASN1_INTEGER *zone)
@@ -381,3 +394,4 @@ SXNET_get_id_INTEGER(SXNET *sx, ASN1_INTEGER *zone)
381 } 394 }
382 return NULL; 395 return NULL;
383} 396}
397LCRYPTO_ALIAS(SXNET_get_id_INTEGER)