|
1 # |
|
2 # CDDL HEADER START |
|
3 # |
|
4 # The contents of this file are subject to the terms of the |
|
5 # Common Development and Distribution License (the "License"). |
|
6 # You may not use this file except in compliance with the License. |
|
7 # |
|
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE |
|
9 # or http://www.opensolaris.org/os/licensing. |
|
10 # See the License for the specific language governing permissions |
|
11 # and limitations under the License. |
|
12 # |
|
13 # When distributing Covered Code, include this CDDL HEADER in each |
|
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE. |
|
15 # If applicable, add the following below this CDDL HEADER, with the |
|
16 # fields enclosed by brackets "[]" replaced with your own identifying |
|
17 # information: Portions Copyright [yyyy] [name of copyright owner] |
|
18 # |
|
19 # CDDL HEADER END |
|
20 # |
|
21 # Copyright (c) 2006, 2015, Oracle and/or its affiliates. All rights reserved. |
|
22 # |
|
23 |
|
24 $mapfile_version 2 |
|
25 |
|
26 STUB_OBJECT; |
|
27 SYMBOL_VERSION SUNWpublic { |
|
28 global: |
|
29 gss_get_name_attribute { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
30 gss_acquire_cred_impersonate_name { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
31 gss_set_name_attribute { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
32 gss_inquire_name { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
33 gssspi_mech_invoke { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
34 gss_delete_name_attribute { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
35 } SUNW_1.3; |
|
36 |
|
37 SYMBOL_VERSION SUNW_1.3 { |
|
38 global: |
|
39 gss_add_buffer_set_member { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
40 GSS_C_INQ_SSPI_SESSION_KEY { TYPE = DATA; FILTER = libgssapi_krb5.so.2.2; SIZE = addrsize }; |
|
41 gss_create_empty_buffer_set { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
42 gss_inquire_sec_context_by_oid { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
43 gss_release_buffer_set { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
44 } SUNW_1.2; |
|
45 |
|
46 SYMBOL_VERSION SUNW_1.2 { |
|
47 global: |
|
48 gss_accept_sec_context { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
49 gss_acquire_cred_with_password { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
50 gss_acquire_cred { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
51 gss_add_cred_with_password { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
52 gss_add_cred { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
53 gss_add_oid_set_member { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
54 GSS_C_NT_ANONYMOUS { TYPE = DATA; FILTER = libgssapi_krb5.so.2.2; SIZE = addrsize }; |
|
55 GSS_C_NT_EXPORT_NAME { TYPE = DATA; FILTER = libgssapi_krb5.so.2.2; SIZE = addrsize }; |
|
56 GSS_C_NT_HOSTBASED_SERVICE { TYPE = DATA; FILTER = libgssapi_krb5.so.2.2; SIZE = addrsize }; |
|
57 GSS_C_NT_MACHINE_UID_NAME { TYPE = DATA; FILTER = libgssapi_krb5.so.2.2; SIZE = addrsize }; |
|
58 GSS_C_NT_STRING_UID_NAME { TYPE = DATA; FILTER = libgssapi_krb5.so.2.2; SIZE = addrsize }; |
|
59 GSS_C_NT_USER_NAME { TYPE = DATA; FILTER = libgssapi_krb5.so.2.2; SIZE = addrsize }; |
|
60 gss_canonicalize_name { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
61 gss_compare_name { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
62 gss_context_time { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
63 gss_create_empty_oid_set { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
64 gss_delete_sec_context { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
65 gss_display_name { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
66 gss_display_status { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
67 gss_duplicate_name { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
68 gss_export_name { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
69 gss_export_sec_context { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
70 gss_get_mic { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
71 gss_import_name { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
72 gss_import_sec_context { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
73 gss_indicate_mechs { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
74 gss_init_sec_context { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
75 gss_inquire_context { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
76 gss_inquire_cred_by_mech { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
77 gss_inquire_cred { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
78 gss_inquire_mechs_for_name { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
79 gss_inquire_names_for_mech { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
80 gss_process_context_token { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
81 gss_release_buffer { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
82 gss_release_cred { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
83 gss_release_name { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
84 gss_release_oid_set { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
85 gss_release_oid { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
86 gss_seal { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
87 gss_sign { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
88 gss_store_cred { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
89 gss_test_oid_set_member { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
90 gss_unseal { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
91 gss_unwrap { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
92 gss_verify_mic { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
93 gss_verify { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
94 gss_wrap_size_limit { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
95 gss_wrap { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
96 } SUNW_1.1; |
|
97 |
|
98 # Due to mistakes made early in the history of this library, there are |
|
99 # no SUNW_1.1 symbols, but the version is now kept as a placeholder. |
|
100 # Don't add any symbols to this version. |
|
101 |
|
102 SYMBOL_VERSION SUNW_1.1 { |
|
103 global: |
|
104 SUNW_1.1; |
|
105 }; |
|
106 |
|
107 SYMBOL_VERSION SUNWprivate_1.1 { |
|
108 global: |
|
109 __gss_get_kmodName; |
|
110 gssint_get_kmodName { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
111 __gss_get_mech_info; |
|
112 gssint_get_mech_info { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
113 __gss_get_mech_type; |
|
114 gssint_get_mech_type { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
115 __gss_get_mechanism; |
|
116 gssint_get_mechanism { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
117 __gss_get_mechanisms; |
|
118 gssint_get_mechanisms { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
119 __gss_get_modOptions; |
|
120 gssint_get_modOptions { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
121 __gss_mech_to_oid; |
|
122 gssint_mech_to_oid { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
123 __gss_num_to_qop; |
|
124 gssint_num_to_qop { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
125 __gss_oid_to_mech; |
|
126 gssint_oid_to_mech { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
127 __gss_qop_to_num; |
|
128 gssint_qop_to_num { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
129 __gss_userok; |
|
130 gss_authorize_localname { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
131 der_length_size; |
|
132 gssint_der_length_size { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
133 generic_gss_copy_oid { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
134 generic_gss_release_oid { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
135 get_der_length; |
|
136 gssint_get_der_length { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
137 gss_get_group_info { TYPE = FUNCTION; FILTER = libgsscred.so.1 }; |
|
138 gss_nt_exported_name { TYPE = DATA; FILTER = libgssapi_krb5.so.2.2; SIZE = addrsize }; |
|
139 gss_nt_service_name { TYPE = DATA; FILTER = libgssapi_krb5.so.2.2; SIZE = addrsize }; |
|
140 gss_nt_service_name_v2 { TYPE = DATA; FILTER = libgssapi_krb5.so.2.2; SIZE = addrsize }; |
|
141 gss_oid_to_str { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
142 gss_str_to_oid { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
143 gsscred_expname_to_unix_cred_ext { TYPE = FUNCTION; FILTER = libgsscred.so.1 }; |
|
144 gsscred_expname_to_unix_cred { TYPE = FUNCTION; FILTER = libgsscred.so.1 }; |
|
145 gsscred_name_to_unix_cred_ext { TYPE = FUNCTION; FILTER = libgsscred.so.1 }; |
|
146 gsscred_name_to_unix_cred { TYPE = FUNCTION; FILTER = libgsscred.so.1 }; |
|
147 gsscred_set_options { TYPE = FUNCTION; FILTER = libgsscred.so.1 }; |
|
148 gssint_copy_oid_set { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
149 put_der_length; |
|
150 gssint_put_der_length { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
151 generic_gss_add_oid_set_member { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
152 gss_pname_to_uid { TYPE = FUNCTION; FILTER = libgssapi_krb5.so.2.2 }; |
|
153 local: |
|
154 *; |
|
155 }; |