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