Blame src/lib/krb5_32.def

Packit fd8b60
;----------------------------------------------------
Packit fd8b60
;   KRB5.DEF - KRB5.DLL module definition file
Packit fd8b60
;----------------------------------------------------
Packit fd8b60
Packit fd8b60
; ****************************************************************************
Packit fd8b60
; Do not add any function to this file until you make sure the calling
Packit fd8b60
; convention for the exported function is KRB5_CALLCONV
Packit fd8b60
; ****************************************************************************
Packit fd8b60
Packit fd8b60
; Key:
Packit fd8b60
;
Packit fd8b60
; PRIVATE   - Private entrypoint.  It should not be called by anything other
Packit fd8b60
;             than gssapi32.dll or krb4_32.dll.
Packit fd8b60
; GSSAPI    - Private entrypoint used by gssapi32.dll.
Packit fd8b60
; KRB5_CALLCONV_WRONG - entrypoint that should have used KRB5_CALLCONV, but
Packit fd8b60
;                       did not due to developer error
Packit fd8b60
Packit fd8b60
EXPORTS
Packit fd8b60
Packit fd8b60
	krb5_425_conv_principal			@10
Packit fd8b60
	krb5_524_conv_principal			@11
Packit fd8b60
	krb5_address_compare			@13
Packit fd8b60
	krb5_address_order			@14
Packit fd8b60
	krb5_address_search			@15	; KRB5_CALLCONV_WRONG
Packit fd8b60
	krb5_aname_to_localname			@16
Packit fd8b60
	krb5_appdefault_boolean			@17
Packit fd8b60
	krb5_appdefault_string			@18
Packit fd8b60
	krb5_auth_con_free			@19
Packit fd8b60
	krb5_auth_con_genaddrs			@20
Packit fd8b60
	krb5_auth_con_getaddrs			@21
Packit fd8b60
	krb5_auth_con_getauthenticator		@22
Packit fd8b60
	krb5_auth_con_get_checksum_func		@23
Packit fd8b60
	krb5_auth_con_getflags			@24
Packit fd8b60
	krb5_auth_con_getkey			@25
Packit fd8b60
	krb5_auth_con_getlocalseqnumber		@26
Packit fd8b60
	krb5_auth_con_getlocalsubkey		@27
Packit fd8b60
	krb5_auth_con_getrcache			@28	; KRB5_CALLCONV_WRONG
Packit fd8b60
	krb5_auth_con_getrecvsubkey		@29	
Packit fd8b60
	krb5_auth_con_getremoteseqnumber	@30
Packit fd8b60
	krb5_auth_con_getremotesubkey		@31
Packit fd8b60
	krb5_auth_con_getsendsubkey		@32
Packit fd8b60
	krb5_auth_con_init			@33
Packit fd8b60
	krb5_auth_con_initivector		@34	; DEPRECATED
Packit fd8b60
	krb5_auth_con_set_checksum_func		@35
Packit fd8b60
	krb5_auth_con_setaddrs			@37	; KRB5_CALLCONV_WRONG
Packit fd8b60
	krb5_auth_con_setflags			@38
Packit fd8b60
	krb5_auth_con_setports			@39
Packit fd8b60
	krb5_auth_con_setrcache			@40
Packit fd8b60
	krb5_auth_con_setrecvsubkey		@41
Packit fd8b60
	krb5_auth_con_setsendsubkey		@42
Packit fd8b60
	krb5_auth_con_setuseruserkey		@43
Packit fd8b60
	krb5_build_principal			@44
Packit fd8b60
	krb5_build_principal_ext		@45
Packit fd8b60
	krb5_build_principal_va			@46
Packit fd8b60
	krb5_c_block_size			@47
Packit fd8b60
	krb5_c_checksum_length			@48
Packit fd8b60
	krb5_c_decrypt				@49
Packit fd8b60
	krb5_c_encrypt				@50
Packit fd8b60
	krb5_c_encrypt_length			@51
Packit fd8b60
	krb5_c_enctype_compare			@52
Packit fd8b60
	krb5_c_is_coll_proof_cksum		@53
Packit fd8b60
	krb5_c_is_keyed_cksum			@54
