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.
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.
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]
22 # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
26 # MAPFILE HEADER START
28 # WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
29 # Object versioning must comply with the rules detailed in
31 # usr/src/lib/README.mapfiles
33 # You should not be making modifications here until you've read the most current
34 # copy of that file. If you need help, contact a gatekeeper for guidance.
42 # This is a mapfile that defines a filter for mech_krb5 so that
43 # a new public library can be made to access certain functions in
44 # the private library.
46 # New functions can be added as needed.
53 com_err { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
54 com_err_va { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
55 error_message { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
57 # krb5.h (non-private and non-deprecated)
58 krb5_c_encrypt { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
59 krb5_c_decrypt { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
60 krb5_c_encrypt_length { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
61 krb5_c_block_size { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
62 krb5_c_init_state { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
63 krb5_c_free_state { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
64 krb5_c_make_random_key { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
65 krb5_c_random_make_octets { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
66 krb5_c_string_to_key { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
67 krb5_c_string_to_key_with_params {
69 FILTER = mech_krb5.so.1;
71 krb5_c_enctype_compare { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
72 krb5_c_make_checksum { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
73 krb5_c_verify_checksum { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
74 krb5_c_checksum_length { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
75 krb5_c_keyed_checksum_types { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
76 krb5_c_valid_enctype { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
77 krb5_c_valid_cksumtype { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
78 krb5_c_is_coll_proof_cksum { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
79 krb5_c_is_keyed_cksum { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
80 krb5_cc_gen_new { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
81 krb5_cc_initialize { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
82 krb5_cc_destroy { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
83 krb5_cc_close { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
84 krb5_cc_store_cred { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
85 krb5_cc_retrieve_cred { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
86 krb5_cc_get_name { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
87 krb5_cc_get_principal { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
88 krb5_cc_start_seq_get { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
89 krb5_cc_next_cred { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
90 krb5_cc_end_seq_get { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
91 krb5_cc_remove_cred { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
92 krb5_cc_set_flags { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
93 krb5_cc_get_type { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
94 krb5_kt_get_type { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
95 krb5_kt_get_name { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
96 krb5_kt_close { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
97 krb5_kt_get_entry { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
98 krb5_kt_start_seq_get { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
99 krb5_kt_next_entry { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
100 krb5_kt_end_seq_get { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
101 krb5_init_context { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
102 krb5_init_secure_context { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
103 krb5_free_context { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
104 krb5_set_default_tgs_enctypes {
106 FILTER = mech_krb5.so.1;
108 krb5_get_permitted_enctypes { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
109 krb5_is_thread_safe { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
110 krb5_free_tgt_creds { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
111 krb5_get_credentials { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
112 krb5_get_credentials_validate {
114 FILTER = mech_krb5.so.1;
116 krb5_get_credentials_renew { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
117 krb5_mk_req { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
118 krb5_mk_req_extended { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
119 krb5_mk_rep { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
120 krb5_rd_rep { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
121 krb5_mk_error { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
122 krb5_rd_error { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
123 krb5_rd_safe { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
124 krb5_rd_priv { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
125 krb5_parse_name { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
126 krb5_unparse_name { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
127 krb5_unparse_name_ext { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
128 krb5_set_principal_realm { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
129 krb5_address_search { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
130 krb5_address_compare { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
131 krb5_address_order { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
132 krb5_realm_compare { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
133 krb5_principal_compare { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
134 krb5_init_keyblock { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
135 krb5_copy_keyblock { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
136 krb5_copy_keyblock_contents { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
137 krb5_copy_creds { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
138 krb5_copy_data { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
139 krb5_copy_principal { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
140 krb5_copy_addresses { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
141 krb5_copy_ticket { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
142 krb5_copy_authdata { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
143 krb5_copy_authenticator { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
144 krb5_copy_checksum { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
145 krb5_get_server_rcache { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
146 krb5_build_principal_ext { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
147 krb5_build_principal { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
148 krb5_kt_resolve { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
149 krb5_kt_default_name { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
150 krb5_kt_default { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
151 krb5_free_keytab_entry_contents {
153 FILTER = mech_krb5.so.1;
155 krb5_kt_remove_entry { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
156 krb5_kt_add_entry { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
157 krb5_principal2salt { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
158 krb5_cc_resolve { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
159 krb5_cc_default_name { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
160 krb5_cc_set_default_name { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
161 krb5_cc_default { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
162 krb5_cc_copy_creds { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
163 krb5_free_principal { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
164 krb5_free_authenticator { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
165 krb5_free_addresses { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
166 krb5_free_authdata { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
167 krb5_free_ticket { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
168 krb5_free_error { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
169 krb5_free_creds { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
170 krb5_free_cred_contents { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
171 krb5_free_checksum { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
172 krb5_free_checksum_contents { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
173 krb5_free_keyblock { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
174 krb5_free_keyblock_contents { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
175 krb5_free_ap_rep_enc_part { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
176 krb5_free_data { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
177 krb5_free_data_contents { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
178 krb5_free_unparsed_name { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
179 krb5_free_cksumtypes { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
180 krb5_us_timeofday { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
181 krb5_timeofday { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
182 krb5_os_localaddr { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
183 krb5_get_default_realm { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
184 krb5_set_default_realm { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
185 krb5_free_default_realm { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
186 krb5_sname_to_principal { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
187 krb5_change_password { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
188 krb5_set_password { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
189 krb5_set_password_using_ccache {
191 FILTER = mech_krb5.so.1;
193 krb5_get_profile { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
194 krb5_rd_req { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
195 krb5_kt_read_service_key { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
196 krb5_mk_safe { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
197 krb5_mk_priv { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
198 krb5_sendauth { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
199 krb5_recvauth { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
200 krb5_recvauth_version { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
201 krb5_mk_ncred { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
202 krb5_mk_1cred { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
203 krb5_rd_cred { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
204 krb5_fwd_tgt_creds { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
205 krb5_auth_con_init { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
206 krb5_auth_con_free { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
207 krb5_auth_con_setflags { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
208 krb5_auth_con_getflags { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
209 krb5_auth_con_set_checksum_func {
211 FILTER = mech_krb5.so.1;
213 krb5_auth_con_get_checksum_func {
215 FILTER = mech_krb5.so.1;
217 krb5_auth_con_setaddrs { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
218 krb5_auth_con_getaddrs { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
219 krb5_auth_con_setports { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
220 krb5_auth_con_setuseruserkey {
222 FILTER = mech_krb5.so.1;
224 krb5_auth_con_getkey { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
225 krb5_auth_con_getsendsubkey { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
226 krb5_auth_con_getrecvsubkey { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
227 krb5_auth_con_setsendsubkey { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
228 krb5_auth_con_setrecvsubkey { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
229 krb5_auth_con_getlocalseqnumber {
231 FILTER = mech_krb5.so.1;
233 krb5_auth_con_getremoteseqnumber {
235 FILTER = mech_krb5.so.1;
237 krb5_auth_con_setrcache { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
238 krb5_auth_con_getrcache { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
239 krb5_auth_con_getauthenticator {
241 FILTER = mech_krb5.so.1;
243 krb5_read_password { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
244 krb5_aname_to_localname { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
245 krb5_get_host_realm { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
246 krb5_free_host_realm { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
247 krb5_kuserok { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
248 krb5_auth_con_genaddrs { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
249 krb5_set_real_time { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
250 krb5_string_to_enctype { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
251 krb5_string_to_salttype { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
252 krb5_string_to_cksumtype { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
253 krb5_string_to_timestamp { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
254 krb5_string_to_deltat { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
255 krb5_enctype_to_string { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
256 krb5_salttype_to_string { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
257 krb5_cksumtype_to_string { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
258 krb5_timestamp_to_string { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
259 krb5_timestamp_to_sfstring { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
260 krb5_deltat_to_string { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
261 krb5_xfree_wrap { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
262 krb5_xfree { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
263 krb5_prompter_posix { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
264 krb5_get_init_creds_opt_init {
266 FILTER = mech_krb5.so.1;
268 krb5_get_init_creds_opt_set_tkt_life {
270 FILTER = mech_krb5.so.1;
272 krb5_get_init_creds_opt_set_renew_life {
274 FILTER = mech_krb5.so.1;
276 krb5_get_init_creds_opt_set_forwardable {
278 FILTER = mech_krb5.so.1;
280 krb5_get_init_creds_opt_set_proxiable {
282 FILTER = mech_krb5.so.1;
284 krb5_get_init_creds_opt_set_etype_list {
286 FILTER = mech_krb5.so.1;
288 krb5_get_init_creds_opt_set_address_list {
290 FILTER = mech_krb5.so.1
292 krb5_get_init_creds_opt_set_preauth_list {
294 FILTER = mech_krb5.so.1;
296 krb5_get_init_creds_opt_set_salt {
298 FILTER = mech_krb5.so.1;
300 krb5_get_init_creds_password {
302 FILTER = mech_krb5.so.1;
304 krb5_get_init_creds_keytab { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
305 krb5_verify_init_creds_opt_init {
307 FILTER = mech_krb5.so.1;
309 krb5_verify_init_creds_opt_set_ap_req_nofail {
311 FILTER = mech_krb5.so.1;
313 krb5_verify_init_creds { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
314 krb5_get_validated_creds { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
315 krb5_get_renewed_creds { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
316 krb5_decode_ticket { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
317 krb5_appdefault_string { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
318 krb5_appdefault_boolean { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
319 krb5_realm_iterator_create { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
320 krb5_realm_iterator { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
321 krb5_realm_iterator_free { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
322 krb5_free_realm_string { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
323 krb5_get_prompt_types { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
324 krb5_string_to_key { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
325 krb5_use_enctype { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
326 krb5_init_allocated_keyblock {
328 FILTER = mech_krb5.so.1;
330 krb5_get_key_enctype { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
331 krb5_get_key_length { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
332 krb5_get_key_data { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
333 krb5_set_key_enctype { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
334 krb5_set_key_data { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
335 krb5_set_key_length { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
336 krb5_pac_add_buffer { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
337 krb5_pac_free { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
338 krb5_pac_get_buffer { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
339 krb5_pac_get_types { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
340 krb5_pac_init { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
341 krb5_pac_parse { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
342 krb5_pac_verify { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
343 krb5_decode_authdata_container {
345 FILTER = mech_krb5.so.1;
347 krb5_encode_authdata_container {
349 FILTER = mech_krb5.so.1;
352 # krb5.h - priv/deprecated
353 krb5_string_to_key { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
354 krb5_use_enctype { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
355 krb5_checksum_size { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
356 krb5_kt_free_entry { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
357 krb5_auth_con_getlocalsubkey {
359 FILTER = mech_krb5.so.1;
361 krb5_auth_con_getremotesubkey {
363 FILTER = mech_krb5.so.1;
365 krb5_set_default_tgs_ktypes { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
366 krb5_free_ktypes { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
367 krb5_free_ap_req { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
368 krb5_free_ap_rep { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
369 krb5_free_cred { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
370 krb5_decrypt_tkt_part { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
371 krb5_get_error_message { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
372 krb5_free_error_message { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
373 krb5_clear_error_message { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
374 valid_cksumtype { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
376 # k5-int.h (needed by Samba, openssl, etc)
377 decode_krb5_ap_req { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
378 encode_krb5_ap_req { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
379 krb5_rc_get_lifespan { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
380 krb5_rc_initialize { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
381 krb5_rc_default { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
382 krb5_rc_destroy { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };