xref: /freebsd/crypto/heimdal/lib/hx509/version-script.map (revision cec2adb0d3ef91fc4279529a65975a934bcd2ff4)
1c19800e8SDoug Rabson# $Id$
2c19800e8SDoug Rabson
3*ae771770SStanislav SedovHEIMDAL_X509_1.2 {
4c19800e8SDoug Rabson	global:
5*ae771770SStanislav Sedov		_hx509_cert_assign_key;
6*ae771770SStanislav Sedov		_hx509_cert_private_key;
7*ae771770SStanislav Sedov		_hx509_certs_keys_free;
8*ae771770SStanislav Sedov		_hx509_certs_keys_get;
9*ae771770SStanislav Sedov		_hx509_expr_eval;
10*ae771770SStanislav Sedov		_hx509_expr_free;
11*ae771770SStanislav Sedov		_hx509_expr_parse;
12*ae771770SStanislav Sedov		_hx509_generate_private_key;
13*ae771770SStanislav Sedov		_hx509_generate_private_key_bits;
14*ae771770SStanislav Sedov		_hx509_generate_private_key_free;
15*ae771770SStanislav Sedov		_hx509_generate_private_key_init;
16*ae771770SStanislav Sedov		_hx509_generate_private_key_is_ca;
17*ae771770SStanislav Sedov		_hx509_map_file_os;
18*ae771770SStanislav Sedov		_hx509_name_from_Name;
19*ae771770SStanislav Sedov		_hx509_private_key_ref;
20*ae771770SStanislav Sedov		_hx509_request_add_dns_name;
21*ae771770SStanislav Sedov		_hx509_request_add_email;
22*ae771770SStanislav Sedov		_hx509_request_parse;
23*ae771770SStanislav Sedov		_hx509_request_print;
24*ae771770SStanislav Sedov		_hx509_request_to_pkcs10;
25*ae771770SStanislav Sedov		_hx509_unmap_file_os;
26*ae771770SStanislav Sedov		_hx509_write_file;
27c19800e8SDoug Rabson		hx509_bitstring_print;
28c19800e8SDoug Rabson		hx509_ca_sign;
29c19800e8SDoug Rabson		hx509_ca_sign_self;
30c19800e8SDoug Rabson		hx509_ca_tbs_add_crl_dp_uri;
31c19800e8SDoug Rabson		hx509_ca_tbs_add_eku;
32c19800e8SDoug Rabson		hx509_ca_tbs_add_san_hostname;
33c19800e8SDoug Rabson		hx509_ca_tbs_add_san_jid;
34c19800e8SDoug Rabson		hx509_ca_tbs_add_san_ms_upn;
35c19800e8SDoug Rabson		hx509_ca_tbs_add_san_otherName;
36c19800e8SDoug Rabson		hx509_ca_tbs_add_san_pkinit;
37c19800e8SDoug Rabson		hx509_ca_tbs_add_san_rfc822name;
38c19800e8SDoug Rabson		hx509_ca_tbs_free;
39c19800e8SDoug Rabson		hx509_ca_tbs_init;
40c19800e8SDoug Rabson		hx509_ca_tbs_set_ca;
41c19800e8SDoug Rabson		hx509_ca_tbs_set_domaincontroller;
42c19800e8SDoug Rabson		hx509_ca_tbs_set_notAfter;
43c19800e8SDoug Rabson		hx509_ca_tbs_set_notAfter_lifetime;
44c19800e8SDoug Rabson		hx509_ca_tbs_set_notBefore;
45c19800e8SDoug Rabson		hx509_ca_tbs_set_proxy;
46c19800e8SDoug Rabson		hx509_ca_tbs_set_serialnumber;
47c19800e8SDoug Rabson		hx509_ca_tbs_set_spki;
48c19800e8SDoug Rabson		hx509_ca_tbs_set_subject;
49c19800e8SDoug Rabson		hx509_ca_tbs_set_template;
50*ae771770SStanislav Sedov		hx509_ca_tbs_set_unique;
51c19800e8SDoug Rabson		hx509_ca_tbs_subject_expand;
52c19800e8SDoug Rabson		hx509_ca_tbs_template_units;
53c19800e8SDoug Rabson		hx509_cert_binary;
54c19800e8SDoug Rabson		hx509_cert_check_eku;
55c19800e8SDoug Rabson		hx509_cert_cmp;
56c19800e8SDoug Rabson		hx509_cert_find_subjectAltName_otherName;
57c19800e8SDoug Rabson		hx509_cert_free;
58c19800e8SDoug Rabson		hx509_cert_get_SPKI;
59*ae771770SStanislav Sedov		hx509_cert_get_SPKI_AlgorithmIdentifier;
60c19800e8SDoug Rabson		hx509_cert_get_attribute;
61c19800e8SDoug Rabson		hx509_cert_get_base_subject;
62c19800e8SDoug Rabson		hx509_cert_get_friendly_name;
63c19800e8SDoug Rabson		hx509_cert_get_issuer;
64c19800e8SDoug Rabson		hx509_cert_get_notAfter;
65c19800e8SDoug Rabson		hx509_cert_get_notBefore;
66c19800e8SDoug Rabson		hx509_cert_get_serialnumber;
67c19800e8SDoug Rabson		hx509_cert_get_subject;
68*ae771770SStanislav Sedov		hx509_cert_get_issuer_unique_id;
69*ae771770SStanislav Sedov		hx509_cert_get_subject_unique_id;
70c19800e8SDoug Rabson		hx509_cert_init;
71c19800e8SDoug Rabson		hx509_cert_init_data;
72c19800e8SDoug Rabson		hx509_cert_keyusage_print;
73*ae771770SStanislav Sedov		hx509_cert_public_encrypt;
74c19800e8SDoug Rabson		hx509_cert_ref;
75c19800e8SDoug Rabson		hx509_cert_set_friendly_name;
76c19800e8SDoug Rabson		hx509_certs_add;
77c19800e8SDoug Rabson		hx509_certs_append;
78c19800e8SDoug Rabson		hx509_certs_end_seq;
79*ae771770SStanislav Sedov		hx509_certs_ref;
80*ae771770SStanislav Sedov		hx509_certs_filter;
81c19800e8SDoug Rabson		hx509_certs_find;
82c19800e8SDoug Rabson		hx509_certs_free;
83c19800e8SDoug Rabson		hx509_certs_info;
84c19800e8SDoug Rabson		hx509_certs_init;
85*ae771770SStanislav Sedov		hx509_certs_iter_f;
86c19800e8SDoug Rabson		hx509_certs_merge;
87c19800e8SDoug Rabson		hx509_certs_next_cert;
88c19800e8SDoug Rabson		hx509_certs_start_seq;
89c19800e8SDoug Rabson		hx509_certs_store;
90c19800e8SDoug Rabson		hx509_ci_print_names;
91c19800e8SDoug Rabson		hx509_clear_error_string;
92*ae771770SStanislav Sedov		hx509_cms_create_signed;
93c19800e8SDoug Rabson		hx509_cms_create_signed_1;
94c19800e8SDoug Rabson		hx509_cms_decrypt_encrypted;
95c19800e8SDoug Rabson		hx509_cms_envelope_1;
96c19800e8SDoug Rabson		hx509_cms_unenvelope;
97c19800e8SDoug Rabson		hx509_cms_unwrap_ContentInfo;
98c19800e8SDoug Rabson		hx509_cms_verify_signed;
99c19800e8SDoug Rabson		hx509_cms_wrap_ContentInfo;
100c19800e8SDoug Rabson		hx509_context_free;
101c19800e8SDoug Rabson		hx509_context_init;
102c19800e8SDoug Rabson		hx509_context_set_missing_revoke;
103c19800e8SDoug Rabson		hx509_crl_add_revoked_certs;
104c19800e8SDoug Rabson		hx509_crl_alloc;
105c19800e8SDoug Rabson		hx509_crl_free;
106c19800e8SDoug Rabson		hx509_crl_lifetime;
107c19800e8SDoug Rabson		hx509_crl_sign;
108c19800e8SDoug Rabson		hx509_crypto_aes128_cbc;
109c19800e8SDoug Rabson		hx509_crypto_aes256_cbc;
110*ae771770SStanislav Sedov		hx509_crypto_allow_weak;
111c19800e8SDoug Rabson		hx509_crypto_available;
112c19800e8SDoug Rabson		hx509_crypto_decrypt;
113c19800e8SDoug Rabson		hx509_crypto_des_rsdi_ede3_cbc;
114c19800e8SDoug Rabson		hx509_crypto_destroy;
115c19800e8SDoug Rabson		hx509_crypto_encrypt;
116c19800e8SDoug Rabson		hx509_crypto_enctype_by_name;
117c19800e8SDoug Rabson		hx509_crypto_free_algs;
118c19800e8SDoug Rabson		hx509_crypto_get_params;
119c19800e8SDoug Rabson		hx509_crypto_init;
120c19800e8SDoug Rabson		hx509_crypto_provider;
121c19800e8SDoug Rabson		hx509_crypto_select;
122c19800e8SDoug Rabson		hx509_crypto_set_key_data;
123c19800e8SDoug Rabson		hx509_crypto_set_key_name;
124*ae771770SStanislav Sedov		hx509_crypto_set_padding;
125c19800e8SDoug Rabson		hx509_crypto_set_params;
126c19800e8SDoug Rabson		hx509_crypto_set_random_key;
127c19800e8SDoug Rabson		hx509_env_add;
128*ae771770SStanislav Sedov		hx509_env_add_binding;
129*ae771770SStanislav Sedov		hx509_env_find;
130*ae771770SStanislav Sedov		hx509_env_find_binding;
131c19800e8SDoug Rabson		hx509_env_free;
132c19800e8SDoug Rabson		hx509_env_lfind;
133c19800e8SDoug Rabson		hx509_err;
134c19800e8SDoug Rabson		hx509_free_error_string;
135c19800e8SDoug Rabson		hx509_free_octet_string_list;
136*ae771770SStanislav Sedov		hx509_find_private_alg;
137c19800e8SDoug Rabson		hx509_general_name_unparse;
138c19800e8SDoug Rabson		hx509_get_error_string;
139c19800e8SDoug Rabson		hx509_get_one_cert;
140c19800e8SDoug Rabson		hx509_lock_add_cert;
141c19800e8SDoug Rabson		hx509_lock_add_certs;
142c19800e8SDoug Rabson		hx509_lock_add_password;
143c19800e8SDoug Rabson		hx509_lock_command_string;
144c19800e8SDoug Rabson		hx509_lock_free;
145c19800e8SDoug Rabson		hx509_lock_init;
146c19800e8SDoug Rabson		hx509_lock_prompt;
147c19800e8SDoug Rabson		hx509_lock_reset_certs;
148c19800e8SDoug Rabson		hx509_lock_reset_passwords;
149c19800e8SDoug Rabson		hx509_lock_reset_promper;
150c19800e8SDoug Rabson		hx509_lock_set_prompter;
151*ae771770SStanislav Sedov		hx509_name_binary;
152c19800e8SDoug Rabson		hx509_name_cmp;
153c19800e8SDoug Rabson		hx509_name_copy;
154c19800e8SDoug Rabson		hx509_name_expand;
155c19800e8SDoug Rabson		hx509_name_free;
156c19800e8SDoug Rabson		hx509_name_is_null_p;
157c19800e8SDoug Rabson		hx509_name_normalize;
158c19800e8SDoug Rabson		hx509_name_to_Name;
159c19800e8SDoug Rabson		hx509_name_to_string;
160c19800e8SDoug Rabson		hx509_ocsp_request;
161c19800e8SDoug Rabson		hx509_ocsp_verify;
162c19800e8SDoug Rabson		hx509_oid_print;
163c19800e8SDoug Rabson		hx509_oid_sprint;
164c19800e8SDoug Rabson		hx509_parse_name;
165*ae771770SStanislav Sedov		hx509_parse_private_key;
166*ae771770SStanislav Sedov		hx509_peer_info_add_cms_alg;
167c19800e8SDoug Rabson		hx509_peer_info_alloc;
168c19800e8SDoug Rabson		hx509_peer_info_free;
169c19800e8SDoug Rabson		hx509_peer_info_set_cert;
170c19800e8SDoug Rabson		hx509_peer_info_set_cms_algs;
171*ae771770SStanislav Sedov		hx509_pem_add_header;
172*ae771770SStanislav Sedov		hx509_pem_find_header;
173*ae771770SStanislav Sedov		hx509_pem_free_header;
174*ae771770SStanislav Sedov		hx509_pem_read;
175*ae771770SStanislav Sedov		hx509_pem_write;
176c19800e8SDoug Rabson		hx509_print_stdout;
177*ae771770SStanislav Sedov		hx509_print_cert;
178*ae771770SStanislav Sedov		hx509_private_key_assign_rsa;
179*ae771770SStanislav Sedov		hx509_private_key_free;
180*ae771770SStanislav Sedov		hx509_private_key_private_decrypt;
181*ae771770SStanislav Sedov		hx509_private_key_init;
182*ae771770SStanislav Sedov		hx509_private_key2SPKI;
183c19800e8SDoug Rabson		hx509_prompt_hidden;
184c19800e8SDoug Rabson		hx509_query_alloc;
185c19800e8SDoug Rabson		hx509_query_free;
186c19800e8SDoug Rabson		hx509_query_match_cmp_func;
187*ae771770SStanislav Sedov		hx509_query_match_eku;
188*ae771770SStanislav Sedov		hx509_query_match_expr;
189c19800e8SDoug Rabson		hx509_query_match_friendly_name;
190c19800e8SDoug Rabson		hx509_query_match_issuer_serial;
191c19800e8SDoug Rabson		hx509_query_match_option;
192c19800e8SDoug Rabson		hx509_query_statistic_file;
193c19800e8SDoug Rabson		hx509_query_unparse_stats;
194*ae771770SStanislav Sedov		hx509_request_get_name;
195*ae771770SStanislav Sedov		hx509_request_get_SubjectPublicKeyInfo;
196*ae771770SStanislav Sedov		hx509_request_free;
197*ae771770SStanislav Sedov		hx509_request_init;
198*ae771770SStanislav Sedov		hx509_request_set_name;
199*ae771770SStanislav Sedov		hx509_request_set_SubjectPublicKeyInfo;
200c19800e8SDoug Rabson		hx509_revoke_add_crl;
201c19800e8SDoug Rabson		hx509_revoke_add_ocsp;
202c19800e8SDoug Rabson		hx509_revoke_free;
203c19800e8SDoug Rabson		hx509_revoke_init;
204c19800e8SDoug Rabson		hx509_revoke_ocsp_print;
205c19800e8SDoug Rabson		hx509_revoke_verify;
206c19800e8SDoug Rabson		hx509_set_error_string;
207c19800e8SDoug Rabson		hx509_set_error_stringv;
208c19800e8SDoug Rabson		hx509_signature_md5;
209c19800e8SDoug Rabson		hx509_signature_rsa;
210c19800e8SDoug Rabson		hx509_signature_rsa_with_md5;
211c19800e8SDoug Rabson		hx509_signature_rsa_with_sha1;
212c19800e8SDoug Rabson		hx509_signature_rsa_with_sha256;
213c19800e8SDoug Rabson		hx509_signature_rsa_with_sha384;
214c19800e8SDoug Rabson		hx509_signature_rsa_with_sha512;
215c19800e8SDoug Rabson		hx509_signature_sha1;
216c19800e8SDoug Rabson		hx509_signature_sha256;
217c19800e8SDoug Rabson		hx509_signature_sha384;
218c19800e8SDoug Rabson		hx509_signature_sha512;
219c19800e8SDoug Rabson		hx509_unparse_der_name;
220c19800e8SDoug Rabson		hx509_validate_cert;
221c19800e8SDoug Rabson		hx509_validate_ctx_add_flags;
222c19800e8SDoug Rabson		hx509_validate_ctx_free;
223c19800e8SDoug Rabson		hx509_validate_ctx_init;
224c19800e8SDoug Rabson		hx509_validate_ctx_set_print;
225c19800e8SDoug Rabson		hx509_verify_attach_anchors;
226c19800e8SDoug Rabson		hx509_verify_attach_revoke;
227c19800e8SDoug Rabson		hx509_verify_ctx_f_allow_default_trustanchors;
228c19800e8SDoug Rabson		hx509_verify_destroy_ctx;
229c19800e8SDoug Rabson		hx509_verify_hostname;
230c19800e8SDoug Rabson		hx509_verify_init_ctx;
231c19800e8SDoug Rabson		hx509_verify_path;
232c19800e8SDoug Rabson		hx509_verify_set_max_depth;
233c19800e8SDoug Rabson		hx509_verify_set_proxy_certificate;
234c19800e8SDoug Rabson		hx509_verify_set_strict_rfc3280_verification;
235c19800e8SDoug Rabson		hx509_verify_set_time;
236c19800e8SDoug Rabson		hx509_verify_signature;
237c19800e8SDoug Rabson		hx509_xfree;
238*ae771770SStanislav Sedov		initialize_hx_error_table_r;
239c19800e8SDoug Rabson		# pkcs11 symbols
240c19800e8SDoug Rabson		C_GetFunctionList;
241c19800e8SDoug Rabson	local:
242c19800e8SDoug Rabson		*;
243c19800e8SDoug Rabson};
244c19800e8SDoug Rabson
245