1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114
|
# Copyright (C) 2003-2022 Simon Josefsson
#
# This file is part of the GNU Generic Security Service Library.
#
# This file is free software: you can redistribute it and/or modify it
# under the terms of either:
#
# * the GNU Lesser General Public License as published by the Free
# Software Foundation; either version 3 of the License, or (at your
# option) any later version.
#
# or
#
# * the GNU General Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at your option)
# any later version.
#
# or both in parallel, as here.
#
# This file is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received copies of the GNU General Public License
# and the GNU Lesser General Public License along with this file. If
# not, see <http://www.gnu.org/licenses/>.
GSS_1.0.0 {
global:
# Standard interfaces RFC 2744:
GSS_C_NT_ANONYMOUS;
GSS_C_NT_EXPORT_NAME;
GSS_C_NT_HOSTBASED_SERVICE;
GSS_C_NT_HOSTBASED_SERVICE_X;
GSS_C_NT_MACHINE_UID_NAME;
GSS_C_NT_STRING_UID_NAME;
GSS_C_NT_USER_NAME;
gss_accept_sec_context;
gss_acquire_cred;
gss_add_cred;
gss_add_oid_set_member;
gss_canonicalize_name;
gss_compare_name;
gss_context_time;
gss_create_empty_oid_set;
gss_delete_sec_context;
gss_display_name;
gss_display_status;
gss_duplicate_name;
gss_export_name;
gss_export_sec_context;
gss_get_mic;
gss_import_name;
gss_import_sec_context;
gss_indicate_mechs;
gss_init_sec_context;
gss_inquire_context;
gss_inquire_cred;
gss_inquire_cred_by_mech;
gss_inquire_mechs_for_name;
gss_inquire_names_for_mech;
gss_process_context_token;
gss_release_buffer;
gss_release_cred;
gss_release_name;
gss_release_oid_set;
gss_seal;
gss_sign;
gss_test_oid_set_member;
gss_unseal;
gss_unwrap;
gss_verify;
gss_verify_mic;
gss_wrap;
gss_wrap_size_limit;
# SASL GS2 interfaces RFC 5801:
gss_inquire_mech_for_saslname;
gss_inquire_saslname_for_mech;
# GNU GSS extensions:
GSS_C_NT_ANONYMOUS_static;
GSS_C_NT_EXPORT_NAME_static;
GSS_C_NT_HOSTBASED_SERVICE_X_static;
GSS_C_NT_HOSTBASED_SERVICE_static;
GSS_C_NT_MACHINE_UID_NAME_static;
GSS_C_NT_STRING_UID_NAME_static;
GSS_C_NT_USER_NAME_static;
gss_check_version;
gss_decapsulate_token;
gss_encapsulate_token;
gss_oid_equal;
gss_userok;
# Kerberos V5 standard interface:
GSS_KRB5_NT_HOSTBASED_SERVICE_NAME;
GSS_KRB5_NT_MACHINE_UID_NAME;
GSS_KRB5_NT_PRINCIPAL_NAME;
GSS_KRB5_NT_STRING_UID_NAME;
GSS_KRB5_NT_USER_NAME;
# GNU GSS Kerberos V5 extensions:
GSS_KRB5;
GSS_KRB5_NT_MACHINE_UID_NAME_static;
GSS_KRB5_NT_PRINCIPAL_NAME_static;
GSS_KRB5_NT_STRING_UID_NAME_static;
GSS_KRB5_NT_USER_NAME_static;
GSS_KRB5_static;
local:
*;
};
|