1 #----------------------------------------------------
4 # Public Kerberos v5 API
5 #----------------------------------------------------
8 _krb5_principal_compare
15 _krb5_init_secure_context
18 # Crypto API (Commented out ones needed for LPRng)
21 _krb5_c_encrypt_length
23 _krb5_c_make_random_key
24 _krb5_c_random_make_octets
28 _krb5_c_random_os_entropy
29 _krb5_c_random_add_entropy
34 _krb5_c_enctype_compare
36 _krb5_c_verify_checksum
37 _krb5_c_checksum_length
38 _krb5_c_keyed_checksum_types
40 # Needs to be renamed to krb5_c_
42 _krb5_c_valid_cksumtype
43 _krb5_c_is_coll_proof_cksum
44 _krb5_c_is_keyed_cksum
46 _krb5_auth_con_genaddrs
49 _krb5_auth_con_setflags
50 _krb5_auth_con_getflags
51 _krb5_auth_con_setaddrs
52 _krb5_auth_con_getaddrs
53 _krb5_auth_con_setports
54 _krb5_auth_con_setuseruserkey
56 _krb5_auth_con_getlocalsubkey
57 _krb5_auth_con_getremotesubkey
58 _krb5_auth_con_getlocalseqnumber
59 _krb5_auth_con_getremoteseqnumber
60 _krb5_auth_con_getrecvsubkey
61 _krb5_auth_con_getsendsubkey
62 _krb5_auth_con_setrecvsubkey
63 _krb5_auth_con_setsendsubkey
64 _krb5_auth_con_setrcache
65 _krb5_auth_con_getrcache
66 _krb5_auth_con_getauthenticator
68 # Krb5 Credentials Cache API
75 _krb5_cc_retrieve_cred
76 _krb5_cc_get_principal
77 _krb5_cc_start_seq_get
86 _krb5_cc_set_default_name
90 # Keytab interface (add macros)
95 _krb5_kt_start_seq_get
100 _krb5_kt_default_name
103 _krb5_kt_remove_entry
104 _krb5_kt_read_service_key
108 _krb5_get_init_creds_opt_init
109 _krb5_get_init_creds_opt_set_tkt_life
110 _krb5_get_init_creds_opt_set_renew_life
111 _krb5_get_init_creds_opt_set_forwardable
112 _krb5_get_init_creds_opt_set_proxiable
113 _krb5_get_init_creds_opt_set_etype_list
114 _krb5_get_init_creds_opt_set_address_list
115 _krb5_get_init_creds_opt_set_preauth_list
116 _krb5_get_init_creds_opt_set_salt
118 _krb5_get_init_creds_password
119 _krb5_get_init_creds_keytab
121 _krb5_get_prompt_types
123 _krb5_verify_init_creds
124 _krb5_verify_init_creds_opt_init
125 _krb5_verify_init_creds_opt_set_ap_req_nofail
127 _krb5_set_default_tgs_enctypes
131 _krb5_get_credentials
132 _krb5_get_credentials_renew
133 _krb5_get_credentials_validate
136 _krb5_mk_req_extended
153 _krb5_recvauth_version
159 _krb5_unparse_name_ext
160 _krb5_set_principal_realm
161 _krb5_free_unparsed_name
163 _krb5_get_server_rcache
164 _krb5_build_principal
165 _krb5_build_principal_ext
166 _krb5_build_principal_va
168 _krb5_425_conv_principal
169 _krb5_524_conv_principal
172 _krb5_free_host_realm
177 _krb5_copy_authenticator
178 _krb5_free_authenticator
193 _krb5_free_cred_contents
197 _krb5_free_checksum_contents
201 _krb5_copy_keyblock_contents
203 _krb5_free_keyblock_contents
205 _krb5_free_keytab_entry_contents
207 _krb5_free_ap_rep_enc_part
211 _krb5_free_data_contents
213 _krb5_free_cksumtypes
220 _krb5_get_default_realm
221 _krb5_set_default_realm
222 _krb5_free_default_realm
224 _krb5_sname_to_principal
226 _krb5_change_password
229 _krb5_set_password_using_ccache
235 _krb5_aname_to_localname
239 _krb5_get_time_offsets
241 _krb5_string_to_cksumtype
242 _krb5_cksumtype_to_string
244 _krb5_string_to_deltat
245 _krb5_deltat_to_string
247 _krb5_string_to_enctype
248 _krb5_enctype_to_string
250 _krb5_string_to_salttype
251 _krb5_salttype_to_string
253 _krb5_string_to_timestamp
254 _krb5_timestamp_to_sfstring
255 _krb5_timestamp_to_string
257 _krb5_get_validated_creds
258 _krb5_get_renewed_creds
262 _krb5_appdefault_string
263 _krb5_appdefault_boolean
265 _krb524_convert_creds_kdc
270 # Used by LPRng, deprecated
271 _krb5_auth_con_initivector
272 # Old initial tickets API
274 _krb5_get_in_tkt_with_keytab
275 _krb5_get_in_tkt_with_password
276 _krb5_get_in_tkt_with_skey
284 _krb5_init_random_key
285 _krb5_finish_random_key
291 _krb5_calculate_checksum
292 _krb5_verify_checksum
297 # _krb5_decrypt_tkt_part
299 # _krb5_auth_con_set_req_cksumtype
300 # _krb5_auth_con_set_safe_cksumtype
302 # _krb5_auth_con_getivector
303 # _krb5_auth_con_setivector
308 # _krb5_free_pwd_data
309 # _krb5_free_pwd_sequences
312 # _krb5_rc_register_type
313 # _krb5_rc_resolve_type
314 # _krb5_rc_resolve_full
316 # _krb5_rc_default_type
317 # _krb5_rc_default_name
319 # _krb5_get_notification_message
323 # _krb5_free_authenticator_contents
324 # _krb5_free_enc_tkt_part
325 # _krb5_free_enc_kdc_rep_part
329 # _krb5_free_last_req
332 # _krb5_free_cred_enc_part
335 # _krb5_free_tkt_authent
337 # _krb5_free_priv_enc_part