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
17 DESCRIPTION 'DLL for Kerberos 5'
23 krb5_build_principal_ext
27 krb5_copy_authenticator
32 krb5_copy_keyblock_contents
39 krb5_free_ap_rep_enc_part
42 krb5_free_authenticator
43 krb5_free_authenticator_contents
45 krb5_free_config_files
48 krb5_free_cred_contents
49 krb5_free_cred_enc_part
52 krb5_free_data_contents
53 krb5_free_enc_kdc_rep_part
54 krb5_free_enc_tkt_part
60 krb5_free_keyblock_contents
65 krb5_free_priv_enc_part
67 krb5_free_pwd_sequences
73 krb5_free_checksum_contents
77 krb5_get_credentials_renew
78 krb5_get_credentials_validate
79 krb5_get_default_config_files
80 krb5_get_default_realm
84 krb5_get_in_tkt_with_keytab
85 krb5_get_in_tkt_with_password
86 krb5_get_in_tkt_with_skey
87 krb5_get_init_creds_opt_init
88 krb5_get_init_creds_opt_set_tkt_life
89 krb5_get_init_creds_opt_set_renew_life
90 krb5_get_init_creds_opt_set_forwardable
91 krb5_get_init_creds_opt_set_proxiable
92 krb5_get_init_creds_opt_set_etype_list
93 krb5_get_init_creds_opt_set_address_list
94 krb5_get_init_creds_opt_set_preauth_list
95 krb5_get_init_creds_opt_set_salt
96 krb5_get_init_creds_password
97 krb5_get_init_creds_keytab
98 krb5_get_init_creds_opt_init
99 krb5_get_validated_creds
100 krb5_get_renewed_creds
101 krb5_get_notification_message
111 krb5_principal_compare
113 krb5_get_prompt_types
123 krb5_sname_to_principal
126 krb5_unparse_name_ext
127 krb5_free_unparsed_name
129 krb5_get_server_rcache
134 krb5_calculate_checksum
144 krb5_finish_random_key
149 krb5_c_encrypt_length
150 krb5_c_checksum_length
153 krb5_c_verify_checksum
154 krb5_c_random_make_octets
155 krb5_c_keyed_checksum_types
157 krb5_425_conv_principal
158 krb5_524_conv_principal
160 krb5_cksumtype_to_string
161 krb5_deltat_to_string
162 krb5_enctype_to_string
163 krb5_salttype_to_string
164 krb5_string_to_cksumtype
165 krb5_string_to_deltat
166 krb5_string_to_enctype
167 krb5_string_to_salttype
168 krb5_string_to_timestamp
169 krb5_timestamp_to_sfstring
170 krb5_timestamp_to_string
173 krb5_auth_con_genaddrs
174 krb5_auth_con_getflags
176 krb5_auth_con_getlocalsubkey
177 krb5_auth_con_getremotesubkey
179 krb5_auth_con_setaddrs ; !CALLCONV
180 krb5_auth_con_setflags
181 krb5_auth_con_getlocalseqnumber
182 krb5_auth_con_getremoteseqnumber
183 krb5_auth_con_setuseruserkey
184 krb5_auth_con_getauthenticator
185 krb5_auth_con_set_req_cksumtype
186 krb5_auth_con_setrcache
192 krb5_cc_set_default_name
199 krb5_kt_read_service_key
204 ; krb5_adm_disconnect
206 ; krb5_read_adm_reply
219 ; Added for Kermit 95
220 krb5_address_search ; !CALLCONV
221 krb5_auth_con_getrcache ; !CALLCONV
222 krb5_c_enctype_compare
228 krb5_appdefault_string
229 krb5_appdefault_boolean
231 ; Temporary exports (DO NOT USE)
232 ; decode_krb5_ticket -- no longer in library
239 ; des_set_random_generator_seed -- no longer in library
240 des_init_random_number_generator
241 krb5_random_confounder
243 krb5_internalize_opaque
244 krb5_externalize_opaque
246 krb5_ser_unpack_int32
248 krb5_ser_unpack_bytes
249 krb5_ser_auth_context_init
250 krb5_ser_context_init
254 decode_krb5_ap_req ; gssapi