summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/hidden/openssl/x509v3.h
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/hidden/openssl/x509v3.h
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/hidden/openssl/x509v3.h')
-rw-r--r--src/lib/libcrypto/hidden/openssl/x509v3.h284
1 files changed, 284 insertions, 0 deletions
diff --git a/src/lib/libcrypto/hidden/openssl/x509v3.h b/src/lib/libcrypto/hidden/openssl/x509v3.h
new file mode 100644
index 0000000000..eed75e0749
--- /dev/null
+++ b/src/lib/libcrypto/hidden/openssl/x509v3.h
@@ -0,0 +1,284 @@
1/* $OpenBSD: x509v3.h,v 1.1 2022/11/14 17:48:49 beck Exp $ */
2/*
3 * Copyright (c) 2022 Bob Beck <beck@openbsd.org>
4 *
5 * Permission to use, copy, modify, and distribute this software for any
6 * purpose with or without fee is hereby granted, provided that the above
7 * copyright notice and this permission notice appear in all copies.
8 *
9 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 */
17
18#ifndef _LIBCRYPTO_X509V3_H
19#define _LIBCRYPTO_X509V3_H
20
21#include_next <openssl/x509v3.h>
22#include "crypto_namespace.h"
23
24LCRYPTO_USED(PROXY_POLICY_new);
25LCRYPTO_USED(PROXY_POLICY_free);
26LCRYPTO_USED(d2i_PROXY_POLICY);
27LCRYPTO_USED(i2d_PROXY_POLICY);
28LCRYPTO_USED(PROXY_CERT_INFO_EXTENSION_new);
29LCRYPTO_USED(PROXY_CERT_INFO_EXTENSION_free);
30LCRYPTO_USED(d2i_PROXY_CERT_INFO_EXTENSION);
31LCRYPTO_USED(i2d_PROXY_CERT_INFO_EXTENSION);
32LCRYPTO_USED(BASIC_CONSTRAINTS_new);
33LCRYPTO_USED(BASIC_CONSTRAINTS_free);
34LCRYPTO_USED(d2i_BASIC_CONSTRAINTS);
35LCRYPTO_USED(i2d_BASIC_CONSTRAINTS);
36LCRYPTO_USED(SXNET_new);
37LCRYPTO_USED(SXNET_free);
38LCRYPTO_USED(d2i_SXNET);
39LCRYPTO_USED(i2d_SXNET);
40LCRYPTO_USED(SXNETID_new);
41LCRYPTO_USED(SXNETID_free);
42LCRYPTO_USED(d2i_SXNETID);
43LCRYPTO_USED(i2d_SXNETID);
44LCRYPTO_USED(SXNET_add_id_asc);
45LCRYPTO_USED(SXNET_add_id_ulong);
46LCRYPTO_USED(SXNET_add_id_INTEGER);
47LCRYPTO_USED(SXNET_get_id_asc);
48LCRYPTO_USED(SXNET_get_id_ulong);
49LCRYPTO_USED(SXNET_get_id_INTEGER);
50LCRYPTO_USED(AUTHORITY_KEYID_new);
51LCRYPTO_USED(AUTHORITY_KEYID_free);
52LCRYPTO_USED(d2i_AUTHORITY_KEYID);
53LCRYPTO_USED(i2d_AUTHORITY_KEYID);
54LCRYPTO_USED(PKEY_USAGE_PERIOD_new);
55LCRYPTO_USED(PKEY_USAGE_PERIOD_free);
56LCRYPTO_USED(d2i_PKEY_USAGE_PERIOD);
57LCRYPTO_USED(i2d_PKEY_USAGE_PERIOD);
58LCRYPTO_USED(GENERAL_NAME_new);
59LCRYPTO_USED(GENERAL_NAME_free);
60LCRYPTO_USED(d2i_GENERAL_NAME);
61LCRYPTO_USED(i2d_GENERAL_NAME);
62LCRYPTO_USED(GENERAL_NAME_dup);
63LCRYPTO_USED(GENERAL_NAME_cmp);
64LCRYPTO_USED(v2i_ASN1_BIT_STRING);
65LCRYPTO_USED(i2v_ASN1_BIT_STRING);
66LCRYPTO_USED(i2v_GENERAL_NAME);
67LCRYPTO_USED(GENERAL_NAME_print);
68LCRYPTO_USED(GENERAL_NAMES_new);
69LCRYPTO_USED(GENERAL_NAMES_free);
70LCRYPTO_USED(d2i_GENERAL_NAMES);
71LCRYPTO_USED(i2d_GENERAL_NAMES);
72LCRYPTO_USED(i2v_GENERAL_NAMES);
73LCRYPTO_USED(v2i_GENERAL_NAMES);
74LCRYPTO_USED(OTHERNAME_new);
75LCRYPTO_USED(OTHERNAME_free);
76LCRYPTO_USED(d2i_OTHERNAME);
77LCRYPTO_USED(i2d_OTHERNAME);
78LCRYPTO_USED(EDIPARTYNAME_new);
79LCRYPTO_USED(EDIPARTYNAME_free);
80LCRYPTO_USED(d2i_EDIPARTYNAME);
81LCRYPTO_USED(i2d_EDIPARTYNAME);
82LCRYPTO_USED(OTHERNAME_cmp);
83LCRYPTO_USED(GENERAL_NAME_set0_value);
84LCRYPTO_USED(GENERAL_NAME_get0_value);
85LCRYPTO_USED(GENERAL_NAME_set0_othername);
86LCRYPTO_USED(GENERAL_NAME_get0_otherName);
87LCRYPTO_USED(i2s_ASN1_OCTET_STRING);
88LCRYPTO_USED(s2i_ASN1_OCTET_STRING);
89LCRYPTO_USED(EXTENDED_KEY_USAGE_new);
90LCRYPTO_USED(EXTENDED_KEY_USAGE_free);
91LCRYPTO_USED(d2i_EXTENDED_KEY_USAGE);
92LCRYPTO_USED(i2d_EXTENDED_KEY_USAGE);
93LCRYPTO_USED(i2a_ACCESS_DESCRIPTION);
94LCRYPTO_USED(CERTIFICATEPOLICIES_new);
95LCRYPTO_USED(CERTIFICATEPOLICIES_free);
96LCRYPTO_USED(d2i_CERTIFICATEPOLICIES);
97LCRYPTO_USED(i2d_CERTIFICATEPOLICIES);
98LCRYPTO_USED(POLICYINFO_new);
99LCRYPTO_USED(POLICYINFO_free);
100LCRYPTO_USED(d2i_POLICYINFO);
101LCRYPTO_USED(i2d_POLICYINFO);
102LCRYPTO_USED(POLICYQUALINFO_new);
103LCRYPTO_USED(POLICYQUALINFO_free);
104LCRYPTO_USED(d2i_POLICYQUALINFO);
105LCRYPTO_USED(i2d_POLICYQUALINFO);
106LCRYPTO_USED(USERNOTICE_new);
107LCRYPTO_USED(USERNOTICE_free);
108LCRYPTO_USED(d2i_USERNOTICE);
109LCRYPTO_USED(i2d_USERNOTICE);
110LCRYPTO_USED(NOTICEREF_new);
111LCRYPTO_USED(NOTICEREF_free);
112LCRYPTO_USED(d2i_NOTICEREF);
113LCRYPTO_USED(i2d_NOTICEREF);
114LCRYPTO_USED(CRL_DIST_POINTS_new);
115LCRYPTO_USED(CRL_DIST_POINTS_free);
116LCRYPTO_USED(d2i_CRL_DIST_POINTS);
117LCRYPTO_USED(i2d_CRL_DIST_POINTS);
118LCRYPTO_USED(DIST_POINT_new);
119LCRYPTO_USED(DIST_POINT_free);
120LCRYPTO_USED(d2i_DIST_POINT);
121LCRYPTO_USED(i2d_DIST_POINT);
122LCRYPTO_USED(DIST_POINT_NAME_new);
123LCRYPTO_USED(DIST_POINT_NAME_free);
124LCRYPTO_USED(d2i_DIST_POINT_NAME);
125LCRYPTO_USED(i2d_DIST_POINT_NAME);
126LCRYPTO_USED(ISSUING_DIST_POINT_new);
127LCRYPTO_USED(ISSUING_DIST_POINT_free);
128LCRYPTO_USED(d2i_ISSUING_DIST_POINT);
129LCRYPTO_USED(i2d_ISSUING_DIST_POINT);
130LCRYPTO_USED(DIST_POINT_set_dpname);
131LCRYPTO_USED(NAME_CONSTRAINTS_check);
132LCRYPTO_USED(ACCESS_DESCRIPTION_new);
133LCRYPTO_USED(ACCESS_DESCRIPTION_free);
134LCRYPTO_USED(d2i_ACCESS_DESCRIPTION);
135LCRYPTO_USED(i2d_ACCESS_DESCRIPTION);
136LCRYPTO_USED(AUTHORITY_INFO_ACCESS_new);
137LCRYPTO_USED(AUTHORITY_INFO_ACCESS_free);
138LCRYPTO_USED(d2i_AUTHORITY_INFO_ACCESS);
139LCRYPTO_USED(i2d_AUTHORITY_INFO_ACCESS);
140LCRYPTO_USED(POLICY_MAPPING_new);
141LCRYPTO_USED(POLICY_MAPPING_free);
142LCRYPTO_USED(GENERAL_SUBTREE_new);
143LCRYPTO_USED(GENERAL_SUBTREE_free);
144LCRYPTO_USED(NAME_CONSTRAINTS_new);
145LCRYPTO_USED(NAME_CONSTRAINTS_free);
146LCRYPTO_USED(POLICY_CONSTRAINTS_new);
147LCRYPTO_USED(POLICY_CONSTRAINTS_free);
148LCRYPTO_USED(a2i_GENERAL_NAME);
149LCRYPTO_USED(v2i_GENERAL_NAME);
150LCRYPTO_USED(v2i_GENERAL_NAME_ex);
151LCRYPTO_USED(X509V3_conf_free);
152LCRYPTO_USED(X509V3_EXT_nconf_nid);
153LCRYPTO_USED(X509V3_EXT_nconf);
154LCRYPTO_USED(X509V3_EXT_add_nconf_sk);
155LCRYPTO_USED(X509V3_EXT_add_nconf);
156LCRYPTO_USED(X509V3_EXT_REQ_add_nconf);
157LCRYPTO_USED(X509V3_EXT_CRL_add_nconf);
158LCRYPTO_USED(X509V3_EXT_conf_nid);
159LCRYPTO_USED(X509V3_EXT_conf);
160LCRYPTO_USED(X509V3_EXT_add_conf);
161LCRYPTO_USED(X509V3_EXT_REQ_add_conf);
162LCRYPTO_USED(X509V3_EXT_CRL_add_conf);
163LCRYPTO_USED(X509V3_add_value_bool_nf);
164LCRYPTO_USED(X509V3_get_value_bool);
165LCRYPTO_USED(X509V3_get_value_int);
166LCRYPTO_USED(X509V3_set_nconf);
167LCRYPTO_USED(X509V3_set_conf_lhash);
168LCRYPTO_USED(X509V3_get_string);
169LCRYPTO_USED(X509V3_get_section);
170LCRYPTO_USED(X509V3_string_free);
171LCRYPTO_USED(X509V3_section_free);
172LCRYPTO_USED(X509V3_set_ctx);
173LCRYPTO_USED(X509V3_add_value);
174LCRYPTO_USED(X509V3_add_value_uchar);
175LCRYPTO_USED(X509V3_add_value_bool);
176LCRYPTO_USED(X509V3_add_value_int);
177LCRYPTO_USED(i2s_ASN1_INTEGER);
178LCRYPTO_USED(s2i_ASN1_INTEGER);
179LCRYPTO_USED(i2s_ASN1_ENUMERATED);
180LCRYPTO_USED(i2s_ASN1_ENUMERATED_TABLE);
181LCRYPTO_USED(X509V3_EXT_add);
182LCRYPTO_USED(X509V3_EXT_add_list);
183LCRYPTO_USED(X509V3_EXT_add_alias);
184LCRYPTO_USED(X509V3_EXT_cleanup);
185LCRYPTO_USED(X509V3_EXT_get);
186LCRYPTO_USED(X509V3_EXT_get_nid);
187LCRYPTO_USED(X509V3_add_standard_extensions);
188LCRYPTO_USED(X509V3_parse_list);
189LCRYPTO_USED(X509V3_EXT_d2i);
190LCRYPTO_USED(X509V3_get_d2i);
191LCRYPTO_USED(X509V3_EXT_i2d);
192LCRYPTO_USED(X509V3_add1_i2d);
193LCRYPTO_USED(hex_to_string);
194LCRYPTO_USED(string_to_hex);
195LCRYPTO_USED(X509V3_EXT_val_prn);
196LCRYPTO_USED(X509V3_EXT_print);
197LCRYPTO_USED(X509V3_EXT_print_fp);
198LCRYPTO_USED(X509V3_extensions_print);
199LCRYPTO_USED(X509_check_ca);
200LCRYPTO_USED(X509_check_purpose);
201LCRYPTO_USED(X509_supported_extension);
202LCRYPTO_USED(X509_PURPOSE_set);
203LCRYPTO_USED(X509_check_issued);
204LCRYPTO_USED(X509_check_akid);
205LCRYPTO_USED(X509_PURPOSE_get_count);
206LCRYPTO_USED(X509_PURPOSE_get0);
207LCRYPTO_USED(X509_PURPOSE_get_by_sname);
208LCRYPTO_USED(X509_PURPOSE_get_by_id);
209LCRYPTO_USED(X509_PURPOSE_add);
210LCRYPTO_USED(X509_PURPOSE_get0_name);
211LCRYPTO_USED(X509_PURPOSE_get0_sname);
212LCRYPTO_USED(X509_PURPOSE_get_trust);
213LCRYPTO_USED(X509_PURPOSE_cleanup);
214LCRYPTO_USED(X509_PURPOSE_get_id);
215LCRYPTO_USED(X509_get_extension_flags);
216LCRYPTO_USED(X509_get_key_usage);
217LCRYPTO_USED(X509_get_extended_key_usage);
218LCRYPTO_USED(X509_get1_email);
219LCRYPTO_USED(X509_REQ_get1_email);
220LCRYPTO_USED(X509_email_free);
221LCRYPTO_USED(X509_get1_ocsp);
222LCRYPTO_USED(X509_check_host);
223LCRYPTO_USED(X509_check_email);
224LCRYPTO_USED(X509_check_ip);
225LCRYPTO_USED(X509_check_ip_asc);
226LCRYPTO_USED(a2i_IPADDRESS);
227LCRYPTO_USED(a2i_IPADDRESS_NC);
228LCRYPTO_USED(a2i_ipadd);
229LCRYPTO_USED(X509V3_NAME_from_section);
230LCRYPTO_USED(X509_POLICY_NODE_print);
231LCRYPTO_USED(ASRange_new);
232LCRYPTO_USED(ASRange_free);
233LCRYPTO_USED(d2i_ASRange);
234LCRYPTO_USED(i2d_ASRange);
235LCRYPTO_USED(ASIdOrRange_new);
236LCRYPTO_USED(ASIdOrRange_free);
237LCRYPTO_USED(d2i_ASIdOrRange);
238LCRYPTO_USED(i2d_ASIdOrRange);
239LCRYPTO_USED(ASIdentifierChoice_new);
240LCRYPTO_USED(ASIdentifierChoice_free);
241LCRYPTO_USED(d2i_ASIdentifierChoice);
242LCRYPTO_USED(i2d_ASIdentifierChoice);
243LCRYPTO_USED(ASIdentifiers_new);
244LCRYPTO_USED(ASIdentifiers_free);
245LCRYPTO_USED(d2i_ASIdentifiers);
246LCRYPTO_USED(i2d_ASIdentifiers);
247LCRYPTO_USED(IPAddressRange_new);
248LCRYPTO_USED(IPAddressRange_free);
249LCRYPTO_USED(d2i_IPAddressRange);
250LCRYPTO_USED(i2d_IPAddressRange);
251LCRYPTO_USED(IPAddressOrRange_new);
252LCRYPTO_USED(IPAddressOrRange_free);
253LCRYPTO_USED(d2i_IPAddressOrRange);
254LCRYPTO_USED(i2d_IPAddressOrRange);
255LCRYPTO_USED(IPAddressChoice_new);
256LCRYPTO_USED(IPAddressChoice_free);
257LCRYPTO_USED(d2i_IPAddressChoice);
258LCRYPTO_USED(i2d_IPAddressChoice);
259LCRYPTO_USED(IPAddressFamily_new);
260LCRYPTO_USED(IPAddressFamily_free);
261LCRYPTO_USED(d2i_IPAddressFamily);
262LCRYPTO_USED(i2d_IPAddressFamily);
263LCRYPTO_USED(X509v3_asid_add_inherit);
264LCRYPTO_USED(X509v3_asid_add_id_or_range);
265LCRYPTO_USED(X509v3_addr_add_inherit);
266LCRYPTO_USED(X509v3_addr_add_prefix);
267LCRYPTO_USED(X509v3_addr_add_range);
268LCRYPTO_USED(X509v3_addr_get_afi);
269LCRYPTO_USED(X509v3_addr_get_range);
270LCRYPTO_USED(X509v3_asid_is_canonical);
271LCRYPTO_USED(X509v3_addr_is_canonical);
272LCRYPTO_USED(X509v3_asid_canonize);
273LCRYPTO_USED(X509v3_addr_canonize);
274LCRYPTO_USED(X509v3_asid_inherits);
275LCRYPTO_USED(X509v3_addr_inherits);
276LCRYPTO_USED(X509v3_asid_subset);
277LCRYPTO_USED(X509v3_addr_subset);
278LCRYPTO_USED(X509v3_asid_validate_path);
279LCRYPTO_USED(X509v3_addr_validate_path);
280LCRYPTO_USED(X509v3_asid_validate_resource_set);
281LCRYPTO_USED(X509v3_addr_validate_resource_set);
282LCRYPTO_USED(ERR_load_X509V3_strings);
283
284#endif /* _LIBCRYPTO_X509V3_H */