1233294SstasHEIMDAL_KRB5_2.0 {
2178825Sdfr	global:
3178825Sdfr		krb524_convert_creds_kdc;
4178825Sdfr		krb524_convert_creds_kdc_ccache;
5178825Sdfr		krb5_425_conv_principal;
6178825Sdfr		krb5_425_conv_principal_ext2;
7178825Sdfr		krb5_425_conv_principal_ext;
8178825Sdfr		krb5_524_conv_principal;
9178825Sdfr		krb5_abort;
10178825Sdfr		krb5_abortx;
11178825Sdfr		krb5_acl_match_file;
12178825Sdfr		krb5_acl_match_string;
13178825Sdfr		krb5_add_et_list;
14178825Sdfr		krb5_add_extra_addresses;
15178825Sdfr		krb5_add_ignore_addresses;
16178825Sdfr		krb5_addlog_dest;
17178825Sdfr		krb5_addlog_func;
18178825Sdfr		krb5_addr2sockaddr;
19178825Sdfr		krb5_address_compare;
20178825Sdfr		krb5_address_order;
21178825Sdfr		krb5_address_prefixlen_boundary;
22178825Sdfr		krb5_address_search;
23233294Sstas		krb5_allow_weak_crypto;
24178825Sdfr		krb5_aname_to_localname;
25178825Sdfr		krb5_anyaddr;
26178825Sdfr		krb5_appdefault_boolean;
27178825Sdfr		krb5_appdefault_string;
28178825Sdfr		krb5_appdefault_time;
29178825Sdfr		krb5_append_addresses;
30178825Sdfr		krb5_auth_con_addflags;
31178825Sdfr		krb5_auth_con_free;
32178825Sdfr		krb5_auth_con_genaddrs;
33178825Sdfr		krb5_auth_con_generatelocalsubkey;
34178825Sdfr		krb5_auth_con_getaddrs;
35178825Sdfr		krb5_auth_con_getauthenticator;
36178825Sdfr		krb5_auth_con_getcksumtype;
37178825Sdfr		krb5_auth_con_getflags;
38178825Sdfr		krb5_auth_con_getkey;
39178825Sdfr		krb5_auth_con_getkeytype;
40178825Sdfr		krb5_auth_con_getlocalseqnumber;
41178825Sdfr		krb5_auth_con_getlocalsubkey;
42178825Sdfr		krb5_auth_con_getrcache;
43233294Sstas		krb5_auth_con_getremoteseqnumber;
44178825Sdfr		krb5_auth_con_getremotesubkey;
45178825Sdfr		krb5_auth_con_init;
46178825Sdfr		krb5_auth_con_removeflags;
47178825Sdfr		krb5_auth_con_setaddrs;
48178825Sdfr		krb5_auth_con_setaddrs_from_fd;
49178825Sdfr		krb5_auth_con_setcksumtype;
50178825Sdfr		krb5_auth_con_setflags;
51178825Sdfr		krb5_auth_con_setkey;
52178825Sdfr		krb5_auth_con_setkeytype;
53178825Sdfr		krb5_auth_con_setlocalseqnumber;
54178825Sdfr		krb5_auth_con_setlocalsubkey;
55178825Sdfr		krb5_auth_con_setrcache;
56178825Sdfr		krb5_auth_con_setremoteseqnumber;
57178825Sdfr		krb5_auth_con_setremotesubkey;
58178825Sdfr		krb5_auth_con_setuserkey;
59178825Sdfr		krb5_auth_getremoteseqnumber;
60178825Sdfr		krb5_build_ap_req;
61178825Sdfr		krb5_build_principal;
62178825Sdfr		krb5_build_principal_ext;
63178825Sdfr		krb5_build_principal_va;
64178825Sdfr		krb5_build_principal_va_ext;
65178825Sdfr		krb5_c_block_size;
66178825Sdfr		krb5_c_checksum_length;
67178825Sdfr		krb5_c_decrypt;
68178825Sdfr		krb5_c_encrypt;
69178825Sdfr		krb5_c_encrypt_length;
70178825Sdfr		krb5_c_enctype_compare;
71178825Sdfr		krb5_c_get_checksum;
72178825Sdfr		krb5_c_is_coll_proof_cksum;
73178825Sdfr		krb5_c_is_keyed_cksum;
74178825Sdfr		krb5_c_keylengths;
75178825Sdfr		krb5_c_make_checksum;
76178825Sdfr		krb5_c_make_random_key;
77178825Sdfr		krb5_c_prf;
78178825Sdfr		krb5_c_prf_length;
79178825Sdfr		krb5_c_set_checksum;
80178825Sdfr		krb5_c_valid_cksumtype;
81178825Sdfr		krb5_c_valid_enctype;
82178825Sdfr		krb5_c_verify_checksum;
83178825Sdfr		krb5_cc_cache_end_seq_get;
84178825Sdfr		krb5_cc_cache_get_first;
85178825Sdfr		krb5_cc_cache_match;
86178825Sdfr		krb5_cc_cache_next;
87178825Sdfr		krb5_cc_clear_mcred;
88178825Sdfr		krb5_cc_close;
89178825Sdfr		krb5_cc_copy_cache;
90233294Sstas		krb5_cc_copy_match_f;
91178825Sdfr		krb5_cc_default;
92178825Sdfr		krb5_cc_default_name;
93178825Sdfr		krb5_cc_destroy;
94178825Sdfr		krb5_cc_end_seq_get;
95178825Sdfr		krb5_cc_gen_new;
96233294Sstas		krb5_cc_get_config;
97233294Sstas		krb5_cc_get_friendly_name;
98178825Sdfr		krb5_cc_get_full_name;
99233294Sstas		krb5_cc_get_kdc_offset;
100233294Sstas		krb5_cc_get_lifetime;
101178825Sdfr		krb5_cc_get_name;
102178825Sdfr		krb5_cc_get_ops;
103178825Sdfr		krb5_cc_get_prefix_ops;
104178825Sdfr		krb5_cc_get_principal;
105178825Sdfr		krb5_cc_get_type;
106178825Sdfr		krb5_cc_get_version;
107178825Sdfr		krb5_cc_initialize;
108233294Sstas		krb5_cc_last_change_time;
109178825Sdfr		krb5_cc_move;
110178825Sdfr		krb5_cc_new_unique;
111178825Sdfr		krb5_cc_next_cred;
112178825Sdfr		krb5_cc_next_cred_match;
113178825Sdfr		krb5_cc_register;
114178825Sdfr		krb5_cc_remove_cred;
115178825Sdfr		krb5_cc_resolve;
116178825Sdfr		krb5_cc_retrieve_cred;
117233294Sstas		krb5_cc_set_config;
118178825Sdfr		krb5_cc_set_default_name;
119178825Sdfr		krb5_cc_set_flags;
120233294Sstas		krb5_cc_set_kdc_offset;
121178825Sdfr		krb5_cc_start_seq_get;
122178825Sdfr		krb5_cc_store_cred;
123233294Sstas		krb5_cc_support_switch;
124233294Sstas		krb5_cc_switch;
125233294Sstas 		krb5_cc_set_friendly_name;
126178825Sdfr		krb5_change_password;
127178825Sdfr		krb5_check_transited;
128178825Sdfr		krb5_check_transited_realms;
129178825Sdfr		krb5_checksum_disable;
130178825Sdfr		krb5_checksum_free;
131178825Sdfr		krb5_checksum_is_collision_proof;
132178825Sdfr		krb5_checksum_is_keyed;
133178825Sdfr		krb5_checksumsize;
134233294Sstas		krb5_cksumtype_to_enctype;
135178825Sdfr		krb5_cksumtype_valid;
136178825Sdfr		krb5_clear_error_string;
137233294Sstas		krb5_clear_error_message;
138178825Sdfr		krb5_closelog;
139178825Sdfr		krb5_compare_creds;
140178825Sdfr		krb5_config_file_free;
141178825Sdfr		krb5_config_free_strings;
142178825Sdfr		krb5_config_get_bool;
143178825Sdfr		krb5_config_get_bool_default;
144178825Sdfr		krb5_config_get_int;
145178825Sdfr		krb5_config_get_int_default;
146178825Sdfr		krb5_config_get_list;
147178825Sdfr		krb5_config_get_string;
148178825Sdfr		krb5_config_get_string_default;
149178825Sdfr		krb5_config_get_strings;
150178825Sdfr		krb5_config_get_time;
151178825Sdfr		krb5_config_get_time_default;
152178825Sdfr		krb5_config_parse_file;
153178825Sdfr		krb5_config_parse_file_multi;
154178825Sdfr		krb5_config_parse_string_multi;
155178825Sdfr		krb5_config_vget_bool;
156178825Sdfr		krb5_config_vget_bool_default;
157178825Sdfr		krb5_config_vget_int;
158178825Sdfr		krb5_config_vget_int_default;
159178825Sdfr		krb5_config_vget_list;
160178825Sdfr		krb5_config_vget_string;
161178825Sdfr		krb5_config_vget_string_default;
162178825Sdfr		krb5_config_vget_strings;
163178825Sdfr		krb5_config_vget_time;
164178825Sdfr		krb5_config_vget_time_default;
165178825Sdfr		krb5_copy_address;
166178825Sdfr		krb5_copy_addresses;
167178825Sdfr		krb5_copy_checksum;
168178825Sdfr		krb5_copy_creds;
169178825Sdfr		krb5_copy_creds_contents;
170233294Sstas		krb5_copy_context;
171178825Sdfr		krb5_copy_data;
172178825Sdfr		krb5_copy_host_realm;
173178825Sdfr		krb5_copy_keyblock;
174178825Sdfr		krb5_copy_keyblock_contents;
175178825Sdfr		krb5_copy_principal;
176178825Sdfr		krb5_copy_ticket;
177178825Sdfr		krb5_create_checksum;
178233294Sstas		krb5_create_checksum_iov;
179178825Sdfr		krb5_crypto_destroy;
180233294Sstas		krb5_crypto_fx_cf2;
181178825Sdfr		krb5_crypto_get_checksum_type;
182178825Sdfr		krb5_crypto_getblocksize;
183178825Sdfr		krb5_crypto_getconfoundersize;
184178825Sdfr		krb5_crypto_getenctype;
185178825Sdfr		krb5_crypto_getpadsize;
186178825Sdfr		krb5_crypto_init;
187178825Sdfr		krb5_crypto_overhead;
188178825Sdfr		krb5_crypto_prf;
189178825Sdfr		krb5_crypto_prf_length;
190233294Sstas		krb5_crypto_length;
191233294Sstas		krb5_crypto_length_iov;
192233294Sstas		krb5_decrypt_iov_ivec;
193233294Sstas		krb5_encrypt_iov_ivec;
194233294Sstas		krb5_enomem;
195178825Sdfr		krb5_data_alloc;
196233294Sstas		krb5_data_ct_cmp;
197178825Sdfr		krb5_data_cmp;
198178825Sdfr		krb5_data_copy;
199178825Sdfr		krb5_data_free;
200178825Sdfr		krb5_data_realloc;
201178825Sdfr		krb5_data_zero;
202178825Sdfr		krb5_decode_Authenticator;
203178825Sdfr		krb5_decode_ETYPE_INFO2;
204178825Sdfr		krb5_decode_ETYPE_INFO;
205178825Sdfr		krb5_decode_EncAPRepPart;
206178825Sdfr		krb5_decode_EncASRepPart;
207178825Sdfr		krb5_decode_EncKrbCredPart;
208178825Sdfr		krb5_decode_EncTGSRepPart;
209178825Sdfr		krb5_decode_EncTicketPart;
210178825Sdfr		krb5_decode_ap_req;
211178825Sdfr		krb5_decrypt;
212178825Sdfr		krb5_decrypt_EncryptedData;
213178825Sdfr		krb5_decrypt_ivec;
214178825Sdfr		krb5_decrypt_ticket;
215178825Sdfr		krb5_derive_key;
216178825Sdfr		krb5_digest_alloc;
217178825Sdfr		krb5_digest_free;
218178825Sdfr		krb5_digest_get_client_binding;
219178825Sdfr		krb5_digest_get_identifier;
220178825Sdfr		krb5_digest_get_opaque;
221178825Sdfr		krb5_digest_get_rsp;
222178825Sdfr		krb5_digest_get_server_nonce;
223178825Sdfr		krb5_digest_get_session_key;
224178825Sdfr		krb5_digest_get_tickets;
225178825Sdfr		krb5_digest_init_request;
226178825Sdfr		krb5_digest_probe;
227178825Sdfr		krb5_digest_rep_get_status;
228178825Sdfr		krb5_digest_request;
229178825Sdfr		krb5_digest_set_authentication_user;
230178825Sdfr		krb5_digest_set_authid;
231178825Sdfr		krb5_digest_set_client_nonce;
232178825Sdfr		krb5_digest_set_digest;
233178825Sdfr		krb5_digest_set_hostname;
234178825Sdfr		krb5_digest_set_identifier;
235178825Sdfr		krb5_digest_set_method;
236178825Sdfr		krb5_digest_set_nonceCount;
237178825Sdfr		krb5_digest_set_opaque;
238178825Sdfr		krb5_digest_set_qop;
239178825Sdfr		krb5_digest_set_realm;
240178825Sdfr		krb5_digest_set_responseData;
241178825Sdfr		krb5_digest_set_server_cb;
242178825Sdfr		krb5_digest_set_server_nonce;
243178825Sdfr		krb5_digest_set_type;
244178825Sdfr		krb5_digest_set_uri;
245178825Sdfr		krb5_digest_set_username;
246178825Sdfr		krb5_domain_x500_decode;
247178825Sdfr		krb5_domain_x500_encode;
248178825Sdfr		krb5_eai_to_heim_errno;
249178825Sdfr		krb5_encode_Authenticator;
250178825Sdfr		krb5_encode_ETYPE_INFO2;
251178825Sdfr		krb5_encode_ETYPE_INFO;
252178825Sdfr		krb5_encode_EncAPRepPart;
253178825Sdfr		krb5_encode_EncASRepPart;
254178825Sdfr		krb5_encode_EncKrbCredPart;
255178825Sdfr		krb5_encode_EncTGSRepPart;
256178825Sdfr		krb5_encode_EncTicketPart;
257178825Sdfr		krb5_encrypt;
258178825Sdfr		krb5_encrypt_EncryptedData;
259178825Sdfr		krb5_encrypt_ivec;
260233294Sstas		krb5_enctype_enable;
261178825Sdfr		krb5_enctype_disable;
262178825Sdfr		krb5_enctype_keybits;
263178825Sdfr		krb5_enctype_keysize;
264178825Sdfr		krb5_enctype_to_keytype;
265178825Sdfr		krb5_enctype_to_string;
266178825Sdfr		krb5_enctype_valid;
267178825Sdfr		krb5_enctypes_compatible_keys;
268178825Sdfr		krb5_err;
269178825Sdfr		krb5_error_from_rd_error;
270178825Sdfr		krb5_errx;
271178825Sdfr		krb5_expand_hostname;
272178825Sdfr		krb5_expand_hostname_realms;
273178825Sdfr		krb5_find_padata;
274178825Sdfr		krb5_format_time;
275178825Sdfr		krb5_free_address;
276178825Sdfr		krb5_free_addresses;
277178825Sdfr		krb5_free_ap_rep_enc_part;
278178825Sdfr		krb5_free_authenticator;
279178825Sdfr		krb5_free_checksum;
280178825Sdfr		krb5_free_checksum_contents;
281178825Sdfr		krb5_free_config_files;
282178825Sdfr		krb5_free_context;
283178825Sdfr		krb5_free_cred_contents;
284178825Sdfr		krb5_free_creds;
285178825Sdfr		krb5_free_creds_contents;
286178825Sdfr		krb5_free_data;
287178825Sdfr		krb5_free_data_contents;
288233294Sstas		krb5_free_default_realm;
289178825Sdfr		krb5_free_error;
290178825Sdfr		krb5_free_error_contents;
291178825Sdfr		krb5_free_error_string;
292233294Sstas		krb5_free_error_message;
293178825Sdfr		krb5_free_host_realm;
294178825Sdfr		krb5_free_kdc_rep;
295178825Sdfr		krb5_free_keyblock;
296178825Sdfr		krb5_free_keyblock_contents;
297178825Sdfr		krb5_free_krbhst;
298178825Sdfr		krb5_free_principal;
299178825Sdfr		krb5_free_salt;
300178825Sdfr		krb5_free_ticket;
301233294Sstas		krb5_free_unparsed_name;
302178825Sdfr		krb5_fwd_tgt_creds;
303178825Sdfr		krb5_generate_random_block;
304178825Sdfr		krb5_generate_random_keyblock;
305178825Sdfr		krb5_generate_seq_number;
306178825Sdfr		krb5_generate_subkey;
307178825Sdfr		krb5_generate_subkey_extended;
308178825Sdfr		krb5_get_all_client_addrs;
309178825Sdfr		krb5_get_all_server_addrs;
310178825Sdfr		krb5_get_cred_from_kdc;
311178825Sdfr		krb5_get_cred_from_kdc_opt;
312178825Sdfr		krb5_get_credentials;
313178825Sdfr		krb5_get_credentials_with_flags;
314178825Sdfr		krb5_get_creds;
315178825Sdfr		krb5_get_creds_opt_add_options;
316178825Sdfr		krb5_get_creds_opt_alloc;
317178825Sdfr		krb5_get_creds_opt_free;
318178825Sdfr		krb5_get_creds_opt_set_enctype;
319178825Sdfr		krb5_get_creds_opt_set_impersonate;
320178825Sdfr		krb5_get_creds_opt_set_options;
321178825Sdfr		krb5_get_creds_opt_set_ticket;
322178825Sdfr		krb5_get_default_config_files;
323178825Sdfr		krb5_get_default_in_tkt_etypes;
324178825Sdfr		krb5_get_default_principal;
325178825Sdfr		krb5_get_default_realm;
326178825Sdfr		krb5_get_default_realms;
327178825Sdfr		krb5_get_dns_canonicalize_hostname;
328178825Sdfr		krb5_get_err_text;
329178825Sdfr		krb5_get_error_message;
330178825Sdfr		krb5_get_error_string;
331178825Sdfr		krb5_get_extra_addresses;
332178825Sdfr		krb5_get_fcache_version;
333178825Sdfr		krb5_get_forwarded_creds;
334178825Sdfr		krb5_get_host_realm;
335178825Sdfr		krb5_get_ignore_addresses;
336178825Sdfr		krb5_get_in_cred;
337233294Sstas		krb5_cccol_last_change_time;
338178825Sdfr		krb5_get_in_tkt;
339178825Sdfr		krb5_get_in_tkt_with_keytab;
340178825Sdfr		krb5_get_in_tkt_with_password;
341178825Sdfr		krb5_get_in_tkt_with_skey;
342178825Sdfr		krb5_get_init_creds;
343178825Sdfr		krb5_get_init_creds_keyblock;
344178825Sdfr		krb5_get_init_creds_keytab;
345178825Sdfr		krb5_get_init_creds_opt_alloc;
346178825Sdfr		krb5_get_init_creds_opt_free;
347178825Sdfr		krb5_get_init_creds_opt_get_error;
348178825Sdfr		krb5_get_init_creds_opt_init;
349178825Sdfr		krb5_get_init_creds_opt_set_address_list;
350178825Sdfr		krb5_get_init_creds_opt_set_addressless;
351178825Sdfr		krb5_get_init_creds_opt_set_anonymous;
352178825Sdfr		krb5_get_init_creds_opt_set_canonicalize;
353178825Sdfr		krb5_get_init_creds_opt_set_default_flags;
354178825Sdfr		krb5_get_init_creds_opt_set_etype_list;
355178825Sdfr		krb5_get_init_creds_opt_set_forwardable;
356178825Sdfr		krb5_get_init_creds_opt_set_pa_password;
357178825Sdfr		krb5_get_init_creds_opt_set_pac_request;
358178825Sdfr		krb5_get_init_creds_opt_set_pkinit;
359178825Sdfr		krb5_get_init_creds_opt_set_preauth_list;
360233294Sstas		krb5_get_init_creds_opt_set_process_last_req;
361178825Sdfr		krb5_get_init_creds_opt_set_proxiable;
362178825Sdfr		krb5_get_init_creds_opt_set_renew_life;
363178825Sdfr		krb5_get_init_creds_opt_set_salt;
364178825Sdfr		krb5_get_init_creds_opt_set_tkt_life;
365178825Sdfr		krb5_get_init_creds_opt_set_win2k;
366178825Sdfr		krb5_get_init_creds_password;
367178825Sdfr		krb5_get_kdc_cred;
368178825Sdfr		krb5_get_kdc_sec_offset;
369178825Sdfr		krb5_get_krb524hst;
370178825Sdfr		krb5_get_krb_admin_hst;
371178825Sdfr		krb5_get_krb_changepw_hst;
372178825Sdfr		krb5_get_krbhst;
373178825Sdfr		krb5_get_max_time_skew;
374178825Sdfr		krb5_get_pw_salt;
375178825Sdfr		krb5_get_renewed_creds;
376178825Sdfr		krb5_get_server_rcache;
377178825Sdfr		krb5_get_use_admin_kdc;
378178825Sdfr		krb5_get_warn_dest;
379178825Sdfr		krb5_get_wrapped_length;
380178825Sdfr		krb5_getportbyname;
381178825Sdfr		krb5_h_addr2addr;
382178825Sdfr		krb5_h_addr2sockaddr;
383178825Sdfr		krb5_h_errno_to_heim_errno;
384178825Sdfr		krb5_have_error_string;
385178825Sdfr		krb5_hmac;
386178825Sdfr		krb5_init_context;
387178825Sdfr		krb5_init_ets;
388178825Sdfr		krb5_initlog;
389233294Sstas		krb5_is_config_principal;
390178825Sdfr		krb5_is_thread_safe;
391233294Sstas		krb5_kcm_call;
392233294Sstas		krb5_kcm_storage_request;
393178825Sdfr		krb5_kerberos_enctypes;
394178825Sdfr		krb5_keyblock_get_enctype;
395178825Sdfr		krb5_keyblock_init;
396178825Sdfr		krb5_keyblock_key_proc;
397178825Sdfr		krb5_keyblock_zero;
398178825Sdfr		krb5_keytab_key_proc;
399178825Sdfr		krb5_keytype_to_enctypes;
400178825Sdfr		krb5_keytype_to_enctypes_default;
401178825Sdfr		krb5_keytype_to_string;
402178825Sdfr		krb5_krbhst_format_string;
403178825Sdfr		krb5_krbhst_free;
404178825Sdfr		krb5_krbhst_get_addrinfo;
405178825Sdfr		krb5_krbhst_init;
406178825Sdfr		krb5_krbhst_init_flags;
407178825Sdfr		krb5_krbhst_next;
408178825Sdfr		krb5_krbhst_next_as_string;
409178825Sdfr		krb5_krbhst_reset;
410178825Sdfr		krb5_kt_add_entry;
411178825Sdfr		krb5_kt_close;
412178825Sdfr		krb5_kt_compare;
413178825Sdfr		krb5_kt_copy_entry_contents;
414178825Sdfr		krb5_kt_default;
415178825Sdfr		krb5_kt_default_modify_name;
416178825Sdfr		krb5_kt_default_name;
417233294Sstas		krb5_kt_destroy;
418178825Sdfr		krb5_kt_end_seq_get;
419178825Sdfr		krb5_kt_free_entry;
420178825Sdfr		krb5_kt_get_entry;
421178825Sdfr		krb5_kt_get_full_name;
422178825Sdfr		krb5_kt_get_name;
423178825Sdfr		krb5_kt_get_type;
424233294Sstas		krb5_kt_have_content;
425178825Sdfr		krb5_kt_next_entry;
426178825Sdfr		krb5_kt_read_service_key;
427178825Sdfr		krb5_kt_register;
428178825Sdfr		krb5_kt_remove_entry;
429178825Sdfr		krb5_kt_resolve;
430178825Sdfr		krb5_kt_start_seq_get;
431178825Sdfr		krb5_kuserok;
432178825Sdfr		krb5_log;
433178825Sdfr		krb5_log_msg;
434178825Sdfr		krb5_make_addrport;
435178825Sdfr		krb5_make_principal;
436178825Sdfr		krb5_max_sockaddr_size;
437178825Sdfr		krb5_mk_error;
438178825Sdfr		krb5_mk_priv;
439178825Sdfr		krb5_mk_rep;
440178825Sdfr		krb5_mk_req;
441178825Sdfr		krb5_mk_req_exact;
442178825Sdfr		krb5_mk_req_extended;
443178825Sdfr		krb5_mk_safe;
444178825Sdfr		krb5_net_read;
445178825Sdfr		krb5_net_write;
446178825Sdfr		krb5_net_write_block;
447178825Sdfr		krb5_ntlm_alloc;
448178825Sdfr		krb5_ntlm_free;
449178825Sdfr		krb5_ntlm_init_get_challange;
450178825Sdfr		krb5_ntlm_init_get_flags;
451178825Sdfr		krb5_ntlm_init_get_opaque;
452178825Sdfr		krb5_ntlm_init_get_targetinfo;
453178825Sdfr		krb5_ntlm_init_get_targetname;
454178825Sdfr		krb5_ntlm_init_request;
455178825Sdfr		krb5_ntlm_rep_get_sessionkey;
456178825Sdfr		krb5_ntlm_rep_get_status;
457178825Sdfr		krb5_ntlm_req_set_flags;
458178825Sdfr		krb5_ntlm_req_set_lm;
459178825Sdfr		krb5_ntlm_req_set_ntlm;
460178825Sdfr		krb5_ntlm_req_set_opaque;
461178825Sdfr		krb5_ntlm_req_set_session;
462178825Sdfr		krb5_ntlm_req_set_targetname;
463178825Sdfr		krb5_ntlm_req_set_username;
464178825Sdfr		krb5_ntlm_request;
465178825Sdfr		krb5_openlog;
466178825Sdfr		krb5_pac_add_buffer;
467178825Sdfr		krb5_pac_free;
468178825Sdfr		krb5_pac_get_buffer;
469178825Sdfr		krb5_pac_get_types;
470178825Sdfr		krb5_pac_init;
471178825Sdfr		krb5_pac_parse;
472178825Sdfr		krb5_pac_verify;
473178825Sdfr		krb5_padata_add;
474178825Sdfr		krb5_parse_address;
475178825Sdfr		krb5_parse_name;
476178825Sdfr		krb5_parse_name_flags;
477178825Sdfr		krb5_parse_nametype;
478178825Sdfr		krb5_passwd_result_to_string;
479178825Sdfr		krb5_password_key_proc;
480233294Sstas		krb5_get_permitted_enctypes;
481178825Sdfr		krb5_plugin_register;
482178825Sdfr		krb5_prepend_config_files;
483178825Sdfr		krb5_prepend_config_files_default;
484233294Sstas		krb5_prepend_error_message;
485178825Sdfr		krb5_princ_realm;
486178825Sdfr		krb5_princ_set_realm;
487178825Sdfr		krb5_principal_compare;
488178825Sdfr		krb5_principal_compare_any_realm;
489178825Sdfr		krb5_principal_get_comp_string;
490233294Sstas		krb5_principal_get_num_comp;
491178825Sdfr		krb5_principal_get_realm;
492178825Sdfr		krb5_principal_get_type;
493178825Sdfr		krb5_principal_match;
494233294Sstas		krb5_principal_set_realm;
495178825Sdfr		krb5_principal_set_type;
496233294Sstas		krb5_principal_is_krbtgt;
497178825Sdfr		krb5_print_address;
498178825Sdfr		krb5_program_setup;
499178825Sdfr		krb5_prompter_posix;
500178825Sdfr		krb5_random_to_key;
501178825Sdfr		krb5_rc_close;
502178825Sdfr		krb5_rc_default;
503178825Sdfr		krb5_rc_default_name;
504178825Sdfr		krb5_rc_default_type;
505178825Sdfr		krb5_rc_destroy;
506178825Sdfr		krb5_rc_expunge;
507178825Sdfr		krb5_rc_get_lifespan;
508178825Sdfr		krb5_rc_get_name;
509178825Sdfr		krb5_rc_get_type;
510178825Sdfr		krb5_rc_initialize;
511178825Sdfr		krb5_rc_recover;
512178825Sdfr		krb5_rc_resolve;
513178825Sdfr		krb5_rc_resolve_full;
514178825Sdfr		krb5_rc_resolve_type;
515178825Sdfr		krb5_rc_store;
516178825Sdfr		krb5_rd_cred2;
517178825Sdfr		krb5_rd_cred;
518178825Sdfr		krb5_rd_error;
519178825Sdfr		krb5_rd_priv;
520178825Sdfr		krb5_rd_rep;
521178825Sdfr		krb5_rd_req;
522178825Sdfr		krb5_rd_req_ctx;
523178825Sdfr		krb5_rd_req_in_ctx_alloc;
524178825Sdfr		krb5_rd_req_in_ctx_free;
525178825Sdfr		krb5_rd_req_in_set_keyblock;
526178825Sdfr		krb5_rd_req_in_set_keytab;
527178825Sdfr		krb5_rd_req_in_set_pac_check;
528178825Sdfr		krb5_rd_req_out_ctx_free;
529178825Sdfr		krb5_rd_req_out_get_ap_req_options;
530178825Sdfr		krb5_rd_req_out_get_keyblock;
531178825Sdfr		krb5_rd_req_out_get_ticket;
532178825Sdfr		krb5_rd_req_with_keyblock;
533178825Sdfr		krb5_rd_safe;
534178825Sdfr		krb5_read_message;
535178825Sdfr		krb5_read_priv_message;
536178825Sdfr		krb5_read_safe_message;
537178825Sdfr		krb5_realm_compare;
538178825Sdfr		krb5_recvauth;
539178825Sdfr		krb5_recvauth_match_version;
540178825Sdfr		krb5_ret_address;
541178825Sdfr		krb5_ret_addrs;
542178825Sdfr		krb5_ret_authdata;
543178825Sdfr		krb5_ret_creds;
544178825Sdfr		krb5_ret_creds_tag;
545178825Sdfr		krb5_ret_data;
546178825Sdfr		krb5_ret_int16;
547178825Sdfr		krb5_ret_int32;
548178825Sdfr		krb5_ret_int8;
549178825Sdfr		krb5_ret_keyblock;
550178825Sdfr		krb5_ret_principal;
551178825Sdfr		krb5_ret_string;
552178825Sdfr		krb5_ret_stringnl;
553178825Sdfr		krb5_ret_stringz;
554178825Sdfr		krb5_ret_times;
555178825Sdfr		krb5_ret_uint16;
556178825Sdfr		krb5_ret_uint32;
557178825Sdfr		krb5_ret_uint8;
558178825Sdfr		krb5_salttype_to_string;
559178825Sdfr		krb5_sendauth;
560178825Sdfr		krb5_sendto;
561178825Sdfr		krb5_sendto_context;
562178825Sdfr		krb5_sendto_ctx_add_flags;
563178825Sdfr		krb5_sendto_ctx_alloc;
564178825Sdfr		krb5_sendto_ctx_free;
565178825Sdfr		krb5_sendto_ctx_get_flags;
566178825Sdfr		krb5_sendto_ctx_set_func;
567178825Sdfr		krb5_sendto_ctx_set_type;
568178825Sdfr		krb5_sendto_kdc;
569178825Sdfr		krb5_sendto_kdc_flags;
570178825Sdfr		krb5_set_config_files;
571178825Sdfr		krb5_set_default_in_tkt_etypes;
572178825Sdfr		krb5_set_default_realm;
573178825Sdfr		krb5_set_dns_canonicalize_hostname;
574233294Sstas		krb5_set_error_message;
575178825Sdfr		krb5_set_error_string;
576178825Sdfr		krb5_set_extra_addresses;
577178825Sdfr		krb5_set_fcache_version;
578233294Sstas		krb5_set_home_dir_access;
579178825Sdfr		krb5_set_ignore_addresses;
580233294Sstas		krb5_set_kdc_sec_offset;
581178825Sdfr		krb5_set_max_time_skew;
582178825Sdfr		krb5_set_password;
583178825Sdfr		krb5_set_password_using_ccache;
584178825Sdfr		krb5_set_real_time;
585178825Sdfr		krb5_set_send_to_kdc_func;
586178825Sdfr		krb5_set_use_admin_kdc;
587178825Sdfr		krb5_set_warn_dest;
588178825Sdfr		krb5_sname_to_principal;
589178825Sdfr		krb5_sock_to_principal;
590178825Sdfr		krb5_sockaddr2address;
591178825Sdfr		krb5_sockaddr2port;
592178825Sdfr		krb5_sockaddr_uninteresting;
593178825Sdfr		krb5_std_usage;
594178825Sdfr		krb5_storage_clear_flags;
595178825Sdfr		krb5_storage_emem;
596178825Sdfr		krb5_storage_free;
597178825Sdfr		krb5_storage_from_data;
598178825Sdfr		krb5_storage_from_fd;
599178825Sdfr		krb5_storage_from_mem;
600178825Sdfr		krb5_storage_from_readonly_mem;
601178825Sdfr		krb5_storage_get_byteorder;
602233294Sstas		krb5_storage_get_eof_code;
603178825Sdfr		krb5_storage_is_flags;
604178825Sdfr		krb5_storage_read;
605178825Sdfr		krb5_storage_seek;
606178825Sdfr		krb5_storage_set_byteorder;
607178825Sdfr		krb5_storage_set_eof_code;
608178825Sdfr		krb5_storage_set_flags;
609233294Sstas		krb5_storage_set_max_alloc;
610178825Sdfr		krb5_storage_to_data;
611233294Sstas		krb5_storage_truncate;
612178825Sdfr		krb5_storage_write;
613178825Sdfr		krb5_store_address;
614178825Sdfr		krb5_store_addrs;
615178825Sdfr		krb5_store_authdata;
616178825Sdfr		krb5_store_creds;
617178825Sdfr		krb5_store_creds_tag;
618178825Sdfr		krb5_store_data;
619178825Sdfr		krb5_store_int16;
620178825Sdfr		krb5_store_int32;
621178825Sdfr		krb5_store_int8;
622178825Sdfr		krb5_store_keyblock;
623178825Sdfr		krb5_store_principal;
624178825Sdfr		krb5_store_string;
625178825Sdfr		krb5_store_stringnl;
626178825Sdfr		krb5_store_stringz;
627178825Sdfr		krb5_store_times;
628178825Sdfr		krb5_store_uint16;
629178825Sdfr		krb5_store_uint32;
630178825Sdfr		krb5_store_uint8;
631178825Sdfr		krb5_string_to_deltat;
632178825Sdfr		krb5_string_to_enctype;
633178825Sdfr		krb5_string_to_key;
634178825Sdfr		krb5_string_to_key_data;
635178825Sdfr		krb5_string_to_key_data_salt;
636178825Sdfr		krb5_string_to_key_data_salt_opaque;
637178825Sdfr		krb5_string_to_key_derived;
638178825Sdfr		krb5_string_to_key_salt;
639178825Sdfr		krb5_string_to_key_salt_opaque;
640178825Sdfr		krb5_string_to_keytype;
641178825Sdfr		krb5_string_to_salttype;
642178825Sdfr		krb5_ticket_get_authorization_data_type;
643178825Sdfr		krb5_ticket_get_client;
644178825Sdfr		krb5_ticket_get_endtime;
645178825Sdfr		krb5_ticket_get_server;
646178825Sdfr		krb5_timeofday;
647178825Sdfr		krb5_unparse_name;
648178825Sdfr		krb5_unparse_name_fixed;
649178825Sdfr		krb5_unparse_name_fixed_flags;
650178825Sdfr		krb5_unparse_name_fixed_short;
651178825Sdfr		krb5_unparse_name_flags;
652178825Sdfr		krb5_unparse_name_short;
653178825Sdfr		krb5_us_timeofday;
654178825Sdfr		krb5_vabort;
655178825Sdfr		krb5_vabortx;
656178825Sdfr		krb5_verify_ap_req2;
657178825Sdfr		krb5_verify_ap_req;
658178825Sdfr		krb5_verify_authenticator_checksum;
659178825Sdfr		krb5_verify_checksum;
660233294Sstas		krb5_verify_checksum_iov;
661178825Sdfr		krb5_verify_init_creds;
662178825Sdfr		krb5_verify_init_creds_opt_init;
663178825Sdfr		krb5_verify_init_creds_opt_set_ap_req_nofail;
664178825Sdfr		krb5_verify_opt_alloc;
665178825Sdfr		krb5_verify_opt_free;
666178825Sdfr		krb5_verify_opt_init;
667178825Sdfr		krb5_verify_opt_set_ccache;
668178825Sdfr		krb5_verify_opt_set_flags;
669178825Sdfr		krb5_verify_opt_set_keytab;
670178825Sdfr		krb5_verify_opt_set_secure;
671178825Sdfr		krb5_verify_opt_set_service;
672178825Sdfr		krb5_verify_user;
673178825Sdfr		krb5_verify_user_lrealm;
674178825Sdfr		krb5_verify_user_opt;
675178825Sdfr		krb5_verr;
676178825Sdfr		krb5_verrx;
677178825Sdfr		krb5_vlog;
678178825Sdfr		krb5_vlog_msg;
679233294Sstas		krb5_vprepend_error_message;
680233294Sstas		krb5_vset_error_message;
681178825Sdfr		krb5_vset_error_string;
682178825Sdfr		krb5_vwarn;
683178825Sdfr		krb5_vwarnx;
684178825Sdfr		krb5_warn;
685178825Sdfr		krb5_warnx;
686178825Sdfr		krb5_write_message;
687178825Sdfr		krb5_write_priv_message;
688178825Sdfr		krb5_write_safe_message;
689178825Sdfr		krb5_xfree;
690233294Sstas		krb5_cccol_cursor_new;
691233294Sstas		krb5_cccol_cursor_next;
692233294Sstas		krb5_cccol_cursor_free;
693178825Sdfr
694178825Sdfr		# com_err error tables
695178825Sdfr		initialize_krb5_error_table_r;
696178825Sdfr		initialize_krb5_error_table;
697178825Sdfr		initialize_krb_error_table_r;
698178825Sdfr		initialize_krb_error_table;
699178825Sdfr		initialize_heim_error_table_r;
700178825Sdfr		initialize_heim_error_table;
701178825Sdfr		initialize_k524_error_table_r;
702178825Sdfr		initialize_k524_error_table;
703178825Sdfr
704178825Sdfr		# variables
705178825Sdfr		krb5_mcc_ops;
706178825Sdfr		krb5_acc_ops;
707178825Sdfr		krb5_fcc_ops;
708233294Sstas		krb5_scc_ops;
709178825Sdfr		krb5_kcm_ops;
710178825Sdfr		krb5_wrfkt_ops;
711178825Sdfr		krb5_mkt_ops;
712178825Sdfr		krb5_akf_ops;
713178825Sdfr		krb5_any_ops;
714178825Sdfr		heimdal_version;
715178825Sdfr		heimdal_long_version;
716178825Sdfr		krb5_config_file;
717178825Sdfr		krb5_defkeyname;
718233294Sstas		krb5_cc_type_api;
719233294Sstas		krb5_cc_type_file;
720233294Sstas		krb5_cc_type_memory;
721233294Sstas		krb5_cc_type_kcm;
722233294Sstas		krb5_cc_type_scc;
723178825Sdfr
724178825Sdfr		# Shared with GSSAPI krb5
725178825Sdfr		_krb5_crc_init_table;		
726178825Sdfr		_krb5_crc_update;		
727233294Sstas		_krb5_get_krbtgt;
728233294Sstas		_krb5_build_authenticator;
729178825Sdfr
730178825Sdfr		# V4 compat glue
731178825Sdfr		_krb5_krb_tf_setup;
732178825Sdfr		_krb5_krb_dest_tkt;
733178825Sdfr		_krb5_krb_life_to_time;
734178825Sdfr		_krb5_krb_decomp_ticket;
735178825Sdfr		_krb5_krb_decomp_ticket;
736178825Sdfr		_krb5_krb_create_ticket;
737178825Sdfr		_krb5_krb_create_ciph;
738178825Sdfr		_krb5_krb_create_auth_reply;
739178825Sdfr		_krb5_krb_rd_req;
740178825Sdfr		_krb5_krb_free_auth_data;
741178825Sdfr		_krb5_krb_time_to_life;
742178825Sdfr		_krb5_krb_cr_err_reply;
743178825Sdfr
744178825Sdfr		# Shared with libkdc
745233294Sstas		_krb5_AES_string_to_default_iterator;
746233294Sstas		_krb5_dh_group_ok;
747233294Sstas		_krb5_get_host_realm_int;
748178825Sdfr		_krb5_get_int;
749233294Sstas		_krb5_pac_sign;
750233294Sstas		_krb5_parse_moduli;
751233294Sstas		_krb5_pk_kdf;
752178825Sdfr		_krb5_pk_load_id;
753178825Sdfr		_krb5_pk_mk_ContentInfo;
754178825Sdfr		_krb5_pk_octetstring2key;
755178825Sdfr		_krb5_plugin_find;
756233294Sstas		_krb5_plugin_free;
757233294Sstas		_krb5_plugin_get_next;
758178825Sdfr		_krb5_plugin_get_symbol;
759233294Sstas		_krb5_principal2principalname;
760233294Sstas		_krb5_principalname2krb5_principal;
761233294Sstas		_krb5_put_int;
762233294Sstas		_krb5_s4u2self_to_checksumdata;
763178825Sdfr
764233294Sstas		# kinit helper
765233294Sstas		krb5_get_init_creds_opt_set_pkinit_user_certs;
766233294Sstas		krb5_pk_enterprise_cert;
767233294Sstas
768178825Sdfr		# testing
769178825Sdfr		_krb5_aes_cts_encrypt;
770178825Sdfr		_krb5_n_fold;
771178825Sdfr		_krb5_expand_default_cc_name;
772178825Sdfr	local:
773178825Sdfr		*;
774178825Sdfr};
775