xref: /onnv-gate/usr/src/lib/libkrb5/common/mapfile-vers (revision 12692:4341b447c069)
19569SRod.Evans@Sun.COM#
29569SRod.Evans@Sun.COM# CDDL HEADER START
39569SRod.Evans@Sun.COM#
49569SRod.Evans@Sun.COM# The contents of this file are subject to the terms of the
59569SRod.Evans@Sun.COM# Common Development and Distribution License (the "License").
69569SRod.Evans@Sun.COM# You may not use this file except in compliance with the License.
79569SRod.Evans@Sun.COM#
89569SRod.Evans@Sun.COM# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
99569SRod.Evans@Sun.COM# or http://www.opensolaris.org/os/licensing.
109569SRod.Evans@Sun.COM# See the License for the specific language governing permissions
119569SRod.Evans@Sun.COM# and limitations under the License.
129569SRod.Evans@Sun.COM#
139569SRod.Evans@Sun.COM# When distributing Covered Code, include this CDDL HEADER in each
149569SRod.Evans@Sun.COM# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
159569SRod.Evans@Sun.COM# If applicable, add the following below this CDDL HEADER, with the
169569SRod.Evans@Sun.COM# fields enclosed by brackets "[]" replaced with your own identifying
179569SRod.Evans@Sun.COM# information: Portions Copyright [yyyy] [name of copyright owner]
189569SRod.Evans@Sun.COM#
199569SRod.Evans@Sun.COM# CDDL HEADER END
209569SRod.Evans@Sun.COM#
219569SRod.Evans@Sun.COM#
22*12692SAli.Bahrami@Oracle.COM# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
239569SRod.Evans@Sun.COM#
249569SRod.Evans@Sun.COM
259569SRod.Evans@Sun.COM#
269569SRod.Evans@Sun.COM# MAPFILE HEADER START
279569SRod.Evans@Sun.COM#
289569SRod.Evans@Sun.COM# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
299569SRod.Evans@Sun.COM# Object versioning must comply with the rules detailed in
309569SRod.Evans@Sun.COM#
319569SRod.Evans@Sun.COM#	usr/src/lib/README.mapfiles
329569SRod.Evans@Sun.COM#
339569SRod.Evans@Sun.COM# You should not be making modifications here until you've read the most current
349569SRod.Evans@Sun.COM# copy of that file. If you need help, contact a gatekeeper for guidance.
359569SRod.Evans@Sun.COM#
369569SRod.Evans@Sun.COM# MAPFILE HEADER END
379569SRod.Evans@Sun.COM#
389569SRod.Evans@Sun.COM
39*12692SAli.Bahrami@Oracle.COM$mapfile_version 2
40*12692SAli.Bahrami@Oracle.COM
419569SRod.Evans@Sun.COM#
429569SRod.Evans@Sun.COM# This is a mapfile that defines a filter for mech_krb5 so that
439569SRod.Evans@Sun.COM# a new public library can be made to access certain functions in
449569SRod.Evans@Sun.COM# the private library.
459569SRod.Evans@Sun.COM#
469569SRod.Evans@Sun.COM# New functions can be added as needed.
479569SRod.Evans@Sun.COM#
489569SRod.Evans@Sun.COM
49*12692SAli.Bahrami@Oracle.COMSYMBOL_SCOPE {
509569SRod.Evans@Sun.COM    global:
519569SRod.Evans@Sun.COM
529569SRod.Evans@Sun.COM# com_err.h
53*12692SAli.Bahrami@Oracle.COM        com_err			{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
54*12692SAli.Bahrami@Oracle.COM        com_err_va		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
55*12692SAli.Bahrami@Oracle.COM        error_message		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
569569SRod.Evans@Sun.COM
579569SRod.Evans@Sun.COM# krb5.h (non-private and non-deprecated)
58*12692SAli.Bahrami@Oracle.COM        krb5_c_encrypt		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
59*12692SAli.Bahrami@Oracle.COM        krb5_c_decrypt		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
60*12692SAli.Bahrami@Oracle.COM        krb5_c_encrypt_length	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
61*12692SAli.Bahrami@Oracle.COM        krb5_c_block_size	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
62*12692SAli.Bahrami@Oracle.COM        krb5_c_init_state	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
63*12692SAli.Bahrami@Oracle.COM        krb5_c_free_state	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
64*12692SAli.Bahrami@Oracle.COM        krb5_c_make_random_key	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
65*12692SAli.Bahrami@Oracle.COM        krb5_c_random_make_octets { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
66*12692SAli.Bahrami@Oracle.COM        krb5_c_string_to_key	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
67*12692SAli.Bahrami@Oracle.COM        krb5_c_string_to_key_with_params {
68*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
69*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
70*12692SAli.Bahrami@Oracle.COM	};
71*12692SAli.Bahrami@Oracle.COM        krb5_c_enctype_compare	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
72*12692SAli.Bahrami@Oracle.COM        krb5_c_make_checksum	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
73*12692SAli.Bahrami@Oracle.COM        krb5_c_verify_checksum	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
74*12692SAli.Bahrami@Oracle.COM        krb5_c_checksum_length	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
75*12692SAli.Bahrami@Oracle.COM        krb5_c_keyed_checksum_types { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
76*12692SAli.Bahrami@Oracle.COM        krb5_c_valid_enctype	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
77*12692SAli.Bahrami@Oracle.COM        krb5_c_valid_cksumtype	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
78*12692SAli.Bahrami@Oracle.COM        krb5_c_is_coll_proof_cksum { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
79*12692SAli.Bahrami@Oracle.COM        krb5_c_is_keyed_cksum	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
80*12692SAli.Bahrami@Oracle.COM        krb5_cc_gen_new		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
81*12692SAli.Bahrami@Oracle.COM        krb5_cc_initialize	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
82*12692SAli.Bahrami@Oracle.COM        krb5_cc_destroy		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
83*12692SAli.Bahrami@Oracle.COM        krb5_cc_close		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
84*12692SAli.Bahrami@Oracle.COM        krb5_cc_store_cred	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
85*12692SAli.Bahrami@Oracle.COM        krb5_cc_retrieve_cred	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
86*12692SAli.Bahrami@Oracle.COM        krb5_cc_get_name	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
87*12692SAli.Bahrami@Oracle.COM        krb5_cc_get_principal	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
88*12692SAli.Bahrami@Oracle.COM        krb5_cc_start_seq_get	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
89*12692SAli.Bahrami@Oracle.COM        krb5_cc_next_cred	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
90*12692SAli.Bahrami@Oracle.COM        krb5_cc_end_seq_get	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
91*12692SAli.Bahrami@Oracle.COM        krb5_cc_remove_cred	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
92*12692SAli.Bahrami@Oracle.COM        krb5_cc_set_flags	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
93*12692SAli.Bahrami@Oracle.COM        krb5_cc_get_type	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
94*12692SAli.Bahrami@Oracle.COM        krb5_kt_get_type	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
95*12692SAli.Bahrami@Oracle.COM        krb5_kt_get_name	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
96*12692SAli.Bahrami@Oracle.COM        krb5_kt_close		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
97*12692SAli.Bahrami@Oracle.COM        krb5_kt_get_entry	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
98*12692SAli.Bahrami@Oracle.COM        krb5_kt_start_seq_get	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
99*12692SAli.Bahrami@Oracle.COM        krb5_kt_next_entry	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
100*12692SAli.Bahrami@Oracle.COM        krb5_kt_end_seq_get	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
101*12692SAli.Bahrami@Oracle.COM        krb5_init_context	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
102*12692SAli.Bahrami@Oracle.COM        krb5_init_secure_context { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
103*12692SAli.Bahrami@Oracle.COM	krb5_free_context	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
104*12692SAli.Bahrami@Oracle.COM        krb5_set_default_tgs_enctypes {
105*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
106*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
107*12692SAli.Bahrami@Oracle.COM	};
108*12692SAli.Bahrami@Oracle.COM        krb5_get_permitted_enctypes { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
109*12692SAli.Bahrami@Oracle.COM        krb5_is_thread_safe	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
110*12692SAli.Bahrami@Oracle.COM        krb5_free_tgt_creds	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
111*12692SAli.Bahrami@Oracle.COM        krb5_get_credentials	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
112*12692SAli.Bahrami@Oracle.COM        krb5_get_credentials_validate {
113*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
114*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
115*12692SAli.Bahrami@Oracle.COM	};
116*12692SAli.Bahrami@Oracle.COM        krb5_get_credentials_renew { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
117*12692SAli.Bahrami@Oracle.COM        krb5_mk_req		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
118*12692SAli.Bahrami@Oracle.COM        krb5_mk_req_extended	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
119*12692SAli.Bahrami@Oracle.COM        krb5_mk_rep		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
120*12692SAli.Bahrami@Oracle.COM        krb5_rd_rep		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
121*12692SAli.Bahrami@Oracle.COM        krb5_mk_error		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
122*12692SAli.Bahrami@Oracle.COM        krb5_rd_error		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
123*12692SAli.Bahrami@Oracle.COM        krb5_rd_safe		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
124*12692SAli.Bahrami@Oracle.COM        krb5_rd_priv		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
125*12692SAli.Bahrami@Oracle.COM        krb5_parse_name		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
126*12692SAli.Bahrami@Oracle.COM        krb5_unparse_name	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
127*12692SAli.Bahrami@Oracle.COM        krb5_unparse_name_ext	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
128*12692SAli.Bahrami@Oracle.COM        krb5_set_principal_realm { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
129*12692SAli.Bahrami@Oracle.COM        krb5_address_search	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
130*12692SAli.Bahrami@Oracle.COM        krb5_address_compare	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
131*12692SAli.Bahrami@Oracle.COM        krb5_address_order	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
132*12692SAli.Bahrami@Oracle.COM        krb5_realm_compare	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
133*12692SAli.Bahrami@Oracle.COM        krb5_principal_compare	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
134*12692SAli.Bahrami@Oracle.COM        krb5_init_keyblock	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
135*12692SAli.Bahrami@Oracle.COM        krb5_copy_keyblock	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
136*12692SAli.Bahrami@Oracle.COM        krb5_copy_keyblock_contents { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
137*12692SAli.Bahrami@Oracle.COM        krb5_copy_creds		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
138*12692SAli.Bahrami@Oracle.COM        krb5_copy_data		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
139*12692SAli.Bahrami@Oracle.COM        krb5_copy_principal	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
140*12692SAli.Bahrami@Oracle.COM        krb5_copy_addresses	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
141*12692SAli.Bahrami@Oracle.COM        krb5_copy_ticket	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
142*12692SAli.Bahrami@Oracle.COM        krb5_copy_authdata	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
143*12692SAli.Bahrami@Oracle.COM        krb5_copy_authenticator	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
144*12692SAli.Bahrami@Oracle.COM        krb5_copy_checksum	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
145*12692SAli.Bahrami@Oracle.COM        krb5_get_server_rcache	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
146*12692SAli.Bahrami@Oracle.COM        krb5_build_principal_ext { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
147*12692SAli.Bahrami@Oracle.COM        krb5_build_principal	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
148*12692SAli.Bahrami@Oracle.COM        krb5_kt_resolve		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
149*12692SAli.Bahrami@Oracle.COM        krb5_kt_default_name	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
150*12692SAli.Bahrami@Oracle.COM        krb5_kt_default		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
151*12692SAli.Bahrami@Oracle.COM        krb5_free_keytab_entry_contents	{
152*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
153*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
154*12692SAli.Bahrami@Oracle.COM	};
155*12692SAli.Bahrami@Oracle.COM        krb5_kt_remove_entry	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
156*12692SAli.Bahrami@Oracle.COM        krb5_kt_add_entry	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
157*12692SAli.Bahrami@Oracle.COM        krb5_principal2salt	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
158*12692SAli.Bahrami@Oracle.COM        krb5_cc_resolve		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
159*12692SAli.Bahrami@Oracle.COM        krb5_cc_default_name	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
160*12692SAli.Bahrami@Oracle.COM        krb5_cc_set_default_name { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
161*12692SAli.Bahrami@Oracle.COM        krb5_cc_default		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
162*12692SAli.Bahrami@Oracle.COM        krb5_cc_copy_creds	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
163*12692SAli.Bahrami@Oracle.COM        krb5_free_principal	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
164*12692SAli.Bahrami@Oracle.COM        krb5_free_authenticator	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
165*12692SAli.Bahrami@Oracle.COM        krb5_free_addresses	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
166*12692SAli.Bahrami@Oracle.COM        krb5_free_authdata	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
167*12692SAli.Bahrami@Oracle.COM        krb5_free_ticket	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
168*12692SAli.Bahrami@Oracle.COM        krb5_free_error		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
169*12692SAli.Bahrami@Oracle.COM        krb5_free_creds		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
170*12692SAli.Bahrami@Oracle.COM        krb5_free_cred_contents	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
171*12692SAli.Bahrami@Oracle.COM        krb5_free_checksum	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
172*12692SAli.Bahrami@Oracle.COM        krb5_free_checksum_contents { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
173*12692SAli.Bahrami@Oracle.COM        krb5_free_keyblock	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
174*12692SAli.Bahrami@Oracle.COM        krb5_free_keyblock_contents { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
175*12692SAli.Bahrami@Oracle.COM        krb5_free_ap_rep_enc_part { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
176*12692SAli.Bahrami@Oracle.COM        krb5_free_data		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
177*12692SAli.Bahrami@Oracle.COM        krb5_free_data_contents	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
178*12692SAli.Bahrami@Oracle.COM        krb5_free_unparsed_name	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
179*12692SAli.Bahrami@Oracle.COM        krb5_free_cksumtypes	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
180*12692SAli.Bahrami@Oracle.COM        krb5_us_timeofday	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
181*12692SAli.Bahrami@Oracle.COM        krb5_timeofday		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
182*12692SAli.Bahrami@Oracle.COM        krb5_os_localaddr	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
183*12692SAli.Bahrami@Oracle.COM        krb5_get_default_realm	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
184*12692SAli.Bahrami@Oracle.COM        krb5_set_default_realm	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
185*12692SAli.Bahrami@Oracle.COM        krb5_free_default_realm	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
186*12692SAli.Bahrami@Oracle.COM        krb5_sname_to_principal	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
187*12692SAli.Bahrami@Oracle.COM        krb5_change_password	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
188*12692SAli.Bahrami@Oracle.COM        krb5_set_password	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
189*12692SAli.Bahrami@Oracle.COM        krb5_set_password_using_ccache {
190*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
191*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
192*12692SAli.Bahrami@Oracle.COM	};
193*12692SAli.Bahrami@Oracle.COM        krb5_get_profile	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
194*12692SAli.Bahrami@Oracle.COM        krb5_rd_req		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
195*12692SAli.Bahrami@Oracle.COM        krb5_kt_read_service_key { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
196*12692SAli.Bahrami@Oracle.COM        krb5_mk_safe		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
197*12692SAli.Bahrami@Oracle.COM        krb5_mk_priv		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
198*12692SAli.Bahrami@Oracle.COM        krb5_sendauth		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
199*12692SAli.Bahrami@Oracle.COM        krb5_recvauth		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
200*12692SAli.Bahrami@Oracle.COM        krb5_recvauth_version	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
201*12692SAli.Bahrami@Oracle.COM        krb5_mk_ncred		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
202*12692SAli.Bahrami@Oracle.COM        krb5_mk_1cred		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
203*12692SAli.Bahrami@Oracle.COM        krb5_rd_cred		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
204*12692SAli.Bahrami@Oracle.COM        krb5_fwd_tgt_creds	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
205*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_init	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
206*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_free	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
207*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_setflags	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
208*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_getflags	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
209*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_set_checksum_func	{
210*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
211*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
212*12692SAli.Bahrami@Oracle.COM	};
213*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_get_checksum_func	{
214*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
215*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
216*12692SAli.Bahrami@Oracle.COM	 };
217*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_setaddrs	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
218*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_getaddrs	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
219*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_setports	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
220*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_setuseruserkey {
221*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
222*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
223*12692SAli.Bahrami@Oracle.COM	};
224*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_getkey	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
225*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_getsendsubkey { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
226*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_getrecvsubkey { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
227*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_setsendsubkey { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
228*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_setrecvsubkey { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
229*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_getlocalseqnumber	{
230*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
231*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
232*12692SAli.Bahrami@Oracle.COM	};
233*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_getremoteseqnumber {
234*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
235*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
236*12692SAli.Bahrami@Oracle.COM	};
237*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_setrcache	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
238*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_getrcache	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
239*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_getauthenticator {
240*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
241*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
242*12692SAli.Bahrami@Oracle.COM	};
243*12692SAli.Bahrami@Oracle.COM        krb5_read_password	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
244*12692SAli.Bahrami@Oracle.COM        krb5_aname_to_localname	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
245*12692SAli.Bahrami@Oracle.COM        krb5_get_host_realm	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
246*12692SAli.Bahrami@Oracle.COM        krb5_free_host_realm	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
247*12692SAli.Bahrami@Oracle.COM        krb5_kuserok		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
248*12692SAli.Bahrami@Oracle.COM        krb5_auth_con_genaddrs	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
249*12692SAli.Bahrami@Oracle.COM        krb5_set_real_time	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
250*12692SAli.Bahrami@Oracle.COM        krb5_string_to_enctype	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
251*12692SAli.Bahrami@Oracle.COM        krb5_string_to_salttype	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
252*12692SAli.Bahrami@Oracle.COM        krb5_string_to_cksumtype { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
253*12692SAli.Bahrami@Oracle.COM        krb5_string_to_timestamp { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
254*12692SAli.Bahrami@Oracle.COM        krb5_string_to_deltat	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
255*12692SAli.Bahrami@Oracle.COM        krb5_enctype_to_string	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
256*12692SAli.Bahrami@Oracle.COM        krb5_salttype_to_string	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
257*12692SAli.Bahrami@Oracle.COM        krb5_cksumtype_to_string { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
258*12692SAli.Bahrami@Oracle.COM        krb5_timestamp_to_string { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
259*12692SAli.Bahrami@Oracle.COM        krb5_timestamp_to_sfstring { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
260*12692SAli.Bahrami@Oracle.COM        krb5_deltat_to_string	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
261*12692SAli.Bahrami@Oracle.COM        krb5_xfree_wrap		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
262*12692SAli.Bahrami@Oracle.COM        krb5_xfree		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
263*12692SAli.Bahrami@Oracle.COM        krb5_prompter_posix	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
264*12692SAli.Bahrami@Oracle.COM        krb5_get_init_creds_opt_init {
265*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
266*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
267*12692SAli.Bahrami@Oracle.COM	};
268*12692SAli.Bahrami@Oracle.COM        krb5_get_init_creds_opt_set_tkt_life {
269*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
270*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
271*12692SAli.Bahrami@Oracle.COM	};
272*12692SAli.Bahrami@Oracle.COM        krb5_get_init_creds_opt_set_renew_life {
273*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
274*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
275*12692SAli.Bahrami@Oracle.COM	};
276*12692SAli.Bahrami@Oracle.COM        krb5_get_init_creds_opt_set_forwardable {
277*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
278*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
279*12692SAli.Bahrami@Oracle.COM	};
280*12692SAli.Bahrami@Oracle.COM        krb5_get_init_creds_opt_set_proxiable {
281*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
282*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
283*12692SAli.Bahrami@Oracle.COM	};
284*12692SAli.Bahrami@Oracle.COM        krb5_get_init_creds_opt_set_etype_list {
285*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
286*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
287*12692SAli.Bahrami@Oracle.COM	};
288*12692SAli.Bahrami@Oracle.COM        krb5_get_init_creds_opt_set_address_list {
289*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
290*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1
291*12692SAli.Bahrami@Oracle.COM	};
292*12692SAli.Bahrami@Oracle.COM        krb5_get_init_creds_opt_set_preauth_list {
293*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
294*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
295*12692SAli.Bahrami@Oracle.COM	};
296*12692SAli.Bahrami@Oracle.COM        krb5_get_init_creds_opt_set_salt {
297*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
298*12692SAli.Bahrami@Oracle.COM		 FILTER = mech_krb5.so.1;
299*12692SAli.Bahrami@Oracle.COM	};
300*12692SAli.Bahrami@Oracle.COM        krb5_get_init_creds_password {
301*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
302*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
303*12692SAli.Bahrami@Oracle.COM	};
304*12692SAli.Bahrami@Oracle.COM        krb5_get_init_creds_keytab { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
305*12692SAli.Bahrami@Oracle.COM        krb5_verify_init_creds_opt_init	{
306*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
307*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
308*12692SAli.Bahrami@Oracle.COM	};
309*12692SAli.Bahrami@Oracle.COM        krb5_verify_init_creds_opt_set_ap_req_nofail {
310*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
311*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
312*12692SAli.Bahrami@Oracle.COM	};
313*12692SAli.Bahrami@Oracle.COM        krb5_verify_init_creds	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
314*12692SAli.Bahrami@Oracle.COM        krb5_get_validated_creds { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
315*12692SAli.Bahrami@Oracle.COM        krb5_get_renewed_creds	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
316*12692SAli.Bahrami@Oracle.COM        krb5_decode_ticket	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
317*12692SAli.Bahrami@Oracle.COM        krb5_appdefault_string	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
318*12692SAli.Bahrami@Oracle.COM        krb5_appdefault_boolean	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
319*12692SAli.Bahrami@Oracle.COM        krb5_realm_iterator_create { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
320*12692SAli.Bahrami@Oracle.COM        krb5_realm_iterator	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
321*12692SAli.Bahrami@Oracle.COM        krb5_realm_iterator_free { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
322*12692SAli.Bahrami@Oracle.COM        krb5_free_realm_string	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
323*12692SAli.Bahrami@Oracle.COM        krb5_get_prompt_types	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
324*12692SAli.Bahrami@Oracle.COM        krb5_string_to_key	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
325*12692SAli.Bahrami@Oracle.COM        krb5_use_enctype	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
326*12692SAli.Bahrami@Oracle.COM        krb5_init_allocated_keyblock {
327*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
328*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
329*12692SAli.Bahrami@Oracle.COM	};
330*12692SAli.Bahrami@Oracle.COM        krb5_get_key_enctype	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
331*12692SAli.Bahrami@Oracle.COM        krb5_get_key_length	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
332*12692SAli.Bahrami@Oracle.COM        krb5_get_key_data	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
333*12692SAli.Bahrami@Oracle.COM        krb5_set_key_enctype	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
334*12692SAli.Bahrami@Oracle.COM        krb5_set_key_data	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
335*12692SAli.Bahrami@Oracle.COM        krb5_set_key_length	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
336*12692SAli.Bahrami@Oracle.COM        krb5_pac_add_buffer	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
337*12692SAli.Bahrami@Oracle.COM        krb5_pac_free		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
338*12692SAli.Bahrami@Oracle.COM        krb5_pac_get_buffer	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
339*12692SAli.Bahrami@Oracle.COM        krb5_pac_get_types	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
340*12692SAli.Bahrami@Oracle.COM        krb5_pac_init		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
341*12692SAli.Bahrami@Oracle.COM        krb5_pac_parse		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
342*12692SAli.Bahrami@Oracle.COM        krb5_pac_verify		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
343*12692SAli.Bahrami@Oracle.COM	krb5_decode_authdata_container {
344*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
345*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
346*12692SAli.Bahrami@Oracle.COM	};
347*12692SAli.Bahrami@Oracle.COM	krb5_encode_authdata_container {
348*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
349*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
350*12692SAli.Bahrami@Oracle.COM	};
3519569SRod.Evans@Sun.COM
3529569SRod.Evans@Sun.COM# krb5.h - priv/deprecated
353*12692SAli.Bahrami@Oracle.COM        krb5_string_to_key	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
354*12692SAli.Bahrami@Oracle.COM        krb5_use_enctype	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
355*12692SAli.Bahrami@Oracle.COM	krb5_checksum_size	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
356*12692SAli.Bahrami@Oracle.COM	krb5_kt_free_entry 	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
357*12692SAli.Bahrami@Oracle.COM	krb5_auth_con_getlocalsubkey {
358*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
359*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
360*12692SAli.Bahrami@Oracle.COM	};
361*12692SAli.Bahrami@Oracle.COM	krb5_auth_con_getremotesubkey {
362*12692SAli.Bahrami@Oracle.COM		TYPE = FUNCTION;
363*12692SAli.Bahrami@Oracle.COM		FILTER = mech_krb5.so.1;
364*12692SAli.Bahrami@Oracle.COM	};
365*12692SAli.Bahrami@Oracle.COM	krb5_set_default_tgs_ktypes { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
366*12692SAli.Bahrami@Oracle.COM	krb5_free_ktypes	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
367*12692SAli.Bahrami@Oracle.COM	krb5_free_ap_req	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
368*12692SAli.Bahrami@Oracle.COM	krb5_free_ap_rep	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
369*12692SAli.Bahrami@Oracle.COM	krb5_free_cred		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
370*12692SAli.Bahrami@Oracle.COM	krb5_decrypt_tkt_part	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
371*12692SAli.Bahrami@Oracle.COM	krb5_get_error_message	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
372*12692SAli.Bahrami@Oracle.COM	krb5_free_error_message	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
373*12692SAli.Bahrami@Oracle.COM	krb5_clear_error_message { TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
374*12692SAli.Bahrami@Oracle.COM	valid_cksumtype		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
3759569SRod.Evans@Sun.COM
3769569SRod.Evans@Sun.COM# k5-int.h (needed by Samba, openssl, etc)
377*12692SAli.Bahrami@Oracle.COM	decode_krb5_ap_req	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
378*12692SAli.Bahrami@Oracle.COM	encode_krb5_ap_req	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
379*12692SAli.Bahrami@Oracle.COM	krb5_rc_get_lifespan	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
380*12692SAli.Bahrami@Oracle.COM	krb5_rc_initialize	{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
381*12692SAli.Bahrami@Oracle.COM	krb5_rc_default		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
382*12692SAli.Bahrami@Oracle.COM	krb5_rc_destroy		{ TYPE = FUNCTION; FILTER = mech_krb5.so.1 };
3839569SRod.Evans@Sun.COM};
384