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