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