dmake: do not set MAKEFLAGS=k
[unleashed/tickless.git] / usr / src / lib / libkrb5 / common / mapfile-vers
blob42127c9ae320024392e052bea8bed168d4fedb93
2 # CDDL HEADER START
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]
19 # CDDL HEADER END
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.
36 # MAPFILE HEADER END
39 $mapfile_version 2
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.
49 SYMBOL_SCOPE {
50     global:
52 # com_err.h
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 {
68                 TYPE = FUNCTION;
69                 FILTER = mech_krb5.so.1;
70         };
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 {
105                 TYPE = FUNCTION;
106                 FILTER = mech_krb5.so.1;
107         };
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 {
113                 TYPE = FUNCTION;
114                 FILTER = mech_krb5.so.1;
115         };
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 {
152                 TYPE = FUNCTION;
153                 FILTER = mech_krb5.so.1;
154         };
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 {
190                 TYPE = FUNCTION;
191                 FILTER = mech_krb5.so.1;
192         };
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 {
210                 TYPE = FUNCTION;
211                 FILTER = mech_krb5.so.1;
212         };
213         krb5_auth_con_get_checksum_func {
214                 TYPE = FUNCTION;
215                 FILTER = mech_krb5.so.1;
216          };
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 {
221                 TYPE = FUNCTION;
222                 FILTER = mech_krb5.so.1;
223         };
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 {
230                 TYPE = FUNCTION;
231                 FILTER = mech_krb5.so.1;
232         };
233         krb5_auth_con_getremoteseqnumber {
234                 TYPE = FUNCTION;
235                 FILTER = mech_krb5.so.1;
236         };
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 {
240                 TYPE = FUNCTION;
241                 FILTER = mech_krb5.so.1;
242         };
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 {
265                 TYPE = FUNCTION;
266                 FILTER = mech_krb5.so.1;
267         };
268         krb5_get_init_creds_opt_set_tkt_life {
269                 TYPE = FUNCTION;
270                 FILTER = mech_krb5.so.1;
271         };
272         krb5_get_init_creds_opt_set_renew_life {
273                 TYPE = FUNCTION;
274                 FILTER = mech_krb5.so.1;
275         };
276         krb5_get_init_creds_opt_set_forwardable {
277                 TYPE = FUNCTION;
278                 FILTER = mech_krb5.so.1;
279         };
280         krb5_get_init_creds_opt_set_proxiable {
281                 TYPE = FUNCTION;
282                 FILTER = mech_krb5.so.1;
283         };
284         krb5_get_init_creds_opt_set_etype_list {
285                 TYPE = FUNCTION;
286                 FILTER = mech_krb5.so.1;
287         };
288         krb5_get_init_creds_opt_set_address_list { 
289                 TYPE = FUNCTION;
290                 FILTER = mech_krb5.so.1
291         };
292         krb5_get_init_creds_opt_set_preauth_list {
293                 TYPE = FUNCTION; 
294                 FILTER = mech_krb5.so.1;
295         };
296         krb5_get_init_creds_opt_set_salt {
297                 TYPE = FUNCTION;
298                  FILTER = mech_krb5.so.1;
299         };
300         krb5_get_init_creds_password { 
301                 TYPE = FUNCTION;
302                 FILTER = mech_krb5.so.1;
303         };
304         krb5_get_init_creds_keytab { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
305         krb5_verify_init_creds_opt_init {
306                 TYPE = FUNCTION;
307                 FILTER = mech_krb5.so.1;
308         };
309         krb5_verify_init_creds_opt_set_ap_req_nofail {
310                 TYPE = FUNCTION;
311                 FILTER = mech_krb5.so.1;
312         };
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 {
327                 TYPE = FUNCTION;
328                 FILTER = mech_krb5.so.1;
329         };
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 {
344                 TYPE = FUNCTION;
345                 FILTER = mech_krb5.so.1;
346         };
347         krb5_encode_authdata_container {
348                 TYPE = FUNCTION;
349                 FILTER = mech_krb5.so.1;
350         };
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 {
358                 TYPE = FUNCTION;
359                 FILTER = mech_krb5.so.1;
360         };
361         krb5_auth_con_getremotesubkey { 
362                 TYPE = FUNCTION;
363                 FILTER = mech_krb5.so.1;
364         };
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 };