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