1 ;----------------------------------------------------
2 ; KRB5.DEF - KRB5.DLL module definition file
3 ;----------------------------------------------------
5 ; ****************************************************************************
6 ; Do not add any function to this file until you make sure the calling
7 ; convention for the exported function is KRB5_CALLCONV
8 ; ****************************************************************************
12 ; gssapi - used by GSS API (not part of krb5 API)
13 ; !CALLCONV - entrypoint that should have used KRB5_CALLCONV, but did not due
19 krb5_build_principal_ext
23 krb5_copy_authenticator
28 krb5_copy_keyblock_contents
35 krb5_free_ap_rep_enc_part
38 krb5_free_authenticator
39 krb5_free_authenticator_contents
41 krb5_free_config_files
44 krb5_free_cred_contents
45 krb5_free_cred_enc_part
48 krb5_free_data_contents
49 krb5_free_enc_kdc_rep_part
50 krb5_free_enc_tkt_part
56 krb5_free_keyblock_contents
61 krb5_free_priv_enc_part
63 krb5_free_pwd_sequences
69 krb5_free_checksum_contents
73 krb5_get_credentials_renew
74 krb5_get_credentials_validate
75 krb5_get_default_config_files
76 krb5_get_default_realm
80 krb5_get_in_tkt_with_keytab
81 krb5_get_in_tkt_with_password
82 krb5_get_in_tkt_with_skey
83 krb5_get_init_creds_opt_init
84 krb5_get_init_creds_opt_set_tkt_life
85 krb5_get_init_creds_opt_set_renew_life
86 krb5_get_init_creds_opt_set_forwardable
87 krb5_get_init_creds_opt_set_proxiable
88 krb5_get_init_creds_opt_set_etype_list
89 krb5_get_init_creds_opt_set_address_list
90 krb5_get_init_creds_opt_set_preauth_list
91 krb5_get_init_creds_opt_set_salt
92 krb5_get_init_creds_password
93 krb5_get_init_creds_keytab
94 krb5_get_init_creds_opt_init
95 krb5_get_validated_creds
96 krb5_get_renewed_creds
97 krb5_get_notification_message
107 krb5_principal_compare
109 krb5_get_prompt_types
119 krb5_sname_to_principal
122 krb5_unparse_name_ext
123 krb5_free_unparsed_name
125 krb5_get_server_rcache
130 krb5_calculate_checksum
140 krb5_finish_random_key
145 krb5_c_encrypt_length
146 krb5_c_checksum_length
149 krb5_c_verify_checksum
150 krb5_c_random_make_octets
151 krb5_c_keyed_checksum_types
153 krb5_425_conv_principal
154 krb5_524_conv_principal
156 krb5_cksumtype_to_string
157 krb5_deltat_to_string
158 krb5_enctype_to_string
159 krb5_salttype_to_string
160 krb5_string_to_cksumtype
161 krb5_string_to_deltat
162 krb5_string_to_enctype
163 krb5_string_to_salttype
164 krb5_string_to_timestamp
165 krb5_timestamp_to_sfstring
166 krb5_timestamp_to_string
169 krb5_auth_con_genaddrs
170 krb5_auth_con_getflags
172 krb5_auth_con_getlocalsubkey
173 krb5_auth_con_getremotesubkey
175 krb5_auth_con_setaddrs ; !CALLCONV
176 krb5_auth_con_setflags
177 krb5_auth_con_getlocalseqnumber
178 krb5_auth_con_getremoteseqnumber
179 krb5_auth_con_setuseruserkey
180 krb5_auth_con_getauthenticator
181 krb5_auth_con_set_req_cksumtype
182 krb5_auth_con_setrcache
188 krb5_cc_set_default_name
195 krb5_kt_read_service_key
200 ; krb5_adm_disconnect
202 ; krb5_read_adm_reply
215 ; Added for Kermit 95
216 krb5_address_search ; !CALLCONV
217 krb5_auth_con_getrcache ; !CALLCONV
218 krb5_c_enctype_compare
224 krb5_appdefault_string
225 krb5_appdefault_boolean
227 ; Temporary exports (DO NOT USE)
234 des_init_random_number_generator
235 krb5_random_confounder
236 krb5_size_opaque ; gssapi
237 krb5_internalize_opaque ; gssapi
238 krb5_externalize_opaque ; gssapi
239 krb5_ser_pack_int32 ; gssapi
240 krb5_ser_unpack_int32 ; gssapi
241 krb5_ser_pack_bytes ; gssapi
242 krb5_ser_unpack_bytes ; gssapi
243 krb5_ser_auth_context_init ; gssapi
244 krb5_ser_context_init ; gssapi
245 krb5_ser_ccache_init ; gssapi
246 krb5_ser_keytab_init ; gssapi
247 krb5_ser_rcache_init ; gssapi
248 decode_krb5_ap_req ; gssapi
249 krb5_mcc_ops ; gssapi
250 krb5_get_tgs_ktypes ; gssapi
251 krb5_free_ktypes ; gssapi
252 krb5int_cc_default ; gssapi
253 krb5int_accessor ; INTERNAL (to end all internals)
260 krb5_cc_retrieve_cred
261 krb5_cc_get_principal
262 krb5_cc_start_seq_get
268 krb5_rc_close ; gssapi