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