xref: /illumos-gate/usr/src/lib/libkrb5/common/mapfile-vers (revision 2a8d6eba033e4713ab12b61178f0513f1f075482)
1*2a8d6ebaSRod Evans#
2*2a8d6ebaSRod Evans# CDDL HEADER START
3*2a8d6ebaSRod Evans#
4*2a8d6ebaSRod Evans# The contents of this file are subject to the terms of the
5*2a8d6ebaSRod Evans# Common Development and Distribution License (the "License").
6*2a8d6ebaSRod Evans# You may not use this file except in compliance with the License.
7*2a8d6ebaSRod Evans#
8*2a8d6ebaSRod Evans# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*2a8d6ebaSRod Evans# or http://www.opensolaris.org/os/licensing.
10*2a8d6ebaSRod Evans# See the License for the specific language governing permissions
11*2a8d6ebaSRod Evans# and limitations under the License.
12*2a8d6ebaSRod Evans#
13*2a8d6ebaSRod Evans# When distributing Covered Code, include this CDDL HEADER in each
14*2a8d6ebaSRod Evans# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*2a8d6ebaSRod Evans# If applicable, add the following below this CDDL HEADER, with the
16*2a8d6ebaSRod Evans# fields enclosed by brackets "[]" replaced with your own identifying
17*2a8d6ebaSRod Evans# information: Portions Copyright [yyyy] [name of copyright owner]
18*2a8d6ebaSRod Evans#
19*2a8d6ebaSRod Evans# CDDL HEADER END
20*2a8d6ebaSRod Evans#
21*2a8d6ebaSRod Evans#
22*2a8d6ebaSRod Evans# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
23*2a8d6ebaSRod Evans# Use is subject to license terms.
24*2a8d6ebaSRod Evans#
25*2a8d6ebaSRod Evans
26*2a8d6ebaSRod Evans#
27*2a8d6ebaSRod Evans# MAPFILE HEADER START
28*2a8d6ebaSRod Evans#
29*2a8d6ebaSRod Evans# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
30*2a8d6ebaSRod Evans# Object versioning must comply with the rules detailed in
31*2a8d6ebaSRod Evans#
32*2a8d6ebaSRod Evans#	usr/src/lib/README.mapfiles
33*2a8d6ebaSRod Evans#
34*2a8d6ebaSRod Evans# You should not be making modifications here until you've read the most current
35*2a8d6ebaSRod Evans# copy of that file. If you need help, contact a gatekeeper for guidance.
36*2a8d6ebaSRod Evans#
37*2a8d6ebaSRod Evans# MAPFILE HEADER END
38*2a8d6ebaSRod Evans#
39*2a8d6ebaSRod Evans
40*2a8d6ebaSRod Evans#
41*2a8d6ebaSRod Evans# This is a mapfile that defines a filter for mech_krb5 so that
42*2a8d6ebaSRod Evans# a new public library can be made to access certain functions in
43*2a8d6ebaSRod Evans# the private library.
44*2a8d6ebaSRod Evans#
45*2a8d6ebaSRod Evans# New functions can be added as needed.
46*2a8d6ebaSRod Evans#
47*2a8d6ebaSRod Evans
48*2a8d6ebaSRod Evans{
49*2a8d6ebaSRod Evans    global:
50*2a8d6ebaSRod Evans
51*2a8d6ebaSRod Evans# com_err.h
52*2a8d6ebaSRod Evans        com_err =		FUNCTION FILTER mech_krb5.so.1;
53*2a8d6ebaSRod Evans        com_err_va =		FUNCTION FILTER mech_krb5.so.1;
54*2a8d6ebaSRod Evans        error_message = 	FUNCTION FILTER mech_krb5.so.1;
55*2a8d6ebaSRod Evans
56*2a8d6ebaSRod Evans# krb5.h (non-private and non-deprecated)
57*2a8d6ebaSRod Evans        krb5_c_encrypt =	FUNCTION FILTER mech_krb5.so.1;
58*2a8d6ebaSRod Evans        krb5_c_decrypt =	FUNCTION FILTER mech_krb5.so.1;
59*2a8d6ebaSRod Evans        krb5_c_encrypt_length =	FUNCTION FILTER mech_krb5.so.1;
60*2a8d6ebaSRod Evans        krb5_c_block_size =	FUNCTION FILTER mech_krb5.so.1;
61*2a8d6ebaSRod Evans        krb5_c_init_state =	FUNCTION FILTER mech_krb5.so.1;
62*2a8d6ebaSRod Evans        krb5_c_free_state =	FUNCTION FILTER mech_krb5.so.1;
63*2a8d6ebaSRod Evans        krb5_c_make_random_key =	FUNCTION FILTER mech_krb5.so.1;
64*2a8d6ebaSRod Evans        krb5_c_random_make_octets =	FUNCTION FILTER mech_krb5.so.1;
65*2a8d6ebaSRod Evans        krb5_c_string_to_key =	FUNCTION FILTER mech_krb5.so.1;
66*2a8d6ebaSRod Evans        krb5_c_string_to_key_with_params =	FUNCTION FILTER mech_krb5.so.1;
67*2a8d6ebaSRod Evans        krb5_c_enctype_compare =	FUNCTION FILTER mech_krb5.so.1;
68*2a8d6ebaSRod Evans        krb5_c_make_checksum =	FUNCTION FILTER mech_krb5.so.1;
69*2a8d6ebaSRod Evans        krb5_c_verify_checksum =	FUNCTION FILTER mech_krb5.so.1;
70*2a8d6ebaSRod Evans        krb5_c_checksum_length =	FUNCTION FILTER mech_krb5.so.1;
71*2a8d6ebaSRod Evans        krb5_c_keyed_checksum_types =	FUNCTION FILTER mech_krb5.so.1;
72*2a8d6ebaSRod Evans        krb5_c_valid_enctype =	FUNCTION FILTER mech_krb5.so.1;
73*2a8d6ebaSRod Evans        krb5_c_valid_cksumtype =	FUNCTION FILTER mech_krb5.so.1;
74*2a8d6ebaSRod Evans        krb5_c_is_coll_proof_cksum =	FUNCTION FILTER mech_krb5.so.1;
75*2a8d6ebaSRod Evans        krb5_c_is_keyed_cksum =	FUNCTION FILTER mech_krb5.so.1;
76*2a8d6ebaSRod Evans        krb5_cc_gen_new =	FUNCTION FILTER mech_krb5.so.1;
77*2a8d6ebaSRod Evans        krb5_cc_initialize =	FUNCTION FILTER mech_krb5.so.1;
78*2a8d6ebaSRod Evans        krb5_cc_destroy =	FUNCTION FILTER mech_krb5.so.1;
79*2a8d6ebaSRod Evans        krb5_cc_close =	FUNCTION FILTER mech_krb5.so.1;
80*2a8d6ebaSRod Evans        krb5_cc_store_cred =	FUNCTION FILTER mech_krb5.so.1;
81*2a8d6ebaSRod Evans        krb5_cc_retrieve_cred =	FUNCTION FILTER mech_krb5.so.1;
82*2a8d6ebaSRod Evans        krb5_cc_get_name =	FUNCTION FILTER mech_krb5.so.1;
83*2a8d6ebaSRod Evans        krb5_cc_get_principal =	FUNCTION FILTER mech_krb5.so.1;
84*2a8d6ebaSRod Evans        krb5_cc_start_seq_get =	FUNCTION FILTER mech_krb5.so.1;
85*2a8d6ebaSRod Evans        krb5_cc_next_cred =	FUNCTION FILTER mech_krb5.so.1;
86*2a8d6ebaSRod Evans        krb5_cc_end_seq_get =	FUNCTION FILTER mech_krb5.so.1;
87*2a8d6ebaSRod Evans        krb5_cc_remove_cred =	FUNCTION FILTER mech_krb5.so.1;
88*2a8d6ebaSRod Evans        krb5_cc_set_flags =	FUNCTION FILTER mech_krb5.so.1;
89*2a8d6ebaSRod Evans        krb5_cc_get_type =	FUNCTION FILTER mech_krb5.so.1;
90*2a8d6ebaSRod Evans        krb5_kt_get_type =	FUNCTION FILTER mech_krb5.so.1;
91*2a8d6ebaSRod Evans        krb5_kt_get_name =	FUNCTION FILTER mech_krb5.so.1;
92*2a8d6ebaSRod Evans        krb5_kt_close =	FUNCTION FILTER mech_krb5.so.1;
93*2a8d6ebaSRod Evans        krb5_kt_get_entry =	FUNCTION FILTER mech_krb5.so.1;
94*2a8d6ebaSRod Evans        krb5_kt_start_seq_get =	FUNCTION FILTER mech_krb5.so.1;
95*2a8d6ebaSRod Evans        krb5_kt_next_entry =	FUNCTION FILTER mech_krb5.so.1;
96*2a8d6ebaSRod Evans        krb5_kt_end_seq_get =	FUNCTION FILTER mech_krb5.so.1;
97*2a8d6ebaSRod Evans        krb5_init_context =	FUNCTION FILTER mech_krb5.so.1;
98*2a8d6ebaSRod Evans        krb5_init_secure_context =	FUNCTION FILTER mech_krb5.so.1;
99*2a8d6ebaSRod Evans	krb5_free_context =	FUNCTION FILTER mech_krb5.so.1;
100*2a8d6ebaSRod Evans        krb5_set_default_tgs_enctypes =	FUNCTION FILTER mech_krb5.so.1;
101*2a8d6ebaSRod Evans        krb5_get_permitted_enctypes =	FUNCTION FILTER mech_krb5.so.1;
102*2a8d6ebaSRod Evans        krb5_is_thread_safe =	FUNCTION FILTER mech_krb5.so.1;
103*2a8d6ebaSRod Evans        krb5_free_tgt_creds =	FUNCTION FILTER mech_krb5.so.1;
104*2a8d6ebaSRod Evans        krb5_get_credentials =	FUNCTION FILTER mech_krb5.so.1;
105*2a8d6ebaSRod Evans        krb5_get_credentials_validate =	FUNCTION FILTER mech_krb5.so.1;
106*2a8d6ebaSRod Evans        krb5_get_credentials_renew =	FUNCTION FILTER mech_krb5.so.1;
107*2a8d6ebaSRod Evans        krb5_mk_req =	FUNCTION FILTER mech_krb5.so.1;
108*2a8d6ebaSRod Evans        krb5_mk_req_extended =	FUNCTION FILTER mech_krb5.so.1;
109*2a8d6ebaSRod Evans        krb5_mk_rep =	FUNCTION FILTER mech_krb5.so.1;
110*2a8d6ebaSRod Evans        krb5_rd_rep =	FUNCTION FILTER mech_krb5.so.1;
111*2a8d6ebaSRod Evans        krb5_mk_error =	FUNCTION FILTER mech_krb5.so.1;
112*2a8d6ebaSRod Evans        krb5_rd_error =	FUNCTION FILTER mech_krb5.so.1;
113*2a8d6ebaSRod Evans        krb5_rd_safe =	FUNCTION FILTER mech_krb5.so.1;
114*2a8d6ebaSRod Evans        krb5_rd_priv =	FUNCTION FILTER mech_krb5.so.1;
115*2a8d6ebaSRod Evans        krb5_parse_name =	FUNCTION FILTER mech_krb5.so.1;
116*2a8d6ebaSRod Evans        krb5_unparse_name =	FUNCTION FILTER mech_krb5.so.1;
117*2a8d6ebaSRod Evans        krb5_unparse_name_ext =	FUNCTION FILTER mech_krb5.so.1;
118*2a8d6ebaSRod Evans        krb5_set_principal_realm =	FUNCTION FILTER mech_krb5.so.1;
119*2a8d6ebaSRod Evans        krb5_address_search =	FUNCTION FILTER mech_krb5.so.1;
120*2a8d6ebaSRod Evans        krb5_address_compare =	FUNCTION FILTER mech_krb5.so.1;
121*2a8d6ebaSRod Evans        krb5_address_order =	FUNCTION FILTER mech_krb5.so.1;
122*2a8d6ebaSRod Evans        krb5_realm_compare =	FUNCTION FILTER mech_krb5.so.1;
123*2a8d6ebaSRod Evans        krb5_principal_compare =	FUNCTION FILTER mech_krb5.so.1;
124*2a8d6ebaSRod Evans        krb5_init_keyblock =	FUNCTION FILTER mech_krb5.so.1;
125*2a8d6ebaSRod Evans        krb5_copy_keyblock =	FUNCTION FILTER mech_krb5.so.1;
126*2a8d6ebaSRod Evans        krb5_copy_keyblock_contents =	FUNCTION FILTER mech_krb5.so.1;
127*2a8d6ebaSRod Evans        krb5_copy_creds =	FUNCTION FILTER mech_krb5.so.1;
128*2a8d6ebaSRod Evans        krb5_copy_data =	FUNCTION FILTER mech_krb5.so.1;
129*2a8d6ebaSRod Evans        krb5_copy_principal =	FUNCTION FILTER mech_krb5.so.1;
130*2a8d6ebaSRod Evans        krb5_copy_addresses =	FUNCTION FILTER mech_krb5.so.1;
131*2a8d6ebaSRod Evans        krb5_copy_ticket =	FUNCTION FILTER mech_krb5.so.1;
132*2a8d6ebaSRod Evans        krb5_copy_authdata =	FUNCTION FILTER mech_krb5.so.1;
133*2a8d6ebaSRod Evans        krb5_copy_authenticator =	FUNCTION FILTER mech_krb5.so.1;
134*2a8d6ebaSRod Evans        krb5_copy_checksum =	FUNCTION FILTER mech_krb5.so.1;
135*2a8d6ebaSRod Evans        krb5_get_server_rcache =	FUNCTION FILTER mech_krb5.so.1;
136*2a8d6ebaSRod Evans        krb5_build_principal_ext =	FUNCTION FILTER mech_krb5.so.1;
137*2a8d6ebaSRod Evans        krb5_build_principal =	FUNCTION FILTER mech_krb5.so.1;
138*2a8d6ebaSRod Evans        krb5_kt_resolve =	FUNCTION FILTER mech_krb5.so.1;
139*2a8d6ebaSRod Evans        krb5_kt_default_name =	FUNCTION FILTER mech_krb5.so.1;
140*2a8d6ebaSRod Evans        krb5_kt_default =	FUNCTION FILTER mech_krb5.so.1;
141*2a8d6ebaSRod Evans        krb5_free_keytab_entry_contents =	FUNCTION FILTER mech_krb5.so.1;
142*2a8d6ebaSRod Evans        krb5_kt_remove_entry =	FUNCTION FILTER mech_krb5.so.1;
143*2a8d6ebaSRod Evans        krb5_kt_add_entry =	FUNCTION FILTER mech_krb5.so.1;
144*2a8d6ebaSRod Evans        krb5_principal2salt =	FUNCTION FILTER mech_krb5.so.1;
145*2a8d6ebaSRod Evans        krb5_cc_resolve =	FUNCTION FILTER mech_krb5.so.1;
146*2a8d6ebaSRod Evans        krb5_cc_default_name =	FUNCTION FILTER mech_krb5.so.1;
147*2a8d6ebaSRod Evans        krb5_cc_set_default_name =	FUNCTION FILTER mech_krb5.so.1;
148*2a8d6ebaSRod Evans        krb5_cc_default =	FUNCTION FILTER mech_krb5.so.1;
149*2a8d6ebaSRod Evans        krb5_cc_copy_creds =	FUNCTION FILTER mech_krb5.so.1;
150*2a8d6ebaSRod Evans        krb5_free_principal =	FUNCTION FILTER mech_krb5.so.1;
151*2a8d6ebaSRod Evans        krb5_free_authenticator =	FUNCTION FILTER mech_krb5.so.1;
152*2a8d6ebaSRod Evans        krb5_free_addresses =	FUNCTION FILTER mech_krb5.so.1;
153*2a8d6ebaSRod Evans        krb5_free_authdata =	FUNCTION FILTER mech_krb5.so.1;
154*2a8d6ebaSRod Evans        krb5_free_ticket =	FUNCTION FILTER mech_krb5.so.1;
155*2a8d6ebaSRod Evans        krb5_free_error =	FUNCTION FILTER mech_krb5.so.1;
156*2a8d6ebaSRod Evans        krb5_free_creds =	FUNCTION FILTER mech_krb5.so.1;
157*2a8d6ebaSRod Evans        krb5_free_cred_contents =	FUNCTION FILTER mech_krb5.so.1;
158*2a8d6ebaSRod Evans        krb5_free_checksum =	FUNCTION FILTER mech_krb5.so.1;
159*2a8d6ebaSRod Evans        krb5_free_checksum_contents =	FUNCTION FILTER mech_krb5.so.1;
160*2a8d6ebaSRod Evans        krb5_free_keyblock =	FUNCTION FILTER mech_krb5.so.1;
161*2a8d6ebaSRod Evans        krb5_free_keyblock_contents =	FUNCTION FILTER mech_krb5.so.1;
162*2a8d6ebaSRod Evans        krb5_free_ap_rep_enc_part =	FUNCTION FILTER mech_krb5.so.1;
163*2a8d6ebaSRod Evans        krb5_free_data =	FUNCTION FILTER mech_krb5.so.1;
164*2a8d6ebaSRod Evans        krb5_free_data_contents =	FUNCTION FILTER mech_krb5.so.1;
165*2a8d6ebaSRod Evans        krb5_free_unparsed_name =	FUNCTION FILTER mech_krb5.so.1;
166*2a8d6ebaSRod Evans        krb5_free_cksumtypes =	FUNCTION FILTER mech_krb5.so.1;
167*2a8d6ebaSRod Evans        krb5_us_timeofday =	FUNCTION FILTER mech_krb5.so.1;
168*2a8d6ebaSRod Evans        krb5_timeofday =	FUNCTION FILTER mech_krb5.so.1;
169*2a8d6ebaSRod Evans        krb5_os_localaddr =	FUNCTION FILTER mech_krb5.so.1;
170*2a8d6ebaSRod Evans        krb5_get_default_realm =	FUNCTION FILTER mech_krb5.so.1;
171*2a8d6ebaSRod Evans        krb5_set_default_realm =	FUNCTION FILTER mech_krb5.so.1;
172*2a8d6ebaSRod Evans        krb5_free_default_realm =	FUNCTION FILTER mech_krb5.so.1;
173*2a8d6ebaSRod Evans        krb5_sname_to_principal =	FUNCTION FILTER mech_krb5.so.1;
174*2a8d6ebaSRod Evans        krb5_change_password =	FUNCTION FILTER mech_krb5.so.1;
175*2a8d6ebaSRod Evans        krb5_set_password =	FUNCTION FILTER mech_krb5.so.1;
176*2a8d6ebaSRod Evans        krb5_set_password_using_ccache =	FUNCTION FILTER mech_krb5.so.1;
177*2a8d6ebaSRod Evans        krb5_get_profile =	FUNCTION FILTER mech_krb5.so.1;
178*2a8d6ebaSRod Evans        krb5_rd_req =	FUNCTION FILTER mech_krb5.so.1;
179*2a8d6ebaSRod Evans        krb5_kt_read_service_key =	FUNCTION FILTER mech_krb5.so.1;
180*2a8d6ebaSRod Evans        krb5_mk_safe =	FUNCTION FILTER mech_krb5.so.1;
181*2a8d6ebaSRod Evans        krb5_mk_priv =	FUNCTION FILTER mech_krb5.so.1;
182*2a8d6ebaSRod Evans        krb5_sendauth =	FUNCTION FILTER mech_krb5.so.1;
183*2a8d6ebaSRod Evans        krb5_recvauth =	FUNCTION FILTER mech_krb5.so.1;
184*2a8d6ebaSRod Evans        krb5_recvauth_version =	FUNCTION FILTER mech_krb5.so.1;
185*2a8d6ebaSRod Evans        krb5_mk_ncred =	FUNCTION FILTER mech_krb5.so.1;
186*2a8d6ebaSRod Evans        krb5_mk_1cred =	FUNCTION FILTER mech_krb5.so.1;
187*2a8d6ebaSRod Evans        krb5_rd_cred =	FUNCTION FILTER mech_krb5.so.1;
188*2a8d6ebaSRod Evans        krb5_fwd_tgt_creds =	FUNCTION FILTER mech_krb5.so.1;
189*2a8d6ebaSRod Evans        krb5_auth_con_init =	FUNCTION FILTER mech_krb5.so.1;
190*2a8d6ebaSRod Evans        krb5_auth_con_free =	FUNCTION FILTER mech_krb5.so.1;
191*2a8d6ebaSRod Evans        krb5_auth_con_setflags =	FUNCTION FILTER mech_krb5.so.1;
192*2a8d6ebaSRod Evans        krb5_auth_con_getflags =	FUNCTION FILTER mech_krb5.so.1;
193*2a8d6ebaSRod Evans        krb5_auth_con_set_checksum_func =	FUNCTION FILTER mech_krb5.so.1;
194*2a8d6ebaSRod Evans        krb5_auth_con_get_checksum_func =	FUNCTION FILTER mech_krb5.so.1;
195*2a8d6ebaSRod Evans        krb5_auth_con_setaddrs =	FUNCTION FILTER mech_krb5.so.1;
196*2a8d6ebaSRod Evans        krb5_auth_con_getaddrs =	FUNCTION FILTER mech_krb5.so.1;
197*2a8d6ebaSRod Evans        krb5_auth_con_setports =	FUNCTION FILTER mech_krb5.so.1;
198*2a8d6ebaSRod Evans        krb5_auth_con_setuseruserkey =	FUNCTION FILTER mech_krb5.so.1;
199*2a8d6ebaSRod Evans        krb5_auth_con_getkey =	FUNCTION FILTER mech_krb5.so.1;
200*2a8d6ebaSRod Evans        krb5_auth_con_getsendsubkey =	FUNCTION FILTER mech_krb5.so.1;
201*2a8d6ebaSRod Evans        krb5_auth_con_getrecvsubkey =	FUNCTION FILTER mech_krb5.so.1;
202*2a8d6ebaSRod Evans        krb5_auth_con_setsendsubkey =	FUNCTION FILTER mech_krb5.so.1;
203*2a8d6ebaSRod Evans        krb5_auth_con_setrecvsubkey =	FUNCTION FILTER mech_krb5.so.1;
204*2a8d6ebaSRod Evans        krb5_auth_con_getlocalseqnumber =	FUNCTION FILTER mech_krb5.so.1;
205*2a8d6ebaSRod Evans        krb5_auth_con_getremoteseqnumber =	FUNCTION FILTER mech_krb5.so.1;
206*2a8d6ebaSRod Evans        krb5_auth_con_setrcache =	FUNCTION FILTER mech_krb5.so.1;
207*2a8d6ebaSRod Evans        krb5_auth_con_getrcache =	FUNCTION FILTER mech_krb5.so.1;
208*2a8d6ebaSRod Evans        krb5_auth_con_getauthenticator =	FUNCTION FILTER mech_krb5.so.1;
209*2a8d6ebaSRod Evans        krb5_read_password =	FUNCTION FILTER mech_krb5.so.1;
210*2a8d6ebaSRod Evans        krb5_aname_to_localname =	FUNCTION FILTER mech_krb5.so.1;
211*2a8d6ebaSRod Evans        krb5_get_host_realm =	FUNCTION FILTER mech_krb5.so.1;
212*2a8d6ebaSRod Evans        krb5_free_host_realm =	FUNCTION FILTER mech_krb5.so.1;
213*2a8d6ebaSRod Evans        krb5_kuserok =	FUNCTION FILTER mech_krb5.so.1;
214*2a8d6ebaSRod Evans        krb5_auth_con_genaddrs =	FUNCTION FILTER mech_krb5.so.1;
215*2a8d6ebaSRod Evans        krb5_set_real_time =	FUNCTION FILTER mech_krb5.so.1;
216*2a8d6ebaSRod Evans        krb5_string_to_enctype =	FUNCTION FILTER mech_krb5.so.1;
217*2a8d6ebaSRod Evans        krb5_string_to_salttype =	FUNCTION FILTER mech_krb5.so.1;
218*2a8d6ebaSRod Evans        krb5_string_to_cksumtype =	FUNCTION FILTER mech_krb5.so.1;
219*2a8d6ebaSRod Evans        krb5_string_to_timestamp =	FUNCTION FILTER mech_krb5.so.1;
220*2a8d6ebaSRod Evans        krb5_string_to_deltat =	FUNCTION FILTER mech_krb5.so.1;
221*2a8d6ebaSRod Evans        krb5_enctype_to_string =	FUNCTION FILTER mech_krb5.so.1;
222*2a8d6ebaSRod Evans        krb5_salttype_to_string =	FUNCTION FILTER mech_krb5.so.1;
223*2a8d6ebaSRod Evans        krb5_cksumtype_to_string =	FUNCTION FILTER mech_krb5.so.1;
224*2a8d6ebaSRod Evans        krb5_timestamp_to_string =	FUNCTION FILTER mech_krb5.so.1;
225*2a8d6ebaSRod Evans        krb5_timestamp_to_sfstring =	FUNCTION FILTER mech_krb5.so.1;
226*2a8d6ebaSRod Evans        krb5_deltat_to_string =	FUNCTION FILTER mech_krb5.so.1;
227*2a8d6ebaSRod Evans        krb5_xfree_wrap =	FUNCTION FILTER mech_krb5.so.1;
228*2a8d6ebaSRod Evans        krb5_xfree =	FUNCTION FILTER mech_krb5.so.1;
229*2a8d6ebaSRod Evans        krb5_prompter_posix =	FUNCTION FILTER mech_krb5.so.1;
230*2a8d6ebaSRod Evans        krb5_get_init_creds_opt_init =	FUNCTION FILTER mech_krb5.so.1;
231*2a8d6ebaSRod Evans        krb5_get_init_creds_opt_set_tkt_life =	FUNCTION FILTER mech_krb5.so.1;
232*2a8d6ebaSRod Evans        krb5_get_init_creds_opt_set_renew_life =	FUNCTION FILTER mech_krb5.so.1;
233*2a8d6ebaSRod Evans        krb5_get_init_creds_opt_set_forwardable =	FUNCTION FILTER mech_krb5.so.1;
234*2a8d6ebaSRod Evans        krb5_get_init_creds_opt_set_proxiable =	FUNCTION FILTER mech_krb5.so.1;
235*2a8d6ebaSRod Evans        krb5_get_init_creds_opt_set_etype_list =	FUNCTION FILTER mech_krb5.so.1;
236*2a8d6ebaSRod Evans        krb5_get_init_creds_opt_set_address_list =	FUNCTION FILTER mech_krb5.so.1;
237*2a8d6ebaSRod Evans        krb5_get_init_creds_opt_set_preauth_list =	FUNCTION FILTER mech_krb5.so.1;
238*2a8d6ebaSRod Evans        krb5_get_init_creds_opt_set_salt =	FUNCTION FILTER mech_krb5.so.1;
239*2a8d6ebaSRod Evans        krb5_get_init_creds_password =	FUNCTION FILTER mech_krb5.so.1;
240*2a8d6ebaSRod Evans        krb5_get_init_creds_keytab =	FUNCTION FILTER mech_krb5.so.1;
241*2a8d6ebaSRod Evans        krb5_verify_init_creds_opt_init =	FUNCTION FILTER mech_krb5.so.1;
242*2a8d6ebaSRod Evans        krb5_verify_init_creds_opt_set_ap_req_nofail =	FUNCTION FILTER mech_krb5.so.1;
243*2a8d6ebaSRod Evans        krb5_verify_init_creds =	FUNCTION FILTER mech_krb5.so.1;
244*2a8d6ebaSRod Evans        krb5_get_validated_creds =	FUNCTION FILTER mech_krb5.so.1;
245*2a8d6ebaSRod Evans        krb5_get_renewed_creds =	FUNCTION FILTER mech_krb5.so.1;
246*2a8d6ebaSRod Evans        krb5_decode_ticket =	FUNCTION FILTER mech_krb5.so.1;
247*2a8d6ebaSRod Evans        krb5_appdefault_string =	FUNCTION FILTER mech_krb5.so.1;
248*2a8d6ebaSRod Evans        krb5_appdefault_boolean =	FUNCTION FILTER mech_krb5.so.1;
249*2a8d6ebaSRod Evans        krb5_realm_iterator_create =	FUNCTION FILTER mech_krb5.so.1;
250*2a8d6ebaSRod Evans        krb5_realm_iterator =	FUNCTION FILTER mech_krb5.so.1;
251*2a8d6ebaSRod Evans        krb5_realm_iterator_free =	FUNCTION FILTER mech_krb5.so.1;
252*2a8d6ebaSRod Evans        krb5_free_realm_string =	FUNCTION FILTER mech_krb5.so.1;
253*2a8d6ebaSRod Evans        krb5_get_prompt_types =	FUNCTION FILTER mech_krb5.so.1;
254*2a8d6ebaSRod Evans        krb5_string_to_key =	FUNCTION FILTER mech_krb5.so.1;
255*2a8d6ebaSRod Evans        krb5_use_enctype =	FUNCTION FILTER mech_krb5.so.1;
256*2a8d6ebaSRod Evans        krb5_init_allocated_keyblock =	FUNCTION FILTER mech_krb5.so.1;
257*2a8d6ebaSRod Evans        krb5_get_key_enctype =	FUNCTION FILTER mech_krb5.so.1;
258*2a8d6ebaSRod Evans        krb5_get_key_length =	FUNCTION FILTER mech_krb5.so.1;
259*2a8d6ebaSRod Evans        krb5_get_key_data =	FUNCTION FILTER mech_krb5.so.1;
260*2a8d6ebaSRod Evans        krb5_set_key_enctype =	FUNCTION FILTER mech_krb5.so.1;
261*2a8d6ebaSRod Evans        krb5_set_key_data =	FUNCTION FILTER mech_krb5.so.1;
262*2a8d6ebaSRod Evans        krb5_set_key_length =	FUNCTION FILTER mech_krb5.so.1;
263*2a8d6ebaSRod Evans
264*2a8d6ebaSRod Evans# krb5.h - priv/deprecated
265*2a8d6ebaSRod Evans        krb5_string_to_key =	FUNCTION FILTER mech_krb5.so.1;
266*2a8d6ebaSRod Evans        krb5_use_enctype =	FUNCTION FILTER mech_krb5.so.1;
267*2a8d6ebaSRod Evans	krb5_checksum_size =	FUNCTION FILTER mech_krb5.so.1;
268*2a8d6ebaSRod Evans	krb5_kt_free_entry  =	FUNCTION FILTER mech_krb5.so.1;
269*2a8d6ebaSRod Evans	krb5_auth_con_getlocalsubkey =	FUNCTION FILTER mech_krb5.so.1;
270*2a8d6ebaSRod Evans	krb5_auth_con_getremotesubkey =	FUNCTION FILTER mech_krb5.so.1;
271*2a8d6ebaSRod Evans	krb5_set_default_tgs_ktypes =	FUNCTION FILTER mech_krb5.so.1;
272*2a8d6ebaSRod Evans	krb5_free_ktypes =	FUNCTION FILTER mech_krb5.so.1;
273*2a8d6ebaSRod Evans	krb5_free_ap_req =	FUNCTION FILTER mech_krb5.so.1;
274*2a8d6ebaSRod Evans	krb5_free_ap_rep =	FUNCTION FILTER mech_krb5.so.1;
275*2a8d6ebaSRod Evans	krb5_free_cred =	FUNCTION FILTER mech_krb5.so.1;
276*2a8d6ebaSRod Evans	krb5_decrypt_tkt_part =	FUNCTION FILTER mech_krb5.so.1;
277*2a8d6ebaSRod Evans	valid_cksumtype =	FUNCTION FILTER mech_krb5.so.1;
278*2a8d6ebaSRod Evans
279*2a8d6ebaSRod Evans# k5-int.h (needed by Samba, openssl, etc)
280*2a8d6ebaSRod Evans	decode_krb5_ap_req =	FUNCTION FILTER mech_krb5.so.1;
281*2a8d6ebaSRod Evans	encode_krb5_ap_req =	FUNCTION FILTER mech_krb5.so.1;
282*2a8d6ebaSRod Evans	krb5_rc_get_lifespan =	FUNCTION FILTER mech_krb5.so.1;
283*2a8d6ebaSRod Evans	krb5_rc_initialize =	FUNCTION FILTER mech_krb5.so.1;
284*2a8d6ebaSRod Evans	krb5_rc_default	=	FUNCTION FILTER mech_krb5.so.1;
285*2a8d6ebaSRod Evans	krb5_rc_destroy =	FUNCTION FILTER mech_krb5.so.1;
286*2a8d6ebaSRod Evans
287*2a8d6ebaSRod Evans};
288