Packit fd8b60
	krb5_c_keyed_checksum_types		@55
Packit fd8b60
	krb5_c_make_checksum			@56
Packit fd8b60
	krb5_c_make_random_key			@57
Packit fd8b60
 	krb5_c_prf				@58
Packit fd8b60
 	krb5_c_prf_length			@59
Packit fd8b60
	krb5_c_random_make_octets		@60
Packit fd8b60
	krb5_c_random_seed			@61
Packit fd8b60
	krb5_c_string_to_key			@62
Packit fd8b60
 	krb5_c_string_to_key_with_params	@63
Packit fd8b60
	krb5_c_valid_cksumtype			@64
Packit fd8b60
	krb5_c_valid_enctype			@65
Packit fd8b60
	krb5_c_verify_checksum			@66
Packit fd8b60
	krb5_calculate_checksum			@67
Packit fd8b60
	krb5_cc_close				@68
Packit fd8b60
	krb5_cc_copy_creds			@69
Packit fd8b60
	krb5_cc_default				@70
Packit fd8b60
	krb5_cc_default_name			@71
Packit fd8b60
	krb5_cc_destroy				@72
Packit fd8b60
	krb5_cc_end_seq_get			@73
Packit fd8b60
	krb5_cc_gen_new				@74
Packit fd8b60
	krb5_cc_get_name			@75
Packit fd8b60
	krb5_cc_get_principal			@76
Packit fd8b60
	krb5_cc_get_type			@77
Packit fd8b60
	krb5_cc_initialize			@78
Packit fd8b60
	krb5_cc_new_unique			@79
Packit fd8b60
	krb5_cc_next_cred			@80
Packit fd8b60
	krb5_cc_remove_cred			@81
Packit fd8b60
	krb5_cc_resolve				@82
Packit fd8b60
	krb5_cc_retrieve_cred			@83
Packit fd8b60
	krb5_cc_set_default_name		@84
Packit fd8b60
	krb5_cc_set_flags			@85
Packit fd8b60
	krb5_cc_start_seq_get			@86
Packit fd8b60
	krb5_cc_store_cred			@87
Packit fd8b60
	krb5_cccol_cursor_free			@88
Packit fd8b60
	krb5_cccol_cursor_new			@89
Packit fd8b60
	krb5_cccol_cursor_next			@90
Packit fd8b60
	krb5_change_password			@91
Packit fd8b60
	krb5_checksum_size			@92
Packit fd8b60
	krb5_cksumtype_to_string		@93
Packit fd8b60
	krb5_copy_addresses			@95 
Packit fd8b60
	krb5_copy_authdata			@96 
Packit fd8b60
	krb5_copy_authenticator			@97 
Packit fd8b60
	krb5_copy_checksum			@98 
Packit fd8b60
	krb5_copy_context			@99 
Packit fd8b60
	krb5_copy_creds				@100
Packit fd8b60
	krb5_copy_data				@101
Packit fd8b60
	krb5_copy_keyblock			@102
Packit fd8b60
	krb5_copy_keyblock_contents		@103
Packit fd8b60
	krb5_copy_principal			@104
Packit fd8b60
	krb5_copy_ticket			@105
Packit fd8b60
	krb5_decode_ticket			@106
Packit fd8b60
	krb5_decrypt				@107
Packit fd8b60
	krb5_deltat_to_string			@109
Packit fd8b60
	krb5_eblock_enctype			@110
Packit fd8b60
	krb5_encrypt				@111
Packit fd8b60
	krb5_encrypt_size			@112
Packit fd8b60
	krb5_enctype_to_string			@113
Packit fd8b60
	krb5_finish_key				@115
Packit fd8b60
	krb5_finish_random_key			@116
Packit fd8b60
	krb5_free_addresses			@117
Packit fd8b60
	krb5_free_ap_rep_enc_part		@118
Packit fd8b60
	krb5_free_authdata			@120
Packit fd8b60
	krb5_free_authenticator			@121
Packit fd8b60
	krb5_free_checksum			@122
Packit fd8b60
	krb5_free_checksum_contents		@123
Packit fd8b60
	krb5_free_cksumtypes			@124
Packit fd8b60
	krb5_free_config_files			@125
Packit fd8b60
	krb5_free_context			@126
Packit fd8b60
	krb5_free_cred_contents			@127
Packit fd8b60
	krb5_free_creds				@128
Packit fd8b60
	krb5_free_data				@129
Packit fd8b60
	krb5_free_data_contents			@130
Packit fd8b60
	krb5_free_default_realm			@131
Packit fd8b60
	krb5_free_error				@133
Packit fd8b60
	krb5_free_host_realm			@135
Packit fd8b60
	krb5_free_keyblock			@136
Packit fd8b60
	krb5_free_keyblock_contents		@137
Packit fd8b60
	krb5_free_keytab_entry_contents		@138
Packit fd8b60
	krb5_free_principal			@140
Packit fd8b60
	krb5_free_tgt_creds			@141
Packit fd8b60
	krb5_free_ticket			@142
Packit fd8b60
	krb5_free_unparsed_name			@143
Packit fd8b60
	krb5_fwd_tgt_creds			@144
Packit fd8b60
	krb5_get_credentials			@145
Packit fd8b60
	krb5_get_credentials_renew		@146
Packit fd8b60
	krb5_get_credentials_validate		@147
Packit fd8b60
	krb5_get_default_config_files		@148
Packit fd8b60
	krb5_get_default_realm			@149
Packit fd8b60
	krb5_get_host_realm			@151
Packit fd8b60
;	krb5_get_in_tkt				@152	; REMOVED
Packit fd8b60
	krb5_get_in_tkt_with_keytab		@153	; DEPRECATED
Packit fd8b60
	krb5_get_in_tkt_with_password		@154	; DEPRECATED
Packit fd8b60
	krb5_get_in_tkt_with_skey		@155	; DEPRECATED
Packit fd8b60
	krb5_get_init_creds_keytab		@156
Packit fd8b60
	krb5_get_init_creds_opt_alloc		@157
Packit fd8b60
	krb5_get_init_creds_opt_free		@158
Packit fd8b60
	krb5_get_init_creds_opt_free_pa		@159
Packit fd8b60
	krb5_get_init_creds_opt_get_pa		@160
Packit fd8b60
	krb5_get_init_creds_opt_init		@161
Packit fd8b60
	krb5_get_init_creds_opt_set_address_list	    @162
Packit fd8b60
	krb5_get_init_creds_opt_set_change_password_prompt  @163
Packit fd8b60
	krb5_get_init_creds_opt_set_etype_list		    @164
Packit fd8b60
	krb5_get_init_creds_opt_set_forwardable		    @165
Packit fd8b60
	krb5_get_init_creds_opt_set_pa			    @166	    
Packit fd8b60
	krb5_get_init_creds_opt_set_preauth_list	    @167
Packit fd8b60
	krb5_get_init_creds_opt_set_proxiable		    @168
Packit fd8b60
	krb5_get_init_creds_opt_set_renew_life		    @169
Packit fd8b60
	krb5_get_init_creds_opt_set_salt		    @170
Packit fd8b60
	krb5_get_init_creds_opt_set_tkt_life		    @171
Packit fd8b60
	krb5_get_init_creds_password		@172
Packit fd8b60
	krb5_get_permitted_enctypes		@173
Packit fd8b60
	krb5_get_profile			@269
Packit fd8b60
	krb5_get_prompt_types			@174
Packit fd8b60
	krb5_get_renewed_creds			@175
Packit fd8b60
	krb5_get_server_rcache			@176
Packit fd8b60
	krb5_get_time_offsets			@178
Packit fd8b60
	krb5_get_validated_creds		@179
Packit fd8b60
	krb5_init_context			@180
Packit fd8b60
	krb5_init_keyblock			@181
Packit fd8b60
	krb5_init_random_key			@182
Packit fd8b60
	krb5_init_secure_context		@183
Packit fd8b60
	krb5_is_referral_realm			@185
Packit fd8b60
        krb5_is_thread_safe			@186
Packit fd8b60
	krb5_kt_add_entry			@187
Packit fd8b60
	krb5_kt_close				@188
Packit fd8b60
	krb5_kt_default				@189
Packit fd8b60
	krb5_kt_default_name			@190
Packit fd8b60
	krb5_kt_end_seq_get			@191
Packit fd8b60
	krb5_kt_get_entry			@193
Packit fd8b60
	krb5_kt_get_name			@194
Packit fd8b60
	krb5_kt_get_type			@195
Packit fd8b60
	krb5_kt_next_entry			@196
Packit fd8b60
	krb5_kt_read_service_key		@197
Packit fd8b60
	krb5_kt_remove_entry			@198
Packit fd8b60
	krb5_kt_resolve				@199
Packit fd8b60
	krb5_kt_start_seq_get			@200
Packit fd8b60
	krb5_kuserok				@201
Packit fd8b60
	krb5_mk_1cred				@202
Packit fd8b60
	krb5_mk_error				@203
Packit fd8b60
	krb5_mk_ncred				@204
Packit fd8b60
	krb5_mk_priv				@205
Packit fd8b60
	krb5_mk_rep				@206
Packit fd8b60
	krb5_mk_req				@207
Packit fd8b60
	krb5_mk_req_extended			@208
Packit fd8b60
	krb5_mk_safe				@209
Packit fd8b60
	krb5_os_localaddr			@210
Packit fd8b60
	krb5_parse_name				@211
Packit fd8b60
	krb5_principal2salt                     @212	; KRB5_CALLCONV_WRONG
Packit fd8b60
	krb5_principal_compare			@213
Packit fd8b60
	krb5_process_key			@214
Packit fd8b60
	krb5_prompter_posix			@215
Packit fd8b60
	krb5_random_key				@216
Packit fd8b60
	krb5_rd_cred				@218
Packit fd8b60
	krb5_rd_error				@219
Packit fd8b60
	krb5_rd_priv				@220
Packit fd8b60
	krb5_rd_rep				@221
Packit fd8b60
	krb5_rd_req				@222
Packit fd8b60
	krb5_rd_safe				@223
Packit fd8b60
	krb5_read_password			@224
Packit fd8b60
	krb5_realm_compare			@225
Packit fd8b60
	krb5_recvauth				@226
Packit fd8b60
	krb5_recvauth_version			@227
Packit fd8b60
	krb5_salttype_to_string			@228
Packit fd8b60
	krb5_sendauth				@229
Packit fd8b60
	krb5_server_decrypt_ticket_keytab	@239
Packit fd8b60
	krb5_set_default_realm			@240
Packit fd8b60
	krb5_set_default_tgs_enctypes		@241
Packit fd8b60
        krb5_set_password			@243
Packit fd8b60
        krb5_set_password_using_ccache		@244
Packit fd8b60
	krb5_set_principal_realm		@245
Packit fd8b60
	krb5_set_real_time			@246
Packit fd8b60
	krb5_sname_to_principal			@248
Packit fd8b60
	krb5_string_to_cksumtype		@249
Packit fd8b60
	krb5_string_to_deltat			@250
Packit fd8b60
	krb5_string_to_enctype			@251
Packit fd8b60
	krb5_string_to_key			@252
Packit fd8b60
	krb5_string_to_salttype			@253
Packit fd8b60
	krb5_string_to_timestamp		@254
Packit fd8b60
	krb5_timeofday				@255
Packit fd8b60
	krb5_timestamp_to_sfstring		@256
Packit fd8b60
	krb5_timestamp_to_string		@257
Packit fd8b60
	krb5_unparse_name			@258
Packit fd8b60
	krb5_unparse_name_ext			@259
Packit fd8b60
	krb5_us_timeofday			@260
Packit fd8b60
	krb5_use_enctype			@261
Packit fd8b60
	krb5_verify_checksum			@262
Packit fd8b60
	krb5_verify_init_creds			@263
Packit fd8b60
	krb5_verify_init_creds_opt_init		@264
Packit fd8b60
	krb5_verify_init_creds_opt_set_ap_req_nofail	@265
Packit fd8b60
Packit fd8b60
	krb5_524_convert_creds			@12
Packit fd8b60
; Don't add krb524_convert_creds_kdc or krb524_init_ets here;
Packit fd8b60
; they've never been exported by this library, and are deprecated. -KR
Packit fd8b60
Packit fd8b60
	krb5int_accessor			@267	; INTERNAL (to end all internals)
Packit fd8b60
Packit fd8b60
Packit fd8b60
; DO NOT USE -- Currently required to implement gssapi32.dll
Packit fd8b60
	decode_krb5_ap_req			@2	; PRIVATE GSSAPI k5-int.h KRB5_CALLCONV_WRONG
Packit fd8b60
	krb5_ser_pack_bytes			@234	; PRIVATE GSSAPI k5-int.h
Packit fd8b60
	krb5_ser_pack_int32			@235	; PRIVATE GSSAPI k5-int.h
Packit fd8b60
	krb5_ser_unpack_bytes			@237	; PRIVATE GSSAPI k5-int.h
Packit fd8b60
	krb5_ser_unpack_int32			@238	; PRIVATE GSSAPI k5-int.h
Packit fd8b60
	krb5int_cc_default			@268	; PRIVATE GSSAPI k5-int.h
Packit fd8b60
Packit fd8b60
	krb5_free_ap_req			@119	; PRIVATE GSSAPI krb5.hin
Packit fd8b60
	krb5_get_tgs_ktypes			@177	; PRIVATE GSSAPI krb5.hin
Packit fd8b60
	krb5_auth_con_set_req_cksumtype		@36	; PRIVATE GSSAPI krb5.hin
Packit fd8b60
	krb5_kt_free_entry			@192	; PRIVATE GSSAPI krb5.hin
Packit fd8b60
	k5_rc_close				@217	; PRIVATE GSSAPI krb5.hin
Packit fd8b60
	krb5_free_enc_tkt_part			@132	; PRIVATE GSSAPI krb5.hin
Packit fd8b60
	krb5_decrypt_tkt_part			@108	; PRIVATE GSSAPI krb5.hin
Packit fd8b60
Packit fd8b60
	krb5_set_error_message			@242
Packit fd8b60
	krb5_vset_error_message			@266
Packit fd8b60
	krb5_get_error_message			@150
Packit fd8b60
	krb5_free_error_message			@134
Packit fd8b60
	krb5_clear_error_message		@94
Packit fd8b60
Packit fd8b60
; new in 1.7-1.9
Packit fd8b60
	krb5_rd_rep_dce					@270
Packit fd8b60
	krb5_mk_rep_dce					@271
Packit fd8b60
	krb5_c_padding_length				@272
Packit fd8b60
	krb5_c_crypto_length				@273
Packit fd8b60
	krb5_c_encrypt_iov				@274
Packit fd8b60
	krb5_c_decrypt_iov				@275
Packit fd8b60
	krb5_c_make_checksum_iov			@276
Packit fd8b60
	krb5_c_verify_checksum_iov			@277
Packit fd8b60
	krb5_allow_weak_crypto				@278
Packit fd8b60
	krb5_anonymous_principal			@279
Packit fd8b60
	krb5_anonymous_realm				@280
Packit fd8b60
	krb5_auth_con_getkey_k				@281
Packit fd8b60
	krb5_auth_con_getrecvsubkey_k			@282
Packit fd8b60
	krb5_auth_con_getsendsubkey_k			@283
Packit fd8b60
	krb5_auth_con_setrecvsubkey_k			@284
Packit fd8b60
	krb5_auth_con_setsendsubkey_k			@285
Packit fd8b60
	krb5_build_principal_alloc_va			@286
Packit fd8b60
	krb5_c_crypto_length_iov			@287
Packit fd8b60
	krb5_c_free_state				@288
Packit fd8b60
	krb5_c_fx_cf2_simple				@289
Packit fd8b60
	krb5_c_init_state				@290
Packit fd8b60
	krb5_c_keylengths				@291
Packit fd8b60
	krb5_c_random_add_entropy			@292
Packit fd8b60
	krb5_c_random_os_entropy			@293
Packit fd8b60
	krb5_c_random_to_key				@294
Packit fd8b60
	krb5_cc_dup					@295
Packit fd8b60
	krb5_cc_get_config				@296
Packit fd8b60
	krb5_cc_set_config				@297
Packit fd8b60
	krb5_copy_error_message				@298
Packit fd8b60
	krb5_decode_authdata_container			@299
