summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509/x509_pcia.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_pcia.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_pcia.c')
-rw-r--r--src/lib/libcrypto/x509/x509_pcia.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/lib/libcrypto/x509/x509_pcia.c b/src/lib/libcrypto/x509/x509_pcia.c
index b639aa336d..fb14384e99 100644
--- a/src/lib/libcrypto/x509/x509_pcia.c
+++ b/src/lib/libcrypto/x509/x509_pcia.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509_pcia.c,v 1.1 2020/06/04 15:19:32 jsing Exp $ */ 1/* $OpenBSD: x509_pcia.c,v 1.2 2022/11/14 17:48:50 beck Exp $ */
2/* Contributed to the OpenSSL Project 2004 2/* Contributed to the OpenSSL Project 2004
3 * by Richard Levitte (richard@levitte.org) 3 * by Richard Levitte (richard@levitte.org)
4 */ 4 */
@@ -72,24 +72,28 @@ d2i_PROXY_POLICY(PROXY_POLICY **a, const unsigned char **in, long len)
72 return (PROXY_POLICY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 72 return (PROXY_POLICY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
73 &PROXY_POLICY_it); 73 &PROXY_POLICY_it);
74} 74}
75LCRYPTO_ALIAS(d2i_PROXY_POLICY)
75 76
76int 77int
77i2d_PROXY_POLICY(PROXY_POLICY *a, unsigned char **out) 78i2d_PROXY_POLICY(PROXY_POLICY *a, unsigned char **out)
78{ 79{
79 return ASN1_item_i2d((ASN1_VALUE *)a, out, &PROXY_POLICY_it); 80 return ASN1_item_i2d((ASN1_VALUE *)a, out, &PROXY_POLICY_it);
80} 81}
82LCRYPTO_ALIAS(i2d_PROXY_POLICY)
81 83
82PROXY_POLICY * 84PROXY_POLICY *
83PROXY_POLICY_new(void) 85PROXY_POLICY_new(void)
84{ 86{
85 return (PROXY_POLICY *)ASN1_item_new(&PROXY_POLICY_it); 87 return (PROXY_POLICY *)ASN1_item_new(&PROXY_POLICY_it);
86} 88}
89LCRYPTO_ALIAS(PROXY_POLICY_new)
87 90
88void 91void
89PROXY_POLICY_free(PROXY_POLICY *a) 92PROXY_POLICY_free(PROXY_POLICY *a)
90{ 93{
91 ASN1_item_free((ASN1_VALUE *)a, &PROXY_POLICY_it); 94 ASN1_item_free((ASN1_VALUE *)a, &PROXY_POLICY_it);
92} 95}
96LCRYPTO_ALIAS(PROXY_POLICY_free)
93 97
94static const ASN1_TEMPLATE PROXY_CERT_INFO_EXTENSION_seq_tt[] = { 98static const ASN1_TEMPLATE PROXY_CERT_INFO_EXTENSION_seq_tt[] = {
95 { 99 {
@@ -125,21 +129,25 @@ d2i_PROXY_CERT_INFO_EXTENSION(PROXY_CERT_INFO_EXTENSION **a, const unsigned char
125 return (PROXY_CERT_INFO_EXTENSION *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 129 return (PROXY_CERT_INFO_EXTENSION *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
126 &PROXY_CERT_INFO_EXTENSION_it); 130 &PROXY_CERT_INFO_EXTENSION_it);
127} 131}
132LCRYPTO_ALIAS(d2i_PROXY_CERT_INFO_EXTENSION)
128 133
129int 134int
130i2d_PROXY_CERT_INFO_EXTENSION(PROXY_CERT_INFO_EXTENSION *a, unsigned char **out) 135i2d_PROXY_CERT_INFO_EXTENSION(PROXY_CERT_INFO_EXTENSION *a, unsigned char **out)
131{ 136{
132 return ASN1_item_i2d((ASN1_VALUE *)a, out, &PROXY_CERT_INFO_EXTENSION_it); 137 return ASN1_item_i2d((ASN1_VALUE *)a, out, &PROXY_CERT_INFO_EXTENSION_it);
133} 138}
139LCRYPTO_ALIAS(i2d_PROXY_CERT_INFO_EXTENSION)
134 140
135PROXY_CERT_INFO_EXTENSION * 141PROXY_CERT_INFO_EXTENSION *
136PROXY_CERT_INFO_EXTENSION_new(void) 142PROXY_CERT_INFO_EXTENSION_new(void)
137{ 143{
138 return (PROXY_CERT_INFO_EXTENSION *)ASN1_item_new(&PROXY_CERT_INFO_EXTENSION_it); 144 return (PROXY_CERT_INFO_EXTENSION *)ASN1_item_new(&PROXY_CERT_INFO_EXTENSION_it);
139} 145}
146LCRYPTO_ALIAS(PROXY_CERT_INFO_EXTENSION_new)
140 147
141void 148void
142PROXY_CERT_INFO_EXTENSION_free(PROXY_CERT_INFO_EXTENSION *a) 149PROXY_CERT_INFO_EXTENSION_free(PROXY_CERT_INFO_EXTENSION *a)
143{ 150{
144 ASN1_item_free((ASN1_VALUE *)a, &PROXY_CERT_INFO_EXTENSION_it); 151 ASN1_item_free((ASN1_VALUE *)a, &PROXY_CERT_INFO_EXTENSION_it);
145} 152}
153LCRYPTO_ALIAS(PROXY_CERT_INFO_EXTENSION_free)