summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509/x509_cpols.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_cpols.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_cpols.c')
-rw-r--r--src/lib/libcrypto/x509/x509_cpols.c23
1 files changed, 22 insertions, 1 deletions
diff --git a/src/lib/libcrypto/x509/x509_cpols.c b/src/lib/libcrypto/x509/x509_cpols.c
index 93527a4366..8d50c0545a 100644
--- a/src/lib/libcrypto/x509/x509_cpols.c
+++ b/src/lib/libcrypto/x509/x509_cpols.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509_cpols.c,v 1.4 2022/01/14 08:16:13 tb Exp $ */ 1/* $OpenBSD: x509_cpols.c,v 1.5 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 */
@@ -125,24 +125,28 @@ d2i_CERTIFICATEPOLICIES(CERTIFICATEPOLICIES **a, const unsigned char **in, long
125 return (CERTIFICATEPOLICIES *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 125 return (CERTIFICATEPOLICIES *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
126 &CERTIFICATEPOLICIES_it); 126 &CERTIFICATEPOLICIES_it);
127} 127}
128LCRYPTO_ALIAS(d2i_CERTIFICATEPOLICIES)
128 129
129int 130int
130i2d_CERTIFICATEPOLICIES(CERTIFICATEPOLICIES *a, unsigned char **out) 131i2d_CERTIFICATEPOLICIES(CERTIFICATEPOLICIES *a, unsigned char **out)
131{ 132{
132 return ASN1_item_i2d((ASN1_VALUE *)a, out, &CERTIFICATEPOLICIES_it); 133 return ASN1_item_i2d((ASN1_VALUE *)a, out, &CERTIFICATEPOLICIES_it);
133} 134}
135LCRYPTO_ALIAS(i2d_CERTIFICATEPOLICIES)
134 136
135CERTIFICATEPOLICIES * 137CERTIFICATEPOLICIES *
136CERTIFICATEPOLICIES_new(void) 138CERTIFICATEPOLICIES_new(void)
137{ 139{
138 return (CERTIFICATEPOLICIES *)ASN1_item_new(&CERTIFICATEPOLICIES_it); 140 return (CERTIFICATEPOLICIES *)ASN1_item_new(&CERTIFICATEPOLICIES_it);
139} 141}
142LCRYPTO_ALIAS(CERTIFICATEPOLICIES_new)
140 143
141void 144void
142CERTIFICATEPOLICIES_free(CERTIFICATEPOLICIES *a) 145CERTIFICATEPOLICIES_free(CERTIFICATEPOLICIES *a)
143{ 146{
144 ASN1_item_free((ASN1_VALUE *)a, &CERTIFICATEPOLICIES_it); 147 ASN1_item_free((ASN1_VALUE *)a, &CERTIFICATEPOLICIES_it);
145} 148}
149LCRYPTO_ALIAS(CERTIFICATEPOLICIES_free)
146 150
147static const ASN1_TEMPLATE POLICYINFO_seq_tt[] = { 151static const ASN1_TEMPLATE POLICYINFO_seq_tt[] = {
148 { 152 {
@@ -178,24 +182,28 @@ d2i_POLICYINFO(POLICYINFO **a, const unsigned char **in, long len)
178 return (POLICYINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 182 return (POLICYINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
179 &POLICYINFO_it); 183 &POLICYINFO_it);
180} 184}
185LCRYPTO_ALIAS(d2i_POLICYINFO)
181 186
182int 187int
183i2d_POLICYINFO(POLICYINFO *a, unsigned char **out) 188i2d_POLICYINFO(POLICYINFO *a, unsigned char **out)
184{ 189{
185 return ASN1_item_i2d((ASN1_VALUE *)a, out, &POLICYINFO_it); 190 return ASN1_item_i2d((ASN1_VALUE *)a, out, &POLICYINFO_it);
186} 191}
192LCRYPTO_ALIAS(i2d_POLICYINFO)
187 193
188POLICYINFO * 194POLICYINFO *
189POLICYINFO_new(void) 195POLICYINFO_new(void)
190{ 196{
191 return (POLICYINFO *)ASN1_item_new(&POLICYINFO_it); 197 return (POLICYINFO *)ASN1_item_new(&POLICYINFO_it);
192} 198}
199LCRYPTO_ALIAS(POLICYINFO_new)
193 200
194void 201void
195POLICYINFO_free(POLICYINFO *a) 202POLICYINFO_free(POLICYINFO *a)
196{ 203{
197 ASN1_item_free((ASN1_VALUE *)a, &POLICYINFO_it); 204 ASN1_item_free((ASN1_VALUE *)a, &POLICYINFO_it);
198} 205}
206LCRYPTO_ALIAS(POLICYINFO_free)
199 207
200static const ASN1_TEMPLATE policydefault_tt = { 208static const ASN1_TEMPLATE policydefault_tt = {
201 .flags = 0, 209 .flags = 0,
@@ -273,24 +281,28 @@ d2i_POLICYQUALINFO(POLICYQUALINFO **a, const unsigned char **in, long len)
273 return (POLICYQUALINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 281 return (POLICYQUALINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
274 &POLICYQUALINFO_it); 282 &POLICYQUALINFO_it);
275} 283}
284LCRYPTO_ALIAS(d2i_POLICYQUALINFO)
276 285
277int 286int
278i2d_POLICYQUALINFO(POLICYQUALINFO *a, unsigned char **out) 287i2d_POLICYQUALINFO(POLICYQUALINFO *a, unsigned char **out)
279{ 288{
280 return ASN1_item_i2d((ASN1_VALUE *)a, out, &POLICYQUALINFO_it); 289 return ASN1_item_i2d((ASN1_VALUE *)a, out, &POLICYQUALINFO_it);
281} 290}
291LCRYPTO_ALIAS(i2d_POLICYQUALINFO)
282 292
283POLICYQUALINFO * 293POLICYQUALINFO *
284POLICYQUALINFO_new(void) 294POLICYQUALINFO_new(void)
285{ 295{
286 return (POLICYQUALINFO *)ASN1_item_new(&POLICYQUALINFO_it); 296 return (POLICYQUALINFO *)ASN1_item_new(&POLICYQUALINFO_it);
287} 297}
298LCRYPTO_ALIAS(POLICYQUALINFO_new)
288 299
289void 300void
290POLICYQUALINFO_free(POLICYQUALINFO *a) 301POLICYQUALINFO_free(POLICYQUALINFO *a)
291{ 302{
292 ASN1_item_free((ASN1_VALUE *)a, &POLICYQUALINFO_it); 303 ASN1_item_free((ASN1_VALUE *)a, &POLICYQUALINFO_it);
293} 304}
305LCRYPTO_ALIAS(POLICYQUALINFO_free)
294 306
295static const ASN1_TEMPLATE USERNOTICE_seq_tt[] = { 307static const ASN1_TEMPLATE USERNOTICE_seq_tt[] = {
296 { 308 {
@@ -326,24 +338,28 @@ d2i_USERNOTICE(USERNOTICE **a, const unsigned char **in, long len)
326 return (USERNOTICE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 338 return (USERNOTICE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
327 &USERNOTICE_it); 339 &USERNOTICE_it);
328} 340}
341LCRYPTO_ALIAS(d2i_USERNOTICE)
329 342
330int 343int
331i2d_USERNOTICE(USERNOTICE *a, unsigned char **out) 344i2d_USERNOTICE(USERNOTICE *a, unsigned char **out)
332{ 345{
333 return ASN1_item_i2d((ASN1_VALUE *)a, out, &USERNOTICE_it); 346 return ASN1_item_i2d((ASN1_VALUE *)a, out, &USERNOTICE_it);
334} 347}
348LCRYPTO_ALIAS(i2d_USERNOTICE)
335 349
336USERNOTICE * 350USERNOTICE *
337USERNOTICE_new(void) 351USERNOTICE_new(void)
338{ 352{
339 return (USERNOTICE *)ASN1_item_new(&USERNOTICE_it); 353 return (USERNOTICE *)ASN1_item_new(&USERNOTICE_it);
340} 354}
355LCRYPTO_ALIAS(USERNOTICE_new)
341 356
342void 357void
343USERNOTICE_free(USERNOTICE *a) 358USERNOTICE_free(USERNOTICE *a)
344{ 359{
345 ASN1_item_free((ASN1_VALUE *)a, &USERNOTICE_it); 360 ASN1_item_free((ASN1_VALUE *)a, &USERNOTICE_it);
346} 361}
362LCRYPTO_ALIAS(USERNOTICE_free)
347 363
348static const ASN1_TEMPLATE NOTICEREF_seq_tt[] = { 364static const ASN1_TEMPLATE NOTICEREF_seq_tt[] = {
349 { 365 {
@@ -379,24 +395,28 @@ d2i_NOTICEREF(NOTICEREF **a, const unsigned char **in, long len)
379 return (NOTICEREF *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 395 return (NOTICEREF *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
380 &NOTICEREF_it); 396 &NOTICEREF_it);
381} 397}
398LCRYPTO_ALIAS(d2i_NOTICEREF)
382 399
383int 400int
384i2d_NOTICEREF(NOTICEREF *a, unsigned char **out) 401i2d_NOTICEREF(NOTICEREF *a, unsigned char **out)
385{ 402{
386 return ASN1_item_i2d((ASN1_VALUE *)a, out, &NOTICEREF_it); 403 return ASN1_item_i2d((ASN1_VALUE *)a, out, &NOTICEREF_it);
387} 404}
405LCRYPTO_ALIAS(i2d_NOTICEREF)
388 406
389NOTICEREF * 407NOTICEREF *
390NOTICEREF_new(void) 408NOTICEREF_new(void)
391{ 409{
392 return (NOTICEREF *)ASN1_item_new(&NOTICEREF_it); 410 return (NOTICEREF *)ASN1_item_new(&NOTICEREF_it);
393} 411}
412LCRYPTO_ALIAS(NOTICEREF_new)
394 413
395void 414void
396NOTICEREF_free(NOTICEREF *a) 415NOTICEREF_free(NOTICEREF *a)
397{ 416{
398 ASN1_item_free((ASN1_VALUE *)a, &NOTICEREF_it); 417 ASN1_item_free((ASN1_VALUE *)a, &NOTICEREF_it);
399} 418}
419LCRYPTO_ALIAS(NOTICEREF_free)
400 420
401static STACK_OF(POLICYINFO) * 421static STACK_OF(POLICYINFO) *
402r2i_certpol(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *value) 422r2i_certpol(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *value)
@@ -762,3 +782,4 @@ X509_POLICY_NODE_print(BIO *out, X509_POLICY_NODE *node, int indent)
762 else 782 else
763 BIO_printf(out, "%*sNo Qualifiers\n", indent + 2, ""); 783 BIO_printf(out, "%*sNo Qualifiers\n", indent + 2, "");
764} 784}
785LCRYPTO_ALIAS(X509_POLICY_NODE_print)