summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/hidden/openssl/x509_vfy.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/x509_vfy.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/x509_vfy.h')
-rw-r--r--src/lib/libcrypto/hidden/openssl/x509_vfy.h162
1 files changed, 162 insertions, 0 deletions
diff --git a/src/lib/libcrypto/hidden/openssl/x509_vfy.h b/src/lib/libcrypto/hidden/openssl/x509_vfy.h
new file mode 100644
index 0000000000..3a52206b45
--- /dev/null
+++ b/src/lib/libcrypto/hidden/openssl/x509_vfy.h
@@ -0,0 +1,162 @@
1/* $OpenBSD: x509_vfy.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_X509_VFY_H
19#define _LIBCRYPTO_X509_VFY_H
20
21#include_next <openssl/x509_vfy.h>
22#include "crypto_namespace.h"
23
24LCRYPTO_USED(X509_STORE_set_depth);
25LCRYPTO_USED(X509_STORE_CTX_set_depth);
26LCRYPTO_USED(X509_OBJECT_new);
27LCRYPTO_USED(X509_OBJECT_free);
28LCRYPTO_USED(X509_OBJECT_idx_by_subject);
29LCRYPTO_USED(X509_OBJECT_retrieve_by_subject);
30LCRYPTO_USED(X509_OBJECT_retrieve_match);
31LCRYPTO_USED(X509_OBJECT_up_ref_count);
32LCRYPTO_USED(X509_OBJECT_get_type);
33LCRYPTO_USED(X509_OBJECT_get0_X509);
34LCRYPTO_USED(X509_OBJECT_get0_X509_CRL);
35LCRYPTO_USED(X509_STORE_new);
36LCRYPTO_USED(X509_STORE_free);
37LCRYPTO_USED(X509_STORE_up_ref);
38LCRYPTO_USED(X509_STORE_get1_certs);
39LCRYPTO_USED(X509_STORE_get1_crls);
40LCRYPTO_USED(X509_STORE_get0_objects);
41LCRYPTO_USED(X509_STORE_get_ex_data);
42LCRYPTO_USED(X509_STORE_set_ex_data);
43LCRYPTO_USED(X509_STORE_set_flags);
44LCRYPTO_USED(X509_STORE_set_purpose);
45LCRYPTO_USED(X509_STORE_set_trust);
46LCRYPTO_USED(X509_STORE_set1_param);
47LCRYPTO_USED(X509_STORE_get0_param);
48LCRYPTO_USED(X509_STORE_get_verify_cb);
49LCRYPTO_USED(X509_STORE_set_verify_cb);
50LCRYPTO_USED(X509_STORE_CTX_new);
51LCRYPTO_USED(X509_STORE_CTX_get1_issuer);
52LCRYPTO_USED(X509_STORE_CTX_free);
53LCRYPTO_USED(X509_STORE_CTX_init);
54LCRYPTO_USED(X509_STORE_CTX_get0_cert);
55LCRYPTO_USED(X509_STORE_CTX_get0_chain);
56LCRYPTO_USED(X509_STORE_CTX_get0_store);
57LCRYPTO_USED(X509_STORE_CTX_get0_untrusted);
58LCRYPTO_USED(X509_STORE_CTX_set0_untrusted);
59LCRYPTO_USED(X509_STORE_CTX_trusted_stack);
60LCRYPTO_USED(X509_STORE_CTX_set0_trusted_stack);
61LCRYPTO_USED(X509_STORE_CTX_cleanup);
62LCRYPTO_USED(X509_STORE_add_lookup);
63LCRYPTO_USED(X509_LOOKUP_hash_dir);
64LCRYPTO_USED(X509_LOOKUP_file);
65LCRYPTO_USED(X509_LOOKUP_mem);
66LCRYPTO_USED(X509_STORE_add_cert);
67LCRYPTO_USED(X509_STORE_add_crl);
68LCRYPTO_USED(X509_STORE_CTX_get_by_subject);
69LCRYPTO_USED(X509_STORE_CTX_get_obj_by_subject);
70LCRYPTO_USED(X509_LOOKUP_ctrl);
71LCRYPTO_USED(X509_load_cert_file);
72LCRYPTO_USED(X509_load_crl_file);
73LCRYPTO_USED(X509_load_cert_crl_file);
74LCRYPTO_USED(X509_LOOKUP_new);
75LCRYPTO_USED(X509_LOOKUP_free);
76LCRYPTO_USED(X509_LOOKUP_init);
77LCRYPTO_USED(X509_LOOKUP_by_subject);
78LCRYPTO_USED(X509_LOOKUP_by_issuer_serial);
79LCRYPTO_USED(X509_LOOKUP_by_fingerprint);
80LCRYPTO_USED(X509_LOOKUP_by_alias);
81LCRYPTO_USED(X509_LOOKUP_shutdown);
82LCRYPTO_USED(X509_STORE_load_locations);
83LCRYPTO_USED(X509_STORE_load_mem);
84LCRYPTO_USED(X509_STORE_set_default_paths);
85LCRYPTO_USED(X509_STORE_CTX_get_ex_new_index);
86LCRYPTO_USED(X509_STORE_CTX_set_ex_data);
87LCRYPTO_USED(X509_STORE_CTX_get_ex_data);
88LCRYPTO_USED(X509_STORE_CTX_get_error);
89LCRYPTO_USED(X509_STORE_CTX_set_error);
90LCRYPTO_USED(X509_STORE_CTX_get_error_depth);
91LCRYPTO_USED(X509_STORE_CTX_set_error_depth);
92LCRYPTO_USED(X509_STORE_CTX_get_current_cert);
93LCRYPTO_USED(X509_STORE_CTX_set_current_cert);
94LCRYPTO_USED(X509_STORE_CTX_get0_current_issuer);
95LCRYPTO_USED(X509_STORE_CTX_get0_current_crl);
96LCRYPTO_USED(X509_STORE_CTX_get0_parent_ctx);
97LCRYPTO_USED(X509_STORE_CTX_get_chain);
98LCRYPTO_USED(X509_STORE_CTX_get1_chain);
99LCRYPTO_USED(X509_STORE_CTX_set_cert);
100LCRYPTO_USED(X509_STORE_CTX_set_chain);
101LCRYPTO_USED(X509_STORE_CTX_set0_crls);
102LCRYPTO_USED(X509_STORE_CTX_set_purpose);
103LCRYPTO_USED(X509_STORE_CTX_set_trust);
104LCRYPTO_USED(X509_STORE_CTX_purpose_inherit);
105LCRYPTO_USED(X509_STORE_CTX_set_flags);
106LCRYPTO_USED(X509_STORE_CTX_set_time);
107LCRYPTO_USED(X509_STORE_CTX_set0_verified_chain);
108LCRYPTO_USED(X509_STORE_CTX_get_verify);
109LCRYPTO_USED(X509_STORE_CTX_set_verify);
110LCRYPTO_USED(X509_STORE_CTX_get_verify_cb);
111LCRYPTO_USED(X509_STORE_CTX_set_verify_cb);
112LCRYPTO_USED(X509_STORE_set_verify);
113LCRYPTO_USED(X509_STORE_get_verify);
114LCRYPTO_USED(X509_STORE_CTX_get0_policy_tree);
115LCRYPTO_USED(X509_STORE_CTX_get_explicit_policy);
116LCRYPTO_USED(X509_STORE_CTX_get_num_untrusted);
117LCRYPTO_USED(X509_STORE_CTX_get0_param);
118LCRYPTO_USED(X509_STORE_CTX_set0_param);
119LCRYPTO_USED(X509_STORE_CTX_set_default);
120LCRYPTO_USED(X509_VERIFY_PARAM_new);
121LCRYPTO_USED(X509_VERIFY_PARAM_free);
122LCRYPTO_USED(X509_VERIFY_PARAM_inherit);
123LCRYPTO_USED(X509_VERIFY_PARAM_set1);
124LCRYPTO_USED(X509_VERIFY_PARAM_set1_name);
125LCRYPTO_USED(X509_VERIFY_PARAM_set_flags);
126LCRYPTO_USED(X509_VERIFY_PARAM_clear_flags);
127LCRYPTO_USED(X509_VERIFY_PARAM_get_flags);
128LCRYPTO_USED(X509_VERIFY_PARAM_set_purpose);
129LCRYPTO_USED(X509_VERIFY_PARAM_set_trust);
130LCRYPTO_USED(X509_VERIFY_PARAM_set_depth);
131LCRYPTO_USED(X509_VERIFY_PARAM_set_auth_level);
132LCRYPTO_USED(X509_VERIFY_PARAM_get_time);
133LCRYPTO_USED(X509_VERIFY_PARAM_set_time);
134LCRYPTO_USED(X509_VERIFY_PARAM_add0_policy);
135LCRYPTO_USED(X509_VERIFY_PARAM_set1_policies);
136LCRYPTO_USED(X509_VERIFY_PARAM_get_depth);
137LCRYPTO_USED(X509_VERIFY_PARAM_set1_host);
138LCRYPTO_USED(X509_VERIFY_PARAM_add1_host);
139LCRYPTO_USED(X509_VERIFY_PARAM_set_hostflags);
140LCRYPTO_USED(X509_VERIFY_PARAM_get0_peername);
141LCRYPTO_USED(X509_VERIFY_PARAM_set1_email);
142LCRYPTO_USED(X509_VERIFY_PARAM_set1_ip);
143LCRYPTO_USED(X509_VERIFY_PARAM_set1_ip_asc);
144LCRYPTO_USED(X509_VERIFY_PARAM_get0_name);
145LCRYPTO_USED(X509_VERIFY_PARAM_get0);
146LCRYPTO_USED(X509_VERIFY_PARAM_get_count);
147LCRYPTO_USED(X509_VERIFY_PARAM_add0_table);
148LCRYPTO_USED(X509_VERIFY_PARAM_lookup);
149LCRYPTO_USED(X509_VERIFY_PARAM_table_cleanup);
150LCRYPTO_USED(X509_policy_check);
151LCRYPTO_USED(X509_policy_tree_free);
152LCRYPTO_USED(X509_policy_tree_level_count);
153LCRYPTO_USED(X509_policy_tree_get0_level);
154LCRYPTO_USED(X509_policy_tree_get0_policies);
155LCRYPTO_USED(X509_policy_tree_get0_user_policies);
156LCRYPTO_USED(X509_policy_level_node_count);
157LCRYPTO_USED(X509_policy_level_get0_node);
158LCRYPTO_USED(X509_policy_node_get0_policy);
159LCRYPTO_USED(X509_policy_node_get0_qualifiers);
160LCRYPTO_USED(X509_policy_node_get0_parent);
161
162#endif /* _LIBCRYPTO_X509_VFY_H */