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