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