summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509/x509_info.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_info.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_info.c')
-rw-r--r--src/lib/libcrypto/x509/x509_info.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/lib/libcrypto/x509/x509_info.c b/src/lib/libcrypto/x509/x509_info.c
index 86ed6fadfa..6c7fd13601 100644
--- a/src/lib/libcrypto/x509/x509_info.c
+++ b/src/lib/libcrypto/x509/x509_info.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509_info.c,v 1.1 2020/06/04 15:19:31 jsing Exp $ */ 1/* $OpenBSD: x509_info.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 */
@@ -139,24 +139,28 @@ d2i_ACCESS_DESCRIPTION(ACCESS_DESCRIPTION **a, const unsigned char **in, long le
139 return (ACCESS_DESCRIPTION *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 139 return (ACCESS_DESCRIPTION *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
140 &ACCESS_DESCRIPTION_it); 140 &ACCESS_DESCRIPTION_it);
141} 141}
142LCRYPTO_ALIAS(d2i_ACCESS_DESCRIPTION)
142 143
143int 144int
144i2d_ACCESS_DESCRIPTION(ACCESS_DESCRIPTION *a, unsigned char **out) 145i2d_ACCESS_DESCRIPTION(ACCESS_DESCRIPTION *a, unsigned char **out)
145{ 146{
146 return ASN1_item_i2d((ASN1_VALUE *)a, out, &ACCESS_DESCRIPTION_it); 147 return ASN1_item_i2d((ASN1_VALUE *)a, out, &ACCESS_DESCRIPTION_it);
147} 148}
149LCRYPTO_ALIAS(i2d_ACCESS_DESCRIPTION)
148 150
149ACCESS_DESCRIPTION * 151ACCESS_DESCRIPTION *
150ACCESS_DESCRIPTION_new(void) 152ACCESS_DESCRIPTION_new(void)
151{ 153{
152 return (ACCESS_DESCRIPTION *)ASN1_item_new(&ACCESS_DESCRIPTION_it); 154 return (ACCESS_DESCRIPTION *)ASN1_item_new(&ACCESS_DESCRIPTION_it);
153} 155}
156LCRYPTO_ALIAS(ACCESS_DESCRIPTION_new)
154 157
155void 158void
156ACCESS_DESCRIPTION_free(ACCESS_DESCRIPTION *a) 159ACCESS_DESCRIPTION_free(ACCESS_DESCRIPTION *a)
157{ 160{
158 ASN1_item_free((ASN1_VALUE *)a, &ACCESS_DESCRIPTION_it); 161 ASN1_item_free((ASN1_VALUE *)a, &ACCESS_DESCRIPTION_it);
159} 162}
163LCRYPTO_ALIAS(ACCESS_DESCRIPTION_free)
160 164
161static const ASN1_TEMPLATE AUTHORITY_INFO_ACCESS_item_tt = { 165static const ASN1_TEMPLATE AUTHORITY_INFO_ACCESS_item_tt = {
162 .flags = ASN1_TFLG_SEQUENCE_OF, 166 .flags = ASN1_TFLG_SEQUENCE_OF,
@@ -183,24 +187,28 @@ d2i_AUTHORITY_INFO_ACCESS(AUTHORITY_INFO_ACCESS **a, const unsigned char **in, l
183 return (AUTHORITY_INFO_ACCESS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 187 return (AUTHORITY_INFO_ACCESS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
184 &AUTHORITY_INFO_ACCESS_it); 188 &AUTHORITY_INFO_ACCESS_it);
185} 189}
190LCRYPTO_ALIAS(d2i_AUTHORITY_INFO_ACCESS)
186 191
187int 192int
188i2d_AUTHORITY_INFO_ACCESS(AUTHORITY_INFO_ACCESS *a, unsigned char **out) 193i2d_AUTHORITY_INFO_ACCESS(AUTHORITY_INFO_ACCESS *a, unsigned char **out)
189{ 194{
190 return ASN1_item_i2d((ASN1_VALUE *)a, out, &AUTHORITY_INFO_ACCESS_it); 195 return ASN1_item_i2d((ASN1_VALUE *)a, out, &AUTHORITY_INFO_ACCESS_it);
191} 196}
197LCRYPTO_ALIAS(i2d_AUTHORITY_INFO_ACCESS)
192 198
193AUTHORITY_INFO_ACCESS * 199AUTHORITY_INFO_ACCESS *
194AUTHORITY_INFO_ACCESS_new(void) 200AUTHORITY_INFO_ACCESS_new(void)
195{ 201{
196 return (AUTHORITY_INFO_ACCESS *)ASN1_item_new(&AUTHORITY_INFO_ACCESS_it); 202 return (AUTHORITY_INFO_ACCESS *)ASN1_item_new(&AUTHORITY_INFO_ACCESS_it);
197} 203}
204LCRYPTO_ALIAS(AUTHORITY_INFO_ACCESS_new)
198 205
199void 206void
200AUTHORITY_INFO_ACCESS_free(AUTHORITY_INFO_ACCESS *a) 207AUTHORITY_INFO_ACCESS_free(AUTHORITY_INFO_ACCESS *a)
201{ 208{
202 ASN1_item_free((ASN1_VALUE *)a, &AUTHORITY_INFO_ACCESS_it); 209 ASN1_item_free((ASN1_VALUE *)a, &AUTHORITY_INFO_ACCESS_it);
203} 210}
211LCRYPTO_ALIAS(AUTHORITY_INFO_ACCESS_free)
204 212
205static STACK_OF(CONF_VALUE) * 213static STACK_OF(CONF_VALUE) *
206i2v_AUTHORITY_INFO_ACCESS(X509V3_EXT_METHOD *method, 214i2v_AUTHORITY_INFO_ACCESS(X509V3_EXT_METHOD *method,
@@ -306,3 +314,4 @@ i2a_ACCESS_DESCRIPTION(BIO *bp, const ACCESS_DESCRIPTION* a)
306 i2a_ASN1_OBJECT(bp, a->method); 314 i2a_ASN1_OBJECT(bp, a->method);
307 return 2; 315 return 2;
308} 316}
317LCRYPTO_ALIAS(i2a_ACCESS_DESCRIPTION)