xref: /freebsd/krb5/lib/gssapi/version.map (revision b1bebaaba9b9c0ddfe503c43ca8e9e3917ee2c57)
1HEIMDAL_GSS_2.0 {
2	global:
3		gss_accept_sec_context;
4		gss_acquire_cred;
5		gss_acquire_cred_with_password;
6		gss_add_buffer_set_member;
7		gss_add_cred;
8		gss_add_cred_with_password;
9		gss_add_oid_set_member;
10		gss_authorize_localname;
11		gss_canonicalize_name;
12		gss_compare_name;
13		gss_context_time;
14		gss_create_empty_buffer_set;
15		gss_create_empty_oid_set;
16		gss_decapsulate_token;
17		gss_delete_name_attribute;
18		gss_delete_sec_context;
19		gss_display_mech_attr;
20		gss_display_name;
21		gss_display_name_ext;
22		gss_display_status;
23		gss_duplicate_name;
24		gss_encapsulate_token;
25		gss_export_cred;
26		gss_export_name;
27		gss_export_name_composite;
28		gss_export_sec_context;
29		gss_get_mic;
30		gss_get_name_attribute;
31		gss_import_cred;
32		gss_import_name;
33		gss_import_sec_context;
34		gss_indicate_mechs;
35		gss_indicate_mechs_by_attrs;
36		gss_init_sec_context;
37		gss_inquire_attrs_for_mech;
38		gss_inquire_context;
39		gss_inquire_cred;
40		gss_inquire_cred_by_mech;
41		gss_inquire_cred_by_oid;
42		gss_inquire_sec_context_by_oid;
43		gss_inquire_mech_for_saslname;
44		gss_inquire_mechs_for_name;
45		gss_inquire_name;
46		gss_inquire_names_for_mech;
47		gss_inquire_saslname_for_mech;
48		gss_krb5_ccache_name;
49		gss_krb5_copy_ccache;
50		gss_krb5_export_lucid_sec_context;
51		gss_krb5_free_lucid_sec_context;
52		gss_krb5_get_tkt_flags;
53		gss_krb5_import_cred;
54		gss_krb5_set_allowable_enctypes;
55		gss_oid_equal;
56		gss_oid_to_str;
57		gss_pname_to_uid;
58		gss_process_context_token;
59		gss_pseudo_random;
60		gss_release_buffer;
61		gss_release_buffer_set;
62		gss_release_cred;
63		gss_release_iov_buffer;
64		gss_release_name;
65		gss_release_oid;
66		gss_release_oid_set;
67		gss_seal;
68		gss_set_cred_option;
69		gss_set_name_attribute;
70		gss_set_sec_context_option;
71		gss_sign;
72		gss_store_cred;
73		gss_test_oid_set_member;
74		gss_unseal;
75		gss_unwrap;
76		gss_unwrap_iov;
77		gss_userok;
78		gss_verify;
79		gss_verify_mic;
80		gss_wrap;
81		gss_wrap_iov;
82		gss_wrap_iov_length;
83		gss_wrap_size_limit;
84		gsskrb5_extract_authtime_from_sec_context;
85		gsskrb5_extract_authz_data_from_sec_context;
86		krb5_gss_register_acceptor_identity;
87};
88
89gssapi_krb5_2_MIT {
90	global:
91		GSS_C_ATTR_LOCAL_LOGIN_USER;
92		GSS_C_INQ_SSPI_SESSION_KEY;
93		GSS_C_INQ_NEGOEX_KEY;
94		GSS_C_INQ_NEGOEX_VERIFY_KEY;
95		GSS_C_NT_ANONYMOUS;
96		GSS_C_NT_COMPOSITE_EXPORT;
97		GSS_C_NT_EXPORT_NAME;
98		GSS_C_NT_HOSTBASED_SERVICE;
99		GSS_C_NT_HOSTBASED_SERVICE_X;
100		GSS_C_NT_MACHINE_UID_NAME;
101		GSS_C_NT_STRING_UID_NAME;
102		GSS_C_NT_USER_NAME;
103		GSS_KRB5_NT_PRINCIPAL_NAME;
104		GSS_KRB5_NT_ENTERPRISE_NAME;
105		GSS_KRB5_NT_X509_CERT;
106		GSS_KRB5_CRED_NO_CI_FLAGS_X;
107		GSS_KRB5_GET_CRED_IMPERSONATOR;
108		GSS_C_MA_MECH_CONCRETE;
109		GSS_C_MA_MECH_PSEUDO;
110		GSS_C_MA_MECH_COMPOSITE;
111		GSS_C_MA_MECH_NEGO;
112		GSS_C_MA_MECH_GLUE;
113		GSS_C_MA_NOT_MECH;
114		GSS_C_MA_DEPRECATED;
115		GSS_C_MA_NOT_DFLT_MECH;
116		GSS_C_MA_ITOK_FRAMED;
117		GSS_C_MA_AUTH_INIT;
118		GSS_C_MA_AUTH_TARG;
119		GSS_C_MA_AUTH_INIT_INIT;
120		GSS_C_MA_AUTH_TARG_INIT;
121		GSS_C_MA_AUTH_INIT_ANON;
122		GSS_C_MA_AUTH_TARG_ANON;
123		GSS_C_MA_DELEG_CRED;
124		GSS_C_MA_INTEG_PROT;
125		GSS_C_MA_CONF_PROT;
126		GSS_C_MA_MIC;
127		GSS_C_MA_WRAP;
128		GSS_C_MA_PROT_READY;
129		GSS_C_MA_REPLAY_DET;
130		GSS_C_MA_OOS_DET;
131		GSS_C_MA_CBINDINGS;
132		GSS_C_MA_PFS;
133		GSS_C_MA_COMPRESS;
134		GSS_C_MA_CTX_TRANS;
135		GSS_C_MA_NEGOEX_AND_SPNEGO;
136		GSS_C_SEC_CONTEXT_SASL_SSF;
137		gss_acquire_cred_impersonate_name;
138		gss_add_cred_impersonate_name;
139		gss_complete_auth_token;
140		gss_get_mic_iov;
141		gss_get_mic_iov_length;
142		gss_krb5_set_cred_rcache;
143		gss_krb5int_make_seal_token_v3;
144		gss_localname;
145		gss_map_name_to_any;
146		gss_mech_iakerb;
147		gss_mech_krb5;
148		gss_mech_krb5_old;
149		gss_mech_krb5_wrong;
150		gss_mech_set_krb5;
151		gss_mech_set_krb5_both;
152		gss_mech_set_krb5_old;
153		gss_nt_exported_name;
154		gss_nt_krb5_name;
155		gss_nt_krb5_principal;
156		gss_nt_machine_uid_name;
157		gss_nt_service_name;
158		gss_nt_service_name_v2;
159		gss_nt_string_uid_name;
160		gss_nt_user_name;
161		gss_release_any_name_mapping;
162		gss_set_neg_mechs;
163		gss_str_to_oid;
164		gss_unwrap_aead;
165		gss_verify_mic_iov;
166		gss_wrap_aead;
167		gssspi_set_cred_option;
168		gssspi_mech_invoke;
169		krb5_gss_dbg_client_expcreds;
170		krb5_gss_use_kdc_context;
171		gss_acquire_cred_from;
172		gss_add_cred_from;
173		gss_store_cred_into;
174		gssint_g_seqstate_init;
175		GSS_C_INQ_ODBC_SESSION_KEY;
176		et_ggss_error_table;
177		et_k5g_error_table;
178		generic_gss_add_buffer_set_member;
179		generic_gss_add_oid_set_member;
180		generic_gss_copy_oid;
181		generic_gss_copy_oid_set;
182		generic_gss_create_empty_buffer_set;
183		generic_gss_create_empty_oid_set;
184		generic_gss_display_mech_attr;
185		generic_gss_oid_compose;
186		generic_gss_oid_decompose;
187		generic_gss_oid_to_str;
188		generic_gss_release_buffer;
189		generic_gss_release_buffer_set;
190		generic_gss_release_oid;
191		generic_gss_release_oid_set;
192		generic_gss_str_to_oid;
193		generic_gss_test_oid_set_member;
194		gss_krb5int_ccache_name;
195		gss_krb5int_copy_ccache;
196		gss_krb5int_export_lucid_sec_context;
197		gss_krb5int_extract_authtime_from_sec_context;
198		gss_krb5int_extract_authz_data_from_sec_context;
199		gss_krb5int_free_lucid_sec_context;
200		gss_krb5int_get_cred_impersonator;
201		gss_krb5int_get_tkt_flags;
202		gss_krb5int_import_cred;
203		gss_krb5int_initialize_library;
204		gss_krb5int_inq_odbc_session_key;
205		gss_krb5int_inq_sspi_session_key;
206		gss_krb5int_lib_fini;
207		gss_krb5int_lib_init;
208		gss_krb5int_make_seal_token_v3_iov;
209		gss_krb5int_register_acceptor_identity;
210		gss_krb5int_rotate_left;
211		gss_krb5int_sec_context_sasl_ssf;
212		gss_krb5int_set_allowable_enctypes;
213		gss_krb5int_set_cred_rcache;
214		gss_krb5int_unseal_v3_iov;
215		gss_ma_known_attrs;
216		gss_mech_set_spnego;
217		gss_mech_spnego;
218		gss_spnegoint_lib_fini;
219		gss_spnegoint_lib_init;
220		gssint_convert_name_to_union_name;
221		gssint_create_copy_buffer;
222		gssint_create_union_context;
223		gssint_delete_internal_sec_context;
224		gssint_display_internal_name;
225		gssint_export_internal_name;
226		gssint_g_display_com_err_status;
227		gssint_g_display_major_status;
228		gssint_g_get_token_header;
229		gssint_g_make_string_buffer;
230		gssint_g_make_token_header;
231		gssint_g_seqstate_check;
232		gssint_g_seqstate_externalize;
233		gssint_g_seqstate_free;
234		gssint_g_seqstate_internalize;
235		gssint_g_seqstate_size;
236		gssint_g_token_size;
237		gssint_g_verify_token_header;
238		gssint_get_mech_type;
239		gssint_get_mechanism;
240		gssint_get_mechanism_cred;
241		gssint_get_modOptions;
242		gssint_get_public_oid;
243		gssint_import_internal_name;
244		gssint_krb5_keytab_lock;
245		gssint_make_public_oid_set;
246		gssint_mecherrmap_destroy;
247		gssint_mecherrmap_get;
248		gssint_mecherrmap_init;
249		gssint_mecherrmap_map;
250		gssint_mecherrmap_map_errcode;
251		gssint_mechglue_initialize_library;
252		gssint_register_mechinfo;
253		gssint_release_internal_name;
254		gssint_select_mech_type;
255		gssint_unwrap_aead;
256		gssint_wrap_aead;
257		gssspi_exchange_meta_data;
258		gssspi_query_mechanism_info;
259		gssspi_query_meta_data;
260		iakerb_gss_accept_sec_context;
261		iakerb_gss_acquire_cred;
262		iakerb_gss_acquire_cred_from;
263		iakerb_gss_acquire_cred_with_password;
264		iakerb_gss_context_time;
265		iakerb_gss_delete_sec_context;
266		iakerb_gss_export_sec_context;
267		iakerb_gss_get_mic;
268		iakerb_gss_get_mic_iov;
269		iakerb_gss_get_mic_iov_length;
270		iakerb_gss_import_name;
271		iakerb_gss_import_sec_context;
272		iakerb_gss_init_sec_context;
273		iakerb_gss_inquire_context;
274		iakerb_gss_inquire_sec_context_by_oid;
275		iakerb_gss_process_context_token;
276		iakerb_gss_pseudo_random;
277		iakerb_gss_set_sec_context_option;
278		iakerb_gss_unwrap;
279		iakerb_gss_unwrap_iov;
280		iakerb_gss_verify_mic;
281		iakerb_gss_verify_mic_iov;
282		iakerb_gss_wrap;
283		iakerb_gss_wrap_iov;
284		iakerb_gss_wrap_iov_length;
285		iakerb_gss_wrap_size_limit;
286		iakerb_make_finished;
287		iakerb_verify_finished;
288		initialize_ggss_error_table;
289		initialize_k5g_error_table;
290		kg_acceptor_princ;
291		kg_all_mechs;
292		kg_allocate_iov;
293		kg_arcfour_docrypt;
294		kg_arcfour_docrypt_iov;
295		kg_caller_provided_ccache_name;
296		kg_checksum_channel_bindings;
297		kg_compare_name;
298		kg_compose_deleg_cred;
299		kg_confounder_size;
300		kg_cred_resolve;
301		kg_cred_set_initial_refresh;
302		kg_cred_time_to_refresh;
303		kg_ctx_externalize;
304		kg_ctx_internalize;
305		kg_ctx_size;
306		kg_decrypt;
307		kg_decrypt_iov;
308		kg_duplicate_name;
309		kg_encrypt;
310		kg_encrypt_inplace;
311		kg_encrypt_iov;
312		kg_fixup_padding_iov;
313		kg_get_ccache_name;
314		kg_get_defcred;
315		kg_get_seq_num;
316		kg_init_name;
317		kg_integ_only_iov;
318		kg_iov_msglen;
319		kg_kdc_flag_mutex;
320		kg_locate_header_iov;
321		kg_locate_iov;
322		kg_make_checksum_iov_v1;
323		kg_make_checksum_iov_v3;
324		kg_make_confounder;
325		kg_make_seed;
326		kg_make_seq_num;
327		kg_release_iov;
328		kg_release_name;
329		kg_seal;
330		kg_seal_iov;
331		kg_seal_iov_length;
332		kg_set_ccache_name;
333		kg_setup_keys;
334		kg_sync_ccache_name;
335		kg_translate_flag_iov;
336		kg_unseal_iov;
337		kg_value_from_cred_store;
338		kg_verify_checksum_iov_v3;
339		kg_verify_checksum_v1;
340		kg_verify_checksum_v3;
341		kg_verify_mic_v1;
342		krb5_gss_accept_sec_context;
343		krb5_gss_accept_sec_context_ext;
344		krb5_gss_acquire_cred;
345		krb5_gss_acquire_cred_from;
346		krb5_gss_acquire_cred_impersonate_name;
347		krb5_gss_acquire_cred_with_password;
348		krb5_gss_canonicalize_name;
349		krb5_gss_compare_name;
350		krb5_gss_context_time;
351		krb5_gss_convert_static_mech_oid;
352		krb5_gss_delete_error_info;
353		krb5_gss_delete_name_attribute;
354		krb5_gss_delete_sec_context;
355		krb5_gss_display_name;
356		krb5_gss_display_status;
357		krb5_gss_duplicate_name;
358		krb5_gss_export_cred;
359		krb5_gss_export_name;
360		krb5_gss_export_name_composite;
361		krb5_gss_export_sec_context;
362		krb5_gss_get_error_message;
363		krb5_gss_get_mic;
364		krb5_gss_get_mic_iov;
365		krb5_gss_get_mic_iov_length;
366		krb5_gss_get_name_attribute;
367		krb5_gss_import_cred;
368		krb5_gss_import_name;
369		krb5_gss_import_sec_context;
370		krb5_gss_indicate_mechs;
371		krb5_gss_init_context;
372		krb5_gss_init_sec_context;
373		krb5_gss_init_sec_context_ext;
374		krb5_gss_inquire_context;
375		krb5_gss_inquire_cred;
376		krb5_gss_inquire_cred_by_mech;
377		krb5_gss_inquire_name;
378		krb5_gss_inquire_names_for_mech;
379		krb5_gss_inquire_sec_context_by_oid;
380		krb5_gss_internal_release_oid;
381		krb5_gss_map_name_to_any;
382		krb5_gss_oid_array;
383		krb5_gss_process_context_token;
384		krb5_gss_pseudo_random;
385		krb5_gss_release_any_name_mapping;
386		krb5_gss_release_cred;
387		krb5_gss_release_name;
388		krb5_gss_release_oid;
389		krb5_gss_save_error_info;
390		krb5_gss_save_error_message;
391		krb5_gss_save_error_string;
392		krb5_gss_set_name_attribute;
393		krb5_gss_set_sec_context_option;
394		krb5_gss_store_cred;
395		krb5_gss_store_cred_into;
396		krb5_gss_unwrap;
397		krb5_gss_unwrap_iov;
398		krb5_gss_validate_cred;
399		krb5_gss_validate_cred_1;
400		krb5_gss_verify_mic;
401		krb5_gss_verify_mic_iov;
402		krb5_gss_wrap;
403		krb5_gss_wrap_iov;
404		krb5_gss_wrap_iov_length;
405		krb5_gss_wrap_size_limit;
406		krb5int_gss_use_kdc_context;
407		negoex_accept;
408		negoex_add_auth_mech;
409		negoex_add_exchange_message;
410		negoex_add_nego_message;
411		negoex_add_verify_message;
412		negoex_add_verify_no_key_alert;
413		negoex_common_auth_schemes;
414		negoex_delete_auth_mech;
415		negoex_init;
416		negoex_locate_alert_message;
417		negoex_locate_auth_scheme;
418		negoex_locate_exchange_message;
419		negoex_locate_nego_message;
420		negoex_locate_verify_message;
421		negoex_parse_token;
422		negoex_prep_context_for_negoex;
423		negoex_prep_context_for_spnego;
424		negoex_random;
425		negoex_release_context;
426		negoex_restrict_auth_schemes;
427		negoex_select_auth_mech;
428		spnego_gss_accept_sec_context;
429		spnego_gss_acquire_cred;
430		spnego_gss_acquire_cred_from;
431		spnego_gss_acquire_cred_impersonate_name;
432		spnego_gss_acquire_cred_with_password;
433		spnego_gss_compare_name;
434		spnego_gss_complete_auth_token;
435		spnego_gss_context_time;
436		spnego_gss_delete_name_attribute;
437		spnego_gss_delete_sec_context;
438		spnego_gss_display_name;
439		spnego_gss_display_name_ext;
440		spnego_gss_display_status;
441		spnego_gss_duplicate_name;
442		spnego_gss_export_cred;
443		spnego_gss_export_name_composite;
444		spnego_gss_export_sec_context;
445		spnego_gss_get_mic;
446		spnego_gss_get_mic_iov;
447		spnego_gss_get_mic_iov_length;
448		spnego_gss_get_name_attribute;
449		spnego_gss_import_cred;
450		spnego_gss_import_name;
451		spnego_gss_import_sec_context;
452		spnego_gss_init_sec_context;
453		spnego_gss_inquire_attrs_for_mech;
454		spnego_gss_inquire_context;
455		spnego_gss_inquire_cred;
456		spnego_gss_inquire_cred_by_oid;
457		spnego_gss_inquire_mech_for_saslname;
458		spnego_gss_inquire_name;
459		spnego_gss_inquire_names_for_mech;
460		spnego_gss_inquire_saslname_for_mech;
461		spnego_gss_inquire_sec_context_by_oid;
462		spnego_gss_localname;
463		spnego_gss_map_name_to_any;
464		spnego_gss_process_context_token;
465		spnego_gss_pseudo_random;
466		spnego_gss_release_any_name_mapping;
467		spnego_gss_release_cred;
468		spnego_gss_release_name;
469		spnego_gss_set_cred_option;
470		spnego_gss_set_name_attribute;
471		spnego_gss_set_neg_mechs;
472		spnego_gss_set_sec_context_option;
473		spnego_gss_unwrap;
474		spnego_gss_unwrap_aead;
475		spnego_gss_unwrap_iov;
476		spnego_gss_verify_mic;
477		spnego_gss_verify_mic_iov;
478		spnego_gss_wrap;
479		spnego_gss_wrap_aead;
480		spnego_gss_wrap_iov;
481		spnego_gss_wrap_iov_length;
482		spnego_gss_wrap_size_limit;
483};
484HIDDEN { local: __*; _rest*; _save*; *; };
485