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 *cd3e9333SAli Bahrami# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. 23 2a8d6ebaSRod Evans# 24 2a8d6ebaSRod Evans 25 2a8d6ebaSRod Evans# 26 2a8d6ebaSRod Evans# MAPFILE HEADER START 27 2a8d6ebaSRod Evans# 28 2a8d6ebaSRod Evans# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 29 2a8d6ebaSRod Evans# Object versioning must comply with the rules detailed in 30 2a8d6ebaSRod Evans# 31 2a8d6ebaSRod Evans# usr/src/lib/README.mapfiles 32 2a8d6ebaSRod Evans# 33 2a8d6ebaSRod Evans# You should not be making modifications here until you've read the most current 34 2a8d6ebaSRod Evans# copy of that file. If you need help, contact a gatekeeper for guidance. 35 2a8d6ebaSRod Evans# 36 2a8d6ebaSRod Evans# MAPFILE HEADER END 37 2a8d6ebaSRod Evans# 38 2a8d6ebaSRod Evans 39 *cd3e9333SAli Bahrami$mapfile_version 2 40 *cd3e9333SAli Bahrami 41 2a8d6ebaSRod Evans# 42 2a8d6ebaSRod Evans# This is a mapfile that defines a filter for mech_krb5 so that 43 2a8d6ebaSRod Evans# a new public library can be made to access certain functions in 44 2a8d6ebaSRod Evans# the private library. 45 2a8d6ebaSRod Evans# 46 2a8d6ebaSRod Evans# New functions can be added as needed. 47 2a8d6ebaSRod Evans# 48 2a8d6ebaSRod Evans 49 *cd3e9333SAli BahramiSYMBOL_SCOPE { 50 2a8d6ebaSRod Evans global: 51 2a8d6ebaSRod Evans 52 2a8d6ebaSRod 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 }; 56 2a8d6ebaSRod Evans 57 2a8d6ebaSRod 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 }; 351 2a8d6ebaSRod Evans 352 2a8d6ebaSRod 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 }; 375 2a8d6ebaSRod Evans 376 2a8d6ebaSRod 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 }; 383 2a8d6ebaSRod Evans}; 384