Packit fd8b60
	krb5_encode_authdata_container			@300
Packit fd8b60
	krb5_enctype_to_name				@301
Packit fd8b60
	krb5_get_fallback_host_realm			@302
Packit fd8b60
	krb5_get_init_creds_opt_get_fast_flags		@303
Packit fd8b60
	krb5_get_init_creds_opt_set_anonymous		@304
Packit fd8b60
	krb5_get_init_creds_opt_set_canonicalize	@305
Packit fd8b60
	krb5_get_init_creds_opt_set_expire_callback	@306
Packit fd8b60
	krb5_get_init_creds_opt_set_fast_ccache		@307
Packit fd8b60
	krb5_get_init_creds_opt_set_fast_ccache_name	@308
Packit fd8b60
	krb5_get_init_creds_opt_set_fast_flags		@309
Packit fd8b60
	krb5_get_init_creds_opt_set_out_ccache		@310
Packit fd8b60
	krb5_init_creds_free				@311
Packit fd8b60
	krb5_init_creds_get				@312
Packit fd8b60
	krb5_init_creds_get_creds			@313
Packit fd8b60
	krb5_init_creds_get_error			@314
Packit fd8b60
	krb5_init_creds_get_times			@315
Packit fd8b60
	krb5_init_creds_init				@316
Packit fd8b60
	krb5_init_creds_set_keytab			@317
Packit fd8b60
	krb5_init_creds_set_password			@318
Packit fd8b60
	krb5_init_creds_set_service			@319
Packit fd8b60
	krb5_init_creds_step				@320
Packit fd8b60
	krb5_is_config_principal			@321
Packit fd8b60
	krb5_k_create_key				@322
Packit fd8b60
	krb5_k_decrypt					@323
Packit fd8b60
	krb5_k_decrypt_iov				@324
Packit fd8b60
	krb5_k_encrypt					@325
Packit fd8b60
	krb5_k_encrypt_iov				@326
Packit fd8b60
	krb5_k_free_key					@327
Packit fd8b60
	krb5_k_key_enctype				@328
Packit fd8b60
	krb5_k_key_keyblock				@329
Packit fd8b60
	krb5_k_make_checksum				@330
Packit fd8b60
	krb5_k_make_checksum_iov			@331
Packit fd8b60
	krb5_k_prf					@332
Packit fd8b60
	krb5_k_reference_key				@333
Packit fd8b60
	krb5_k_verify_checksum				@334
Packit fd8b60
	krb5_k_verify_checksum_iov			@335
Packit fd8b60
	krb5_make_authdata_kdc_issued			@336
Packit fd8b60
	krb5_merge_authdata				@337
Packit fd8b60
	krb5_pac_add_buffer				@338
Packit fd8b60
	krb5_pac_free					@339
Packit fd8b60
	krb5_pac_get_buffer				@340
Packit fd8b60
	krb5_pac_get_types				@341
Packit fd8b60
	krb5_pac_init					@342
Packit fd8b60
	krb5_pac_parse					@343
Packit fd8b60
	krb5_pac_verify					@344
Packit fd8b60
	krb5_parse_name_flags				@345
Packit fd8b60
	krb5_principal_compare_any_realm		@346
Packit fd8b60
	krb5_principal_compare_flags			@347
Packit fd8b60
	krb5_tkt_creds_free				@348
Packit fd8b60
	krb5_tkt_creds_get				@349
Packit fd8b60
	krb5_tkt_creds_get_creds			@350
Packit fd8b60
	krb5_tkt_creds_get_times			@351
Packit fd8b60
	krb5_tkt_creds_init				@352
Packit fd8b60
	krb5_tkt_creds_step				@353
Packit fd8b60
	krb5_unparse_name_flags				@354
Packit fd8b60
	krb5_unparse_name_flags_ext			@355
Packit fd8b60
	krb5_verify_authdata_kdc_issued			@356
Packit fd8b60
; Accidentally left out until a 1.9/1.10 bugfix
Packit fd8b60
	krb5_set_trace_callback				@399
Packit fd8b60
	krb5_set_trace_filename				@400
Packit fd8b60
Packit fd8b60
; More internal symbols used by gssapi
Packit fd8b60
	decode_krb5_error				@357 ; PRIVATE GSSAPI
