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