1ae771770SStanislav SedovHEIMDAL_KRB5_2.0 {
2c19800e8SDoug Rabson	global:
3c19800e8SDoug Rabson		krb524_convert_creds_kdc;
4c19800e8SDoug Rabson		krb524_convert_creds_kdc_ccache;
5c19800e8SDoug Rabson		krb5_abort;
6c19800e8SDoug Rabson		krb5_abortx;
7c19800e8SDoug Rabson		krb5_acl_match_file;
8c19800e8SDoug Rabson		krb5_acl_match_string;
9c19800e8SDoug Rabson		krb5_add_et_list;
10c19800e8SDoug Rabson		krb5_add_extra_addresses;
11c19800e8SDoug Rabson		krb5_add_ignore_addresses;
12c19800e8SDoug Rabson		krb5_addlog_dest;
13c19800e8SDoug Rabson		krb5_addlog_func;
14c19800e8SDoug Rabson		krb5_addr2sockaddr;
15c19800e8SDoug Rabson		krb5_address_compare;
16c19800e8SDoug Rabson		krb5_address_order;
17c19800e8SDoug Rabson		krb5_address_prefixlen_boundary;
18c19800e8SDoug Rabson		krb5_address_search;
19ae771770SStanislav Sedov		krb5_allow_weak_crypto;
20c19800e8SDoug Rabson		krb5_aname_to_localname;
21c19800e8SDoug Rabson		krb5_anyaddr;
22c19800e8SDoug Rabson		krb5_appdefault_boolean;
23c19800e8SDoug Rabson		krb5_appdefault_string;
24c19800e8SDoug Rabson		krb5_appdefault_time;
25c19800e8SDoug Rabson		krb5_append_addresses;
26c19800e8SDoug Rabson		krb5_auth_con_addflags;
27c19800e8SDoug Rabson		krb5_auth_con_free;
28c19800e8SDoug Rabson		krb5_auth_con_genaddrs;
29c19800e8SDoug Rabson		krb5_auth_con_generatelocalsubkey;
30c19800e8SDoug Rabson		krb5_auth_con_getaddrs;
31c19800e8SDoug Rabson		krb5_auth_con_getauthenticator;
32c19800e8SDoug Rabson		krb5_auth_con_getcksumtype;
33c19800e8SDoug Rabson		krb5_auth_con_getflags;
34c19800e8SDoug Rabson		krb5_auth_con_getkey;
35c19800e8SDoug Rabson		krb5_auth_con_getkeytype;
36c19800e8SDoug Rabson		krb5_auth_con_getlocalseqnumber;
37c19800e8SDoug Rabson		krb5_auth_con_getlocalsubkey;
38c19800e8SDoug Rabson		krb5_auth_con_getrcache;
39ae771770SStanislav Sedov		krb5_auth_con_getremoteseqnumber;
40c19800e8SDoug Rabson		krb5_auth_con_getremotesubkey;
41c19800e8SDoug Rabson		krb5_auth_con_init;
42c19800e8SDoug Rabson		krb5_auth_con_removeflags;
43c19800e8SDoug Rabson		krb5_auth_con_setaddrs;
44c19800e8SDoug Rabson		krb5_auth_con_setaddrs_from_fd;
45c19800e8SDoug Rabson		krb5_auth_con_setcksumtype;
46c19800e8SDoug Rabson		krb5_auth_con_setflags;
47c19800e8SDoug Rabson		krb5_auth_con_setkey;
48c19800e8SDoug Rabson		krb5_auth_con_setkeytype;
49c19800e8SDoug Rabson		krb5_auth_con_setlocalseqnumber;
50c19800e8SDoug Rabson		krb5_auth_con_setlocalsubkey;
51c19800e8SDoug Rabson		krb5_auth_con_setrcache;
52c19800e8SDoug Rabson		krb5_auth_con_setremoteseqnumber;
53c19800e8SDoug Rabson		krb5_auth_con_setremotesubkey;
54c19800e8SDoug Rabson		krb5_auth_con_setuserkey;
55c19800e8SDoug Rabson		krb5_auth_getremoteseqnumber;
56c19800e8SDoug Rabson		krb5_build_ap_req;
57c19800e8SDoug Rabson		krb5_build_principal;
58c19800e8SDoug Rabson		krb5_build_principal_ext;
59c19800e8SDoug Rabson		krb5_build_principal_va;
60c19800e8SDoug Rabson		krb5_build_principal_va_ext;
61c19800e8SDoug Rabson		krb5_c_block_size;
62c19800e8SDoug Rabson		krb5_c_checksum_length;
63c19800e8SDoug Rabson		krb5_c_decrypt;
64c19800e8SDoug Rabson		krb5_c_encrypt;
65c19800e8SDoug Rabson		krb5_c_encrypt_length;
66c19800e8SDoug Rabson		krb5_c_enctype_compare;
67c19800e8SDoug Rabson		krb5_c_get_checksum;
68c19800e8SDoug Rabson		krb5_c_is_coll_proof_cksum;
69c19800e8SDoug Rabson		krb5_c_is_keyed_cksum;
70c19800e8SDoug Rabson		krb5_c_keylengths;
71c19800e8SDoug Rabson		krb5_c_make_checksum;
72c19800e8SDoug Rabson		krb5_c_make_random_key;
73c19800e8SDoug Rabson		krb5_c_prf;
74c19800e8SDoug Rabson		krb5_c_prf_length;
75c19800e8SDoug Rabson		krb5_c_set_checksum;
76c19800e8SDoug Rabson		krb5_c_valid_cksumtype;
77c19800e8SDoug Rabson		krb5_c_valid_enctype;
78c19800e8SDoug Rabson		krb5_c_verify_checksum;
79c19800e8SDoug Rabson		krb5_cc_cache_end_seq_get;
80c19800e8SDoug Rabson		krb5_cc_cache_get_first;
81c19800e8SDoug Rabson		krb5_cc_cache_match;
82c19800e8SDoug Rabson		krb5_cc_cache_next;
83c19800e8SDoug Rabson		krb5_cc_clear_mcred;
84c19800e8SDoug Rabson		krb5_cc_close;
85c19800e8SDoug Rabson		krb5_cc_copy_cache;
86ae771770SStanislav Sedov		krb5_cc_copy_match_f;
87c19800e8SDoug Rabson		krb5_cc_default;
88c19800e8SDoug Rabson		krb5_cc_default_name;
89c19800e8SDoug Rabson		krb5_cc_destroy;
90c19800e8SDoug Rabson		krb5_cc_end_seq_get;
91c19800e8SDoug Rabson		krb5_cc_gen_new;
92ae771770SStanislav Sedov		krb5_cc_get_config;
93ae771770SStanislav Sedov		krb5_cc_get_friendly_name;
94c19800e8SDoug Rabson		krb5_cc_get_full_name;
95ae771770SStanislav Sedov		krb5_cc_get_kdc_offset;
96ae771770SStanislav Sedov		krb5_cc_get_lifetime;
97c19800e8SDoug Rabson		krb5_cc_get_name;
98c19800e8SDoug Rabson		krb5_cc_get_ops;
99c19800e8SDoug Rabson		krb5_cc_get_prefix_ops;
100c19800e8SDoug Rabson		krb5_cc_get_principal;
101c19800e8SDoug Rabson		krb5_cc_get_type;
102c19800e8SDoug Rabson		krb5_cc_get_version;
103c19800e8SDoug Rabson		krb5_cc_initialize;
104ae771770SStanislav Sedov		krb5_cc_last_change_time;
105c19800e8SDoug Rabson		krb5_cc_move;
106c19800e8SDoug Rabson		krb5_cc_new_unique;
107c19800e8SDoug Rabson		krb5_cc_next_cred;
108c19800e8SDoug Rabson		krb5_cc_register;
109c19800e8SDoug Rabson		krb5_cc_remove_cred;
110c19800e8SDoug Rabson		krb5_cc_resolve;
111c19800e8SDoug Rabson		krb5_cc_retrieve_cred;
112ae771770SStanislav Sedov		krb5_cc_set_config;
113c19800e8SDoug Rabson		krb5_cc_set_default_name;
114c19800e8SDoug Rabson		krb5_cc_set_flags;
115ae771770SStanislav Sedov		krb5_cc_set_kdc_offset;
116c19800e8SDoug Rabson		krb5_cc_start_seq_get;
117c19800e8SDoug Rabson		krb5_cc_store_cred;
118ae771770SStanislav Sedov		krb5_cc_support_switch;
119ae771770SStanislav Sedov		krb5_cc_switch;
120ae771770SStanislav Sedov 		krb5_cc_set_friendly_name;
121c19800e8SDoug Rabson		krb5_change_password;
122c19800e8SDoug Rabson		krb5_check_transited;
123c19800e8SDoug Rabson		krb5_check_transited_realms;
124c19800e8SDoug Rabson		krb5_checksum_disable;
125c19800e8SDoug Rabson		krb5_checksum_free;
126c19800e8SDoug Rabson		krb5_checksum_is_collision_proof;
127c19800e8SDoug Rabson		krb5_checksum_is_keyed;
128c19800e8SDoug Rabson		krb5_checksumsize;
129ae771770SStanislav Sedov		krb5_cksumtype_to_enctype;
130c19800e8SDoug Rabson		krb5_cksumtype_valid;
131c19800e8SDoug Rabson		krb5_clear_error_string;
132ae771770SStanislav Sedov		krb5_clear_error_message;
133c19800e8SDoug Rabson		krb5_closelog;
134c19800e8SDoug Rabson		krb5_compare_creds;
135c19800e8SDoug Rabson		krb5_config_file_free;
136c19800e8SDoug Rabson		krb5_config_free_strings;
137c19800e8SDoug Rabson		krb5_config_get_bool;
138c19800e8SDoug Rabson		krb5_config_get_bool_default;
139c19800e8SDoug Rabson		krb5_config_get_int;
140c19800e8SDoug Rabson		krb5_config_get_int_default;
141c19800e8SDoug Rabson		krb5_config_get_list;
142c19800e8SDoug Rabson		krb5_config_get_string;
143c19800e8SDoug Rabson		krb5_config_get_string_default;
144c19800e8SDoug Rabson		krb5_config_get_strings;
145c19800e8SDoug Rabson		krb5_config_get_time;
146c19800e8SDoug Rabson		krb5_config_get_time_default;
147c19800e8SDoug Rabson		krb5_config_parse_file;
148c19800e8SDoug Rabson		krb5_config_parse_file_multi;
149c19800e8SDoug Rabson		krb5_config_parse_string_multi;
150c19800e8SDoug Rabson		krb5_config_vget_bool;
151c19800e8SDoug Rabson		krb5_config_vget_bool_default;
152c19800e8SDoug Rabson		krb5_config_vget_int;
153c19800e8SDoug Rabson		krb5_config_vget_int_default;
154c19800e8SDoug Rabson		krb5_config_vget_list;
155c19800e8SDoug Rabson		krb5_config_vget_string;
156c19800e8SDoug Rabson		krb5_config_vget_string_default;
157c19800e8SDoug Rabson		krb5_config_vget_strings;
158c19800e8SDoug Rabson		krb5_config_vget_time;
159c19800e8SDoug Rabson		krb5_config_vget_time_default;
160c19800e8SDoug Rabson		krb5_copy_address;
161c19800e8SDoug Rabson		krb5_copy_addresses;
162c19800e8SDoug Rabson		krb5_copy_checksum;
163c19800e8SDoug Rabson		krb5_copy_creds;
164c19800e8SDoug Rabson		krb5_copy_creds_contents;
165ae771770SStanislav Sedov		krb5_copy_context;
166c19800e8SDoug Rabson		krb5_copy_data;
167c19800e8SDoug Rabson		krb5_copy_host_realm;
168c19800e8SDoug Rabson		krb5_copy_keyblock;
169c19800e8SDoug Rabson		krb5_copy_keyblock_contents;
170c19800e8SDoug Rabson		krb5_copy_principal;
171c19800e8SDoug Rabson		krb5_copy_ticket;
172c19800e8SDoug Rabson		krb5_create_checksum;
173ae771770SStanislav Sedov		krb5_create_checksum_iov;
174c19800e8SDoug Rabson		krb5_crypto_destroy;
175ae771770SStanislav Sedov		krb5_crypto_fx_cf2;
176c19800e8SDoug Rabson		krb5_crypto_get_checksum_type;
177c19800e8SDoug Rabson		krb5_crypto_getblocksize;
178c19800e8SDoug Rabson		krb5_crypto_getconfoundersize;
179c19800e8SDoug Rabson		krb5_crypto_getenctype;
180c19800e8SDoug Rabson		krb5_crypto_getpadsize;
181c19800e8SDoug Rabson		krb5_crypto_init;
182c19800e8SDoug Rabson		krb5_crypto_overhead;
183c19800e8SDoug Rabson		krb5_crypto_prf;
184c19800e8SDoug Rabson		krb5_crypto_prf_length;
185ae771770SStanislav Sedov		krb5_crypto_length;
186ae771770SStanislav Sedov		krb5_crypto_length_iov;
187ae771770SStanislav Sedov		krb5_decrypt_iov_ivec;
188ae771770SStanislav Sedov		krb5_encrypt_iov_ivec;
189ae771770SStanislav Sedov		krb5_enomem;
190c19800e8SDoug Rabson		krb5_data_alloc;
191ae771770SStanislav Sedov		krb5_data_ct_cmp;
192c19800e8SDoug Rabson		krb5_data_cmp;
193c19800e8SDoug Rabson		krb5_data_copy;
194c19800e8SDoug Rabson		krb5_data_free;
195c19800e8SDoug Rabson		krb5_data_realloc;
196c19800e8SDoug Rabson		krb5_data_zero;
197c19800e8SDoug Rabson		krb5_decode_Authenticator;
198c19800e8SDoug Rabson		krb5_decode_ETYPE_INFO2;
199c19800e8SDoug Rabson		krb5_decode_ETYPE_INFO;
200c19800e8SDoug Rabson		krb5_decode_EncAPRepPart;
201c19800e8SDoug Rabson		krb5_decode_EncASRepPart;
202c19800e8SDoug Rabson		krb5_decode_EncKrbCredPart;
203c19800e8SDoug Rabson		krb5_decode_EncTGSRepPart;
204c19800e8SDoug Rabson		krb5_decode_EncTicketPart;
205c19800e8SDoug Rabson		krb5_decode_ap_req;
206c19800e8SDoug Rabson		krb5_decrypt;
207c19800e8SDoug Rabson		krb5_decrypt_EncryptedData;
208c19800e8SDoug Rabson		krb5_decrypt_ivec;
209c19800e8SDoug Rabson		krb5_decrypt_ticket;
210c19800e8SDoug Rabson		krb5_derive_key;
211c19800e8SDoug Rabson		krb5_digest_alloc;
212c19800e8SDoug Rabson		krb5_digest_free;
213c19800e8SDoug Rabson		krb5_digest_get_client_binding;
214c19800e8SDoug Rabson		krb5_digest_get_identifier;
215c19800e8SDoug Rabson		krb5_digest_get_opaque;
216c19800e8SDoug Rabson		krb5_digest_get_rsp;
217c19800e8SDoug Rabson		krb5_digest_get_server_nonce;
218c19800e8SDoug Rabson		krb5_digest_get_session_key;
219c19800e8SDoug Rabson		krb5_digest_get_tickets;
220c19800e8SDoug Rabson		krb5_digest_init_request;
221c19800e8SDoug Rabson		krb5_digest_probe;
222c19800e8SDoug Rabson		krb5_digest_rep_get_status;
223c19800e8SDoug Rabson		krb5_digest_request;
224c19800e8SDoug Rabson		krb5_digest_set_authentication_user;
225c19800e8SDoug Rabson		krb5_digest_set_authid;
226c19800e8SDoug Rabson		krb5_digest_set_client_nonce;
227c19800e8SDoug Rabson		krb5_digest_set_digest;
228c19800e8SDoug Rabson		krb5_digest_set_hostname;
229c19800e8SDoug Rabson		krb5_digest_set_identifier;
230c19800e8SDoug Rabson		krb5_digest_set_method;
231c19800e8SDoug Rabson		krb5_digest_set_nonceCount;
232c19800e8SDoug Rabson		krb5_digest_set_opaque;
233c19800e8SDoug Rabson		krb5_digest_set_qop;
234c19800e8SDoug Rabson		krb5_digest_set_realm;
235c19800e8SDoug Rabson		krb5_digest_set_responseData;
236c19800e8SDoug Rabson		krb5_digest_set_server_cb;
237c19800e8SDoug Rabson		krb5_digest_set_server_nonce;
238c19800e8SDoug Rabson		krb5_digest_set_type;
239c19800e8SDoug Rabson		krb5_digest_set_uri;
240c19800e8SDoug Rabson		krb5_digest_set_username;
241c19800e8SDoug Rabson		krb5_domain_x500_decode;
242c19800e8SDoug Rabson		krb5_domain_x500_encode;
243c19800e8SDoug Rabson		krb5_eai_to_heim_errno;
244c19800e8SDoug Rabson		krb5_encode_Authenticator;
245c19800e8SDoug Rabson		krb5_encode_ETYPE_INFO2;
246c19800e8SDoug Rabson		krb5_encode_ETYPE_INFO;
247c19800e8SDoug Rabson		krb5_encode_EncAPRepPart;
248c19800e8SDoug Rabson		krb5_encode_EncASRepPart;
249c19800e8SDoug Rabson		krb5_encode_EncKrbCredPart;
250c19800e8SDoug Rabson		krb5_encode_EncTGSRepPart;
251c19800e8SDoug Rabson		krb5_encode_EncTicketPart;
252c19800e8SDoug Rabson		krb5_encrypt;
253c19800e8SDoug Rabson		krb5_encrypt_EncryptedData;
254c19800e8SDoug Rabson		krb5_encrypt_ivec;
255ae771770SStanislav Sedov		krb5_enctype_enable;
256c19800e8SDoug Rabson		krb5_enctype_disable;
257c19800e8SDoug Rabson		krb5_enctype_keybits;
258c19800e8SDoug Rabson		krb5_enctype_keysize;
259c19800e8SDoug Rabson		krb5_enctype_to_keytype;
260c19800e8SDoug Rabson		krb5_enctype_to_string;
261c19800e8SDoug Rabson		krb5_enctype_valid;
262c19800e8SDoug Rabson		krb5_enctypes_compatible_keys;
263c19800e8SDoug Rabson		krb5_err;
264c19800e8SDoug Rabson		krb5_error_from_rd_error;
265c19800e8SDoug Rabson		krb5_errx;
266c19800e8SDoug Rabson		krb5_expand_hostname;
267c19800e8SDoug Rabson		krb5_expand_hostname_realms;
268c19800e8SDoug Rabson		krb5_find_padata;
269c19800e8SDoug Rabson		krb5_format_time;
270c19800e8SDoug Rabson		krb5_free_address;
271c19800e8SDoug Rabson		krb5_free_addresses;
272c19800e8SDoug Rabson		krb5_free_ap_rep_enc_part;
273c19800e8SDoug Rabson		krb5_free_authenticator;
274c19800e8SDoug Rabson		krb5_free_checksum;
275c19800e8SDoug Rabson		krb5_free_checksum_contents;
276c19800e8SDoug Rabson		krb5_free_config_files;
277c19800e8SDoug Rabson		krb5_free_context;
278c19800e8SDoug Rabson		krb5_free_cred_contents;
279c19800e8SDoug Rabson		krb5_free_creds;
280c19800e8SDoug Rabson		krb5_free_creds_contents;
281c19800e8SDoug Rabson		krb5_free_data;
282c19800e8SDoug Rabson		krb5_free_data_contents;
283ae771770SStanislav Sedov		krb5_free_default_realm;
284c19800e8SDoug Rabson		krb5_free_error;
285c19800e8SDoug Rabson		krb5_free_error_contents;
286c19800e8SDoug Rabson		krb5_free_error_string;
287ae771770SStanislav Sedov		krb5_free_error_message;
288c19800e8SDoug Rabson		krb5_free_host_realm;
289c19800e8SDoug Rabson		krb5_free_kdc_rep;
290c19800e8SDoug Rabson		krb5_free_keyblock;
291c19800e8SDoug Rabson		krb5_free_keyblock_contents;
292c19800e8SDoug Rabson		krb5_free_krbhst;
293c19800e8SDoug Rabson		krb5_free_principal;
294c19800e8SDoug Rabson		krb5_free_salt;
295c19800e8SDoug Rabson		krb5_free_ticket;
296ae771770SStanislav Sedov		krb5_free_unparsed_name;
297c19800e8SDoug Rabson		krb5_fwd_tgt_creds;
298c19800e8SDoug Rabson		krb5_generate_random_block;
299c19800e8SDoug Rabson		krb5_generate_random_keyblock;
300c19800e8SDoug Rabson		krb5_generate_seq_number;
301c19800e8SDoug Rabson		krb5_generate_subkey;
302c19800e8SDoug Rabson		krb5_generate_subkey_extended;
303c19800e8SDoug Rabson		krb5_get_all_client_addrs;
304c19800e8SDoug Rabson		krb5_get_all_server_addrs;
305c19800e8SDoug Rabson		krb5_get_cred_from_kdc;
306c19800e8SDoug Rabson		krb5_get_cred_from_kdc_opt;
307c19800e8SDoug Rabson		krb5_get_credentials;
308c19800e8SDoug Rabson		krb5_get_credentials_with_flags;
309c19800e8SDoug Rabson		krb5_get_creds;
310c19800e8SDoug Rabson		krb5_get_creds_opt_add_options;
311c19800e8SDoug Rabson		krb5_get_creds_opt_alloc;
312c19800e8SDoug Rabson		krb5_get_creds_opt_free;
313c19800e8SDoug Rabson		krb5_get_creds_opt_set_enctype;
314c19800e8SDoug Rabson		krb5_get_creds_opt_set_impersonate;
315c19800e8SDoug Rabson		krb5_get_creds_opt_set_options;
316c19800e8SDoug Rabson		krb5_get_creds_opt_set_ticket;
317c19800e8SDoug Rabson		krb5_get_default_config_files;
318c19800e8SDoug Rabson		krb5_get_default_in_tkt_etypes;
319c19800e8SDoug Rabson		krb5_get_default_principal;
320c19800e8SDoug Rabson		krb5_get_default_realm;
321c19800e8SDoug Rabson		krb5_get_default_realms;
322c19800e8SDoug Rabson		krb5_get_dns_canonicalize_hostname;
323c19800e8SDoug Rabson		krb5_get_err_text;
324c19800e8SDoug Rabson		krb5_get_error_message;
325c19800e8SDoug Rabson		krb5_get_error_string;
326c19800e8SDoug Rabson		krb5_get_extra_addresses;
327c19800e8SDoug Rabson		krb5_get_fcache_version;
328c19800e8SDoug Rabson		krb5_get_forwarded_creds;
329c19800e8SDoug Rabson		krb5_get_host_realm;
330c19800e8SDoug Rabson		krb5_get_ignore_addresses;
331c19800e8SDoug Rabson		krb5_get_in_cred;
332ae771770SStanislav Sedov		krb5_cccol_last_change_time;
333c19800e8SDoug Rabson		krb5_get_in_tkt;
334c19800e8SDoug Rabson		krb5_get_in_tkt_with_keytab;
335c19800e8SDoug Rabson		krb5_get_in_tkt_with_password;
336c19800e8SDoug Rabson		krb5_get_in_tkt_with_skey;
337c19800e8SDoug Rabson		krb5_get_init_creds_keyblock;
338c19800e8SDoug Rabson		krb5_get_init_creds_keytab;
339c19800e8SDoug Rabson		krb5_get_init_creds_opt_alloc;
340c19800e8SDoug Rabson		krb5_get_init_creds_opt_free;
341c19800e8SDoug Rabson		krb5_get_init_creds_opt_get_error;
342c19800e8SDoug Rabson		krb5_get_init_creds_opt_init;
343c19800e8SDoug Rabson		krb5_get_init_creds_opt_set_address_list;
344c19800e8SDoug Rabson		krb5_get_init_creds_opt_set_addressless;
345c19800e8SDoug Rabson		krb5_get_init_creds_opt_set_anonymous;
346c19800e8SDoug Rabson		krb5_get_init_creds_opt_set_canonicalize;
347c19800e8SDoug Rabson		krb5_get_init_creds_opt_set_default_flags;
348c19800e8SDoug Rabson		krb5_get_init_creds_opt_set_etype_list;
349c19800e8SDoug Rabson		krb5_get_init_creds_opt_set_forwardable;
350c19800e8SDoug Rabson		krb5_get_init_creds_opt_set_pa_password;
351c19800e8SDoug Rabson		krb5_get_init_creds_opt_set_pac_request;
352c19800e8SDoug Rabson		krb5_get_init_creds_opt_set_pkinit;
353c19800e8SDoug Rabson		krb5_get_init_creds_opt_set_preauth_list;
354ae771770SStanislav Sedov		krb5_get_init_creds_opt_set_process_last_req;
355c19800e8SDoug Rabson		krb5_get_init_creds_opt_set_proxiable;
356c19800e8SDoug Rabson		krb5_get_init_creds_opt_set_renew_life;
357c19800e8SDoug Rabson		krb5_get_init_creds_opt_set_salt;
358c19800e8SDoug Rabson		krb5_get_init_creds_opt_set_tkt_life;
359c19800e8SDoug Rabson		krb5_get_init_creds_opt_set_win2k;
360c19800e8SDoug Rabson		krb5_get_init_creds_password;
361c19800e8SDoug Rabson		krb5_get_kdc_cred;
362c19800e8SDoug Rabson		krb5_get_kdc_sec_offset;
363c19800e8SDoug Rabson		krb5_get_krb524hst;
364c19800e8SDoug Rabson		krb5_get_krb_admin_hst;
365c19800e8SDoug Rabson		krb5_get_krb_changepw_hst;
366c19800e8SDoug Rabson		krb5_get_krbhst;
367c19800e8SDoug Rabson		krb5_get_max_time_skew;
368c19800e8SDoug Rabson		krb5_get_pw_salt;
369c19800e8SDoug Rabson		krb5_get_renewed_creds;
370c19800e8SDoug Rabson		krb5_get_server_rcache;
371c19800e8SDoug Rabson		krb5_get_use_admin_kdc;
372c19800e8SDoug Rabson		krb5_get_warn_dest;
373c19800e8SDoug Rabson		krb5_get_wrapped_length;
374c19800e8SDoug Rabson		krb5_getportbyname;
375c19800e8SDoug Rabson		krb5_h_addr2addr;
376c19800e8SDoug Rabson		krb5_h_addr2sockaddr;
377c19800e8SDoug Rabson		krb5_h_errno_to_heim_errno;
378c19800e8SDoug Rabson		krb5_have_error_string;
379c19800e8SDoug Rabson		krb5_hmac;
380c19800e8SDoug Rabson		krb5_init_context;
381c19800e8SDoug Rabson		krb5_init_ets;
382c19800e8SDoug Rabson		krb5_initlog;
383ae771770SStanislav Sedov		krb5_is_config_principal;
384c19800e8SDoug Rabson		krb5_is_thread_safe;
385ae771770SStanislav Sedov		krb5_kcm_call;
386ae771770SStanislav Sedov		krb5_kcm_storage_request;
387c19800e8SDoug Rabson		krb5_kerberos_enctypes;
388c19800e8SDoug Rabson		krb5_keyblock_get_enctype;
389c19800e8SDoug Rabson		krb5_keyblock_init;
390c19800e8SDoug Rabson		krb5_keyblock_key_proc;
391c19800e8SDoug Rabson		krb5_keyblock_zero;
392c19800e8SDoug Rabson		krb5_keytab_key_proc;
393c19800e8SDoug Rabson		krb5_keytype_to_enctypes;
394c19800e8SDoug Rabson		krb5_keytype_to_enctypes_default;
395c19800e8SDoug Rabson		krb5_keytype_to_string;
396c19800e8SDoug Rabson		krb5_krbhst_format_string;
397c19800e8SDoug Rabson		krb5_krbhst_free;
398c19800e8SDoug Rabson		krb5_krbhst_get_addrinfo;
399c19800e8SDoug Rabson		krb5_krbhst_init;
400c19800e8SDoug Rabson		krb5_krbhst_init_flags;
401c19800e8SDoug Rabson		krb5_krbhst_next;
402c19800e8SDoug Rabson		krb5_krbhst_next_as_string;
403c19800e8SDoug Rabson		krb5_krbhst_reset;
404c19800e8SDoug Rabson		krb5_kt_add_entry;
405c19800e8SDoug Rabson		krb5_kt_close;
406c19800e8SDoug Rabson		krb5_kt_compare;
407c19800e8SDoug Rabson		krb5_kt_copy_entry_contents;
408c19800e8SDoug Rabson		krb5_kt_default;
409c19800e8SDoug Rabson		krb5_kt_default_modify_name;
410c19800e8SDoug Rabson		krb5_kt_default_name;
411ae771770SStanislav Sedov		krb5_kt_destroy;
412c19800e8SDoug Rabson		krb5_kt_end_seq_get;
413c19800e8SDoug Rabson		krb5_kt_free_entry;
414c19800e8SDoug Rabson		krb5_kt_get_entry;
415c19800e8SDoug Rabson		krb5_kt_get_full_name;
416c19800e8SDoug Rabson		krb5_kt_get_name;
417c19800e8SDoug Rabson		krb5_kt_get_type;
418ae771770SStanislav Sedov		krb5_kt_have_content;
419c19800e8SDoug Rabson		krb5_kt_next_entry;
420c19800e8SDoug Rabson		krb5_kt_read_service_key;
421c19800e8SDoug Rabson		krb5_kt_register;
422c19800e8SDoug Rabson		krb5_kt_remove_entry;
423c19800e8SDoug Rabson		krb5_kt_resolve;
424c19800e8SDoug Rabson		krb5_kt_start_seq_get;
425c19800e8SDoug Rabson		krb5_kuserok;
426c19800e8SDoug Rabson		krb5_log;
427c19800e8SDoug Rabson		krb5_log_msg;
428c19800e8SDoug Rabson		krb5_make_addrport;
429c19800e8SDoug Rabson		krb5_make_principal;
430c19800e8SDoug Rabson		krb5_max_sockaddr_size;
431c19800e8SDoug Rabson		krb5_mk_error;
432c19800e8SDoug Rabson		krb5_mk_priv;
433c19800e8SDoug Rabson		krb5_mk_rep;
434c19800e8SDoug Rabson		krb5_mk_req;
435c19800e8SDoug Rabson		krb5_mk_req_exact;
436c19800e8SDoug Rabson		krb5_mk_req_extended;
437c19800e8SDoug Rabson		krb5_mk_safe;
438c19800e8SDoug Rabson		krb5_net_read;
439c19800e8SDoug Rabson		krb5_net_write;
440c19800e8SDoug Rabson		krb5_net_write_block;
441c19800e8SDoug Rabson		krb5_ntlm_alloc;
442c19800e8SDoug Rabson		krb5_ntlm_free;
443c19800e8SDoug Rabson		krb5_ntlm_init_get_challange;
444c19800e8SDoug Rabson		krb5_ntlm_init_get_flags;
445c19800e8SDoug Rabson		krb5_ntlm_init_get_opaque;
446c19800e8SDoug Rabson		krb5_ntlm_init_get_targetinfo;
447c19800e8SDoug Rabson		krb5_ntlm_init_get_targetname;
448c19800e8SDoug Rabson		krb5_ntlm_init_request;
449c19800e8SDoug Rabson		krb5_ntlm_rep_get_sessionkey;
450c19800e8SDoug Rabson		krb5_ntlm_rep_get_status;
451c19800e8SDoug Rabson		krb5_ntlm_req_set_flags;
452c19800e8SDoug Rabson		krb5_ntlm_req_set_lm;
453c19800e8SDoug Rabson		krb5_ntlm_req_set_ntlm;
454c19800e8SDoug Rabson		krb5_ntlm_req_set_opaque;
455c19800e8SDoug Rabson		krb5_ntlm_req_set_session;
456c19800e8SDoug Rabson		krb5_ntlm_req_set_targetname;
457c19800e8SDoug Rabson		krb5_ntlm_req_set_username;
458c19800e8SDoug Rabson		krb5_ntlm_request;
459c19800e8SDoug Rabson		krb5_openlog;
460c19800e8SDoug Rabson		krb5_pac_add_buffer;
461c19800e8SDoug Rabson		krb5_pac_free;
462c19800e8SDoug Rabson		krb5_pac_get_buffer;
463c19800e8SDoug Rabson		krb5_pac_get_types;
464c19800e8SDoug Rabson		krb5_pac_init;
465c19800e8SDoug Rabson		krb5_pac_parse;
466c19800e8SDoug Rabson		krb5_pac_verify;
467c19800e8SDoug Rabson		krb5_padata_add;
468c19800e8SDoug Rabson		krb5_parse_address;
469c19800e8SDoug Rabson		krb5_parse_name;
470c19800e8SDoug Rabson		krb5_parse_name_flags;
471c19800e8SDoug Rabson		krb5_parse_nametype;
472c19800e8SDoug Rabson		krb5_passwd_result_to_string;
473c19800e8SDoug Rabson		krb5_password_key_proc;
474ae771770SStanislav Sedov		krb5_get_permitted_enctypes;
475c19800e8SDoug Rabson		krb5_plugin_register;
476c19800e8SDoug Rabson		krb5_prepend_config_files;
477c19800e8SDoug Rabson		krb5_prepend_config_files_default;
478ae771770SStanislav Sedov		krb5_prepend_error_message;
479c19800e8SDoug Rabson		krb5_princ_realm;
480c19800e8SDoug Rabson		krb5_princ_set_realm;
481c19800e8SDoug Rabson		krb5_principal_compare;
482c19800e8SDoug Rabson		krb5_principal_compare_any_realm;
483c19800e8SDoug Rabson		krb5_principal_get_comp_string;
484ae771770SStanislav Sedov		krb5_principal_get_num_comp;
485c19800e8SDoug Rabson		krb5_principal_get_realm;
486c19800e8SDoug Rabson		krb5_principal_get_type;
487c19800e8SDoug Rabson		krb5_principal_match;
488ae771770SStanislav Sedov		krb5_principal_set_realm;
489c19800e8SDoug Rabson		krb5_principal_set_type;
490ae771770SStanislav Sedov		krb5_principal_is_krbtgt;
491c19800e8SDoug Rabson		krb5_print_address;
492c19800e8SDoug Rabson		krb5_program_setup;
493c19800e8SDoug Rabson		krb5_prompter_posix;
494c19800e8SDoug Rabson		krb5_random_to_key;
495c19800e8SDoug Rabson		krb5_rc_close;
496c19800e8SDoug Rabson		krb5_rc_default;
497c19800e8SDoug Rabson		krb5_rc_default_name;
498c19800e8SDoug Rabson		krb5_rc_default_type;
499c19800e8SDoug Rabson		krb5_rc_destroy;
500c19800e8SDoug Rabson		krb5_rc_expunge;
501c19800e8SDoug Rabson		krb5_rc_get_lifespan;
502c19800e8SDoug Rabson		krb5_rc_get_name;
503c19800e8SDoug Rabson		krb5_rc_get_type;
504c19800e8SDoug Rabson		krb5_rc_initialize;
505c19800e8SDoug Rabson		krb5_rc_recover;
506c19800e8SDoug Rabson		krb5_rc_resolve;
507c19800e8SDoug Rabson		krb5_rc_resolve_full;
508c19800e8SDoug Rabson		krb5_rc_resolve_type;
509c19800e8SDoug Rabson		krb5_rc_store;
510c19800e8SDoug Rabson		krb5_rd_cred2;
511c19800e8SDoug Rabson		krb5_rd_cred;
512c19800e8SDoug Rabson		krb5_rd_error;
513c19800e8SDoug Rabson		krb5_rd_priv;
514c19800e8SDoug Rabson		krb5_rd_rep;
515c19800e8SDoug Rabson		krb5_rd_req;
516c19800e8SDoug Rabson		krb5_rd_req_ctx;
517c19800e8SDoug Rabson		krb5_rd_req_in_ctx_alloc;
518c19800e8SDoug Rabson		krb5_rd_req_in_ctx_free;
519c19800e8SDoug Rabson		krb5_rd_req_in_set_keyblock;
520c19800e8SDoug Rabson		krb5_rd_req_in_set_keytab;
521c19800e8SDoug Rabson		krb5_rd_req_in_set_pac_check;
522c19800e8SDoug Rabson		krb5_rd_req_out_ctx_free;
523c19800e8SDoug Rabson		krb5_rd_req_out_get_ap_req_options;
524c19800e8SDoug Rabson		krb5_rd_req_out_get_keyblock;
525c19800e8SDoug Rabson		krb5_rd_req_out_get_ticket;
526c19800e8SDoug Rabson		krb5_rd_req_with_keyblock;
527c19800e8SDoug Rabson		krb5_rd_safe;
528c19800e8SDoug Rabson		krb5_read_message;
529c19800e8SDoug Rabson		krb5_read_priv_message;
530c19800e8SDoug Rabson		krb5_read_safe_message;
531c19800e8SDoug Rabson		krb5_realm_compare;
532c19800e8SDoug Rabson		krb5_recvauth;
533c19800e8SDoug Rabson		krb5_recvauth_match_version;
534c19800e8SDoug Rabson		krb5_ret_address;
535c19800e8SDoug Rabson		krb5_ret_addrs;
536c19800e8SDoug Rabson		krb5_ret_authdata;
537c19800e8SDoug Rabson		krb5_ret_creds;
538c19800e8SDoug Rabson		krb5_ret_creds_tag;
539c19800e8SDoug Rabson		krb5_ret_data;
540c19800e8SDoug Rabson		krb5_ret_int16;
541c19800e8SDoug Rabson		krb5_ret_int32;
542c19800e8SDoug Rabson		krb5_ret_int8;
543c19800e8SDoug Rabson		krb5_ret_keyblock;
544c19800e8SDoug Rabson		krb5_ret_principal;
545c19800e8SDoug Rabson		krb5_ret_string;
546c19800e8SDoug Rabson		krb5_ret_stringnl;
547c19800e8SDoug Rabson		krb5_ret_stringz;
548c19800e8SDoug Rabson		krb5_ret_times;
549c19800e8SDoug Rabson		krb5_ret_uint16;
550c19800e8SDoug Rabson		krb5_ret_uint32;
551c19800e8SDoug Rabson		krb5_ret_uint8;
552c19800e8SDoug Rabson		krb5_salttype_to_string;
553c19800e8SDoug Rabson		krb5_sendauth;
554c19800e8SDoug Rabson		krb5_sendto;
555c19800e8SDoug Rabson		krb5_sendto_context;
556c19800e8SDoug Rabson		krb5_sendto_ctx_add_flags;
557c19800e8SDoug Rabson		krb5_sendto_ctx_alloc;
558c19800e8SDoug Rabson		krb5_sendto_ctx_free;
559c19800e8SDoug Rabson		krb5_sendto_ctx_get_flags;
560c19800e8SDoug Rabson		krb5_sendto_ctx_set_func;
561c19800e8SDoug Rabson		krb5_sendto_ctx_set_type;
562c19800e8SDoug Rabson		krb5_sendto_kdc;
563c19800e8SDoug Rabson		krb5_sendto_kdc_flags;
564c19800e8SDoug Rabson		krb5_set_config_files;
565c19800e8SDoug Rabson		krb5_set_default_in_tkt_etypes;
566c19800e8SDoug Rabson		krb5_set_default_realm;
567c19800e8SDoug Rabson		krb5_set_dns_canonicalize_hostname;
568ae771770SStanislav Sedov		krb5_set_error_message;
569c19800e8SDoug Rabson		krb5_set_error_string;
570c19800e8SDoug Rabson		krb5_set_extra_addresses;
571c19800e8SDoug Rabson		krb5_set_fcache_version;
572ae771770SStanislav Sedov		krb5_set_home_dir_access;
573c19800e8SDoug Rabson		krb5_set_ignore_addresses;
574ae771770SStanislav Sedov		krb5_set_kdc_sec_offset;
575c19800e8SDoug Rabson		krb5_set_max_time_skew;
576c19800e8SDoug Rabson		krb5_set_password;
577c19800e8SDoug Rabson		krb5_set_password_using_ccache;
578c19800e8SDoug Rabson		krb5_set_real_time;
579c19800e8SDoug Rabson		krb5_set_send_to_kdc_func;
580c19800e8SDoug Rabson		krb5_set_use_admin_kdc;
581c19800e8SDoug Rabson		krb5_set_warn_dest;
582c19800e8SDoug Rabson		krb5_sname_to_principal;
583c19800e8SDoug Rabson		krb5_sock_to_principal;
584c19800e8SDoug Rabson		krb5_sockaddr2address;
585c19800e8SDoug Rabson		krb5_sockaddr2port;
586c19800e8SDoug Rabson		krb5_sockaddr_uninteresting;
587c19800e8SDoug Rabson		krb5_std_usage;
588c19800e8SDoug Rabson		krb5_storage_clear_flags;
589c19800e8SDoug Rabson		krb5_storage_emem;
590c19800e8SDoug Rabson		krb5_storage_free;
591c19800e8SDoug Rabson		krb5_storage_from_data;
592c19800e8SDoug Rabson		krb5_storage_from_fd;
593c19800e8SDoug Rabson		krb5_storage_from_mem;
594c19800e8SDoug Rabson		krb5_storage_from_readonly_mem;
595c19800e8SDoug Rabson		krb5_storage_get_byteorder;
596ae771770SStanislav Sedov		krb5_storage_get_eof_code;
597c19800e8SDoug Rabson		krb5_storage_is_flags;
598c19800e8SDoug Rabson		krb5_storage_read;
599c19800e8SDoug Rabson		krb5_storage_seek;
600c19800e8SDoug Rabson		krb5_storage_set_byteorder;
601c19800e8SDoug Rabson		krb5_storage_set_eof_code;
602c19800e8SDoug Rabson		krb5_storage_set_flags;
603ae771770SStanislav Sedov		krb5_storage_set_max_alloc;
604c19800e8SDoug Rabson		krb5_storage_to_data;
605ae771770SStanislav Sedov		krb5_storage_truncate;
606c19800e8SDoug Rabson		krb5_storage_write;
607c19800e8SDoug Rabson		krb5_store_address;
608c19800e8SDoug Rabson		krb5_store_addrs;
609c19800e8SDoug Rabson		krb5_store_authdata;
610c19800e8SDoug Rabson		krb5_store_creds;
611c19800e8SDoug Rabson		krb5_store_creds_tag;
612c19800e8SDoug Rabson		krb5_store_data;
613c19800e8SDoug Rabson		krb5_store_int16;
614c19800e8SDoug Rabson		krb5_store_int32;
615c19800e8SDoug Rabson		krb5_store_int8;
616c19800e8SDoug Rabson		krb5_store_keyblock;
617c19800e8SDoug Rabson		krb5_store_principal;
618c19800e8SDoug Rabson		krb5_store_string;
619c19800e8SDoug Rabson		krb5_store_stringnl;
620c19800e8SDoug Rabson		krb5_store_stringz;
621c19800e8SDoug Rabson		krb5_store_times;
622c19800e8SDoug Rabson		krb5_store_uint16;
623c19800e8SDoug Rabson		krb5_store_uint32;
624c19800e8SDoug Rabson		krb5_store_uint8;
625c19800e8SDoug Rabson		krb5_string_to_deltat;
626c19800e8SDoug Rabson		krb5_string_to_enctype;
627c19800e8SDoug Rabson		krb5_string_to_key;
628c19800e8SDoug Rabson		krb5_string_to_key_data;
629c19800e8SDoug Rabson		krb5_string_to_key_data_salt;
630c19800e8SDoug Rabson		krb5_string_to_key_data_salt_opaque;
631c19800e8SDoug Rabson		krb5_string_to_key_derived;
632c19800e8SDoug Rabson		krb5_string_to_key_salt;
633c19800e8SDoug Rabson		krb5_string_to_key_salt_opaque;
634c19800e8SDoug Rabson		krb5_string_to_keytype;
635c19800e8SDoug Rabson		krb5_string_to_salttype;
636c19800e8SDoug Rabson		krb5_ticket_get_authorization_data_type;
637c19800e8SDoug Rabson		krb5_ticket_get_client;
638c19800e8SDoug Rabson		krb5_ticket_get_endtime;
639c19800e8SDoug Rabson		krb5_ticket_get_server;
640c19800e8SDoug Rabson		krb5_timeofday;
641c19800e8SDoug Rabson		krb5_unparse_name;
642c19800e8SDoug Rabson		krb5_unparse_name_fixed;
643c19800e8SDoug Rabson		krb5_unparse_name_fixed_flags;
644c19800e8SDoug Rabson		krb5_unparse_name_fixed_short;
645c19800e8SDoug Rabson		krb5_unparse_name_flags;
646c19800e8SDoug Rabson		krb5_unparse_name_short;
647c19800e8SDoug Rabson		krb5_us_timeofday;
648c19800e8SDoug Rabson		krb5_vabort;
649c19800e8SDoug Rabson		krb5_vabortx;
650c19800e8SDoug Rabson		krb5_verify_ap_req2;
651c19800e8SDoug Rabson		krb5_verify_ap_req;
652c19800e8SDoug Rabson		krb5_verify_authenticator_checksum;
653c19800e8SDoug Rabson		krb5_verify_checksum;
654ae771770SStanislav Sedov		krb5_verify_checksum_iov;
655c19800e8SDoug Rabson		krb5_verify_init_creds;
656c19800e8SDoug Rabson		krb5_verify_init_creds_opt_init;
657c19800e8SDoug Rabson		krb5_verify_init_creds_opt_set_ap_req_nofail;
658c19800e8SDoug Rabson		krb5_verify_opt_alloc;
659c19800e8SDoug Rabson		krb5_verify_opt_free;
660c19800e8SDoug Rabson		krb5_verify_opt_init;
661c19800e8SDoug Rabson		krb5_verify_opt_set_ccache;
662c19800e8SDoug Rabson		krb5_verify_opt_set_flags;
663c19800e8SDoug Rabson		krb5_verify_opt_set_keytab;
664c19800e8SDoug Rabson		krb5_verify_opt_set_secure;
665c19800e8SDoug Rabson		krb5_verify_opt_set_service;
666c19800e8SDoug Rabson		krb5_verify_user;
667c19800e8SDoug Rabson		krb5_verify_user_lrealm;
668c19800e8SDoug Rabson		krb5_verify_user_opt;
669c19800e8SDoug Rabson		krb5_verr;
670c19800e8SDoug Rabson		krb5_verrx;
671c19800e8SDoug Rabson		krb5_vlog;
672c19800e8SDoug Rabson		krb5_vlog_msg;
673ae771770SStanislav Sedov		krb5_vprepend_error_message;
674ae771770SStanislav Sedov		krb5_vset_error_message;
675c19800e8SDoug Rabson		krb5_vset_error_string;
676c19800e8SDoug Rabson		krb5_vwarn;
677c19800e8SDoug Rabson		krb5_vwarnx;
678c19800e8SDoug Rabson		krb5_warn;
679c19800e8SDoug Rabson		krb5_warnx;
680c19800e8SDoug Rabson		krb5_write_message;
681c19800e8SDoug Rabson		krb5_write_priv_message;
682c19800e8SDoug Rabson		krb5_write_safe_message;
683c19800e8SDoug Rabson		krb5_xfree;
684ae771770SStanislav Sedov		krb5_cccol_cursor_new;
685ae771770SStanislav Sedov		krb5_cccol_cursor_next;
686ae771770SStanislav Sedov		krb5_cccol_cursor_free;
687c19800e8SDoug Rabson
688c19800e8SDoug Rabson		# com_err error tables
689c19800e8SDoug Rabson		initialize_krb5_error_table_r;
690c19800e8SDoug Rabson		initialize_krb5_error_table;
691c19800e8SDoug Rabson		initialize_krb_error_table_r;
692c19800e8SDoug Rabson		initialize_krb_error_table;
693c19800e8SDoug Rabson		initialize_heim_error_table_r;
694c19800e8SDoug Rabson		initialize_heim_error_table;
695c19800e8SDoug Rabson		initialize_k524_error_table_r;
696c19800e8SDoug Rabson		initialize_k524_error_table;
697c19800e8SDoug Rabson
698c19800e8SDoug Rabson		# variables
699c19800e8SDoug Rabson		krb5_mcc_ops;
700c19800e8SDoug Rabson		krb5_acc_ops;
701c19800e8SDoug Rabson		krb5_fcc_ops;
702c19800e8SDoug Rabson		krb5_kcm_ops;
703c19800e8SDoug Rabson		krb5_wrfkt_ops;
704c19800e8SDoug Rabson		krb5_mkt_ops;
705c19800e8SDoug Rabson		krb5_akf_ops;
706c19800e8SDoug Rabson		krb5_any_ops;
707c19800e8SDoug Rabson		heimdal_version;
708c19800e8SDoug Rabson		heimdal_long_version;
709c19800e8SDoug Rabson		krb5_config_file;
710c19800e8SDoug Rabson		krb5_defkeyname;
711ae771770SStanislav Sedov		krb5_cc_type_api;
712ae771770SStanislav Sedov		krb5_cc_type_file;
713ae771770SStanislav Sedov		krb5_cc_type_memory;
714ae771770SStanislav Sedov		krb5_cc_type_kcm;
715ae771770SStanislav Sedov		krb5_cc_type_scc;
716c19800e8SDoug Rabson
717c19800e8SDoug Rabson		# Shared with GSSAPI krb5
718c19800e8SDoug Rabson		_krb5_crc_init_table;
719c19800e8SDoug Rabson		_krb5_crc_update;
720ae771770SStanislav Sedov		_krb5_get_krbtgt;
721ae771770SStanislav Sedov		_krb5_build_authenticator;
722c19800e8SDoug Rabson
723c19800e8SDoug Rabson		# Shared with libkdc
724c19800e8SDoug Rabson		_krb5_AES_string_to_default_iterator;
725ae771770SStanislav Sedov		_krb5_dh_group_ok;
726c19800e8SDoug Rabson		_krb5_get_host_realm_int;
727ae771770SStanislav Sedov		_krb5_get_int;
728ae771770SStanislav Sedov		_krb5_pac_sign;
729ae771770SStanislav Sedov		_krb5_parse_moduli;
730ae771770SStanislav Sedov		_krb5_pk_kdf;
731ae771770SStanislav Sedov		_krb5_pk_load_id;
732ae771770SStanislav Sedov		_krb5_pk_mk_ContentInfo;
733ae771770SStanislav Sedov		_krb5_pk_octetstring2key;
734ae771770SStanislav Sedov		_krb5_plugin_find;
735ae771770SStanislav Sedov		_krb5_plugin_free;
736ae771770SStanislav Sedov		_krb5_plugin_get_next;
737ae771770SStanislav Sedov		_krb5_plugin_get_symbol;
738ae771770SStanislav Sedov		_krb5_principal2principalname;
739ae771770SStanislav Sedov		_krb5_principalname2krb5_principal;
740ae771770SStanislav Sedov		_krb5_put_int;
741ae771770SStanislav Sedov		_krb5_s4u2self_to_checksumdata;
742ae771770SStanislav Sedov
743ae771770SStanislav Sedov		# kinit helper
744ae771770SStanislav Sedov		krb5_get_init_creds_opt_set_pkinit_user_certs;
745ae771770SStanislav Sedov		krb5_pk_enterprise_cert;
746c19800e8SDoug Rabson
747c19800e8SDoug Rabson		# testing
748c19800e8SDoug Rabson		_krb5_n_fold;
749c19800e8SDoug Rabson		_krb5_expand_default_cc_name;
750c19800e8SDoug Rabson	local:
751c19800e8SDoug Rabson		*;
752c19800e8SDoug Rabson};
753