Packit fd8b60
	decode_krb5_iakerb_finished			@358 ; PRIVATE GSSAPI
Packit fd8b60
	decode_krb5_iakerb_header			@359 ; PRIVATE GSSAPI
Packit fd8b60
	encode_krb5_iakerb_finished			@360 ; PRIVATE GSSAPI
Packit fd8b60
	encode_krb5_iakerb_header			@361 ; PRIVATE GSSAPI
Packit fd8b60
	encode_krb5_ticket				@362 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_auth_con_get_authdata_context		@363 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_auth_con_set_authdata_context		@364 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_authdata_context_copy			@365 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_authdata_context_free			@366 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_authdata_context_init			@367 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_authdata_delete_attribute			@368 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_authdata_export_attributes			@369 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_authdata_export_authdata			@370 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_authdata_export_internal			@371 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_authdata_free_internal			@372 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_authdata_get_attribute			@373 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_authdata_get_attribute_types		@374 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_authdata_import_attributes			@375 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_authdata_set_attribute			@376 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_free_iakerb_finished			@377 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_free_iakerb_header				@378 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_get_credentials_for_user			@379 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_get_credentials_for_proxy			@380 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_sendto_kdc					@381 ; PRIVATE GSSAPI
Packit fd8b60
	krb5int_copy_data_contents_add0			@382 ; PRIVATE GSSAPI
Packit fd8b60
	krb5int_free_data_list				@383 ; PRIVATE GSSAPI
Packit fd8b60
Packit fd8b60
; new in 1.10
Packit fd8b60
	krb5_sname_match				@384
Packit fd8b60
	k5_kt_get_principal				@385 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_init_context_profile			@386
Packit fd8b60
	krb5int_c_mandatory_cksumtype			@387 ; PRIVATE GSSAPI
Packit fd8b60
	krb5int_arcfour_gsscrypt			@388 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_cc_cache_match				@389
Packit fd8b60
	krb5_cc_get_full_name				@390
Packit fd8b60
	krb5_cc_support_switch				@391
Packit fd8b60
	krb5_cc_switch					@392
Packit fd8b60
	krb5_free_string				@393
Packit fd8b60
	krb5_cc_select					@394
Packit fd8b60
	krb5_pac_sign					@395
Packit fd8b60
	krb5_find_authdata				@396
Packit fd8b60
	krb5_check_clockskew				@397
Packit fd8b60
Packit fd8b60
; new in 1.11 (note that 399-400 are used above)
Packit fd8b60
	krb5_chpw_message				@398
Packit fd8b60
	krb5_kt_have_content				@401
Packit fd8b60
	krb5_cccol_have_content				@402
Packit fd8b60
	krb5_kt_client_default				@403
Packit fd8b60
	krb5int_cc_user_set_default_name		@404 ; PRIVATE LEASH
Packit fd8b60
	krb5_get_init_creds_opt_set_responder		@405
Packit fd8b60
	krb5_responder_get_challenge			@406
Packit fd8b60
	krb5_responder_list_questions			@407
Packit fd8b60
	krb5_responder_set_answer			@408
Packit fd8b60
	k5_rc_resolve					@410 ; PRIVATE GSSAPI
Packit fd8b60
	k5_rc_get_name					@411 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_responder_otp_get_challenge		@413
Packit fd8b60
	krb5_responder_otp_set_answer			@414
Packit fd8b60
	krb5_responder_otp_challenge_free		@415
Packit fd8b60
	krb5_cc_move					@416
Packit fd8b60
	krb5_get_init_creds_opt_set_in_ccache		@417
Packit fd8b60
Packit fd8b60
; new in 1.12
Packit fd8b60
	krb5_free_enctypes				@419
Packit fd8b60
	krb5_kt_dup					@420
Packit fd8b60
	krb5_responder_pkinit_get_challenge		@421
Packit fd8b60
	krb5_responder_pkinit_set_answer		@422
Packit fd8b60
	krb5_responder_pkinit_challenge_free		@423
Packit fd8b60
	krb5_auth_con_setpermetypes			@424 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_rd_req_decoded				@425 ; PRIVATE GSSAPI
Packit fd8b60
Packit fd8b60
; new in 1.13
Packit fd8b60
	k5_change_error_message_code			@426 ; PRIVATE GSSAPI
Packit fd8b60
Packit fd8b60
; new in 1.14
Packit fd8b60
	krb5_prepend_error_message			@427
Packit fd8b60
	krb5_vprepend_error_message			@428
Packit fd8b60
	krb5_wrap_error_message 			@429
Packit fd8b60
	krb5_vwrap_error_message			@430
Packit fd8b60
	krb5_c_prfplus					@431
Packit fd8b60
	krb5_c_derive_prfplus				@432
Packit fd8b60
Packit fd8b60
; new in 1.15
Packit fd8b60
	krb5_set_kdc_send_hook				@433
Packit fd8b60
	krb5_set_kdc_recv_hook				@434
Packit fd8b60
	krb5_get_init_creds_opt_set_pac_request		@435
Packit fd8b60
	krb5int_trace					@436 ; PRIVATE GSSAPI
Packit fd8b60
	krb5_expand_hostname				@437
Packit fd8b60
Packit fd8b60
; new in 1.16
Packit fd8b60
	k5_enctype_to_ssf				@438 ; PRIVATE GSSAPI
Packit fd8b60
Packit fd8b60
; new in 1.17
Packit fd8b60
	krb5_get_etype_info				@447
Packit fd8b60
	krb5_pac_sign_ext				@448
Packit fd8b60
	krb5_pac_verify_ext				@449
Packit fd8b60
; private symbols used by SPAKE client module
Packit fd8b60
	profile_get_string				@439 ; PRIVATE
Packit fd8b60
	profile_release_string				@440 ; PRIVATE
Packit fd8b60
	k5_sha256					@441 ; PRIVATE
Packit fd8b60
	krb5_encrypt_helper				@442 ; PRIVATE
Packit fd8b60
	encode_krb5_spake_factor			@443 ; PRIVATE
Packit fd8b60
	encode_krb5_pa_spake				@444 ; PRIVATE
Packit fd8b60
	decode_krb5_pa_spake				@445 ; PRIVATE
Packit fd8b60
	k5_free_pa_spake				@446 ; PRIVATE
Packit fd8b60
Packit fd8b60
; new in 1.18
Packit fd8b60
	krb5int_c_deprecated_enctype			@450 ; PRIVATE
Packit fd8b60
	krb5_pac_get_client_info			@451
Packit fd8b60
	k5_externalize_auth_context			@452 ; PRIVATE GSSAPI
Packit fd8b60
	k5_externalize_authdata				@453 ; PRIVATE GSSAPI
Packit fd8b60
	k5_externalize_authdata_context			@454 ; PRIVATE GSSAPI
Packit fd8b60
	k5_externalize_context				@455 ; PRIVATE GSSAPI
Packit fd8b60
	k5_externalize_keyblock				@456 ; PRIVATE GSSAPI
Packit fd8b60
	k5_externalize_principal			@457 ; PRIVATE GSSAPI
Packit fd8b60
	k5_internalize_auth_context			@458 ; PRIVATE GSSAPI
Packit fd8b60
	k5_internalize_authdata				@459 ; PRIVATE GSSAPI
Packit fd8b60
	k5_internalize_authdata_context			@460 ; PRIVATE GSSAPI
Packit fd8b60
	k5_internalize_context				@461 ; PRIVATE GSSAPI
Packit fd8b60
	k5_internalize_keyblock				@462 ; PRIVATE GSSAPI
Packit fd8b60
	k5_internalize_principal			@463 ; PRIVATE GSSAPI
Packit fd8b60
	k5_size_auth_context				@464 ; PRIVATE GSSAPI
Packit fd8b60
	k5_size_authdata				@465 ; PRIVATE GSSAPI
Packit fd8b60
	k5_size_authdata_context			@466 ; PRIVATE GSSAPI
Packit fd8b60
	k5_size_context					@467 ; PRIVATE GSSAPI
Packit fd8b60
	k5_size_keyblock				@468 ; PRIVATE GSSAPI
Packit fd8b60
	k5_size_principal				@469 ; PRIVATE GSSAPI