This commit was manufactured by cvs2svn to create tag
[krb5.git] / src / mac / MacOSX / Projects / Kerberos5.pbexp
1 #----------------------------------------------------
2 #   Kerberos5Lib.pbexp
3 #
4 # Public Kerberos v5 API
5 #----------------------------------------------------
6 #
7         _krb5_realm_compare
8         _krb5_principal_compare
9 #
10         _krb5_address_compare
11         _krb5_address_order
12         _krb5_address_search
13 #
14         _krb5_init_context
15         _krb5_init_secure_context
16         _krb5_free_context
17 #
18 # Crypto API (Commented out ones needed for LPRng)
19         _krb5_c_encrypt
20         _krb5_c_decrypt
21         _krb5_c_encrypt_length
22         _krb5_c_block_size
23         _krb5_c_make_random_key
24         _krb5_c_random_make_octets
25         _krb5_c_random_seed
26 #
27 # Added for 1.3
28         _krb5_c_random_os_entropy
29         _krb5_c_random_add_entropy
30         _krb5_c_init_state
31         _krb5_c_free_state
32 #
33         _krb5_c_string_to_key
34         _krb5_c_enctype_compare
35         _krb5_c_make_checksum
36         _krb5_c_verify_checksum
37         _krb5_c_checksum_length
38         _krb5_c_keyed_checksum_types
39 #
40 # Needs to be renamed to krb5_c_
41         _krb5_c_valid_enctype
42         _krb5_c_valid_cksumtype
43         _krb5_c_is_coll_proof_cksum
44         _krb5_c_is_keyed_cksum
45 #
46         _krb5_auth_con_genaddrs
47         _krb5_auth_con_init
48         _krb5_auth_con_free
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
55         _krb5_auth_con_getkey
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
67 #
68 # Krb5 Credentials Cache API
69         _krb5_cc_get_name
70         _krb5_cc_gen_new
71         _krb5_cc_initialize
72         _krb5_cc_destroy
73         _krb5_cc_close
74         _krb5_cc_store_cred
75         _krb5_cc_retrieve_cred
76         _krb5_cc_get_principal
77         _krb5_cc_start_seq_get
78         _krb5_cc_next_cred
79         _krb5_cc_end_seq_get
80         _krb5_cc_remove_cred
81         _krb5_cc_set_flags
82         _krb5_cc_get_type
83 #
84         _krb5_cc_default
85         _krb5_cc_default_name
86         _krb5_cc_set_default_name
87         _krb5_cc_resolve
88         _krb5_cc_copy_creds
89 #
90 # Keytab interface (add macros)
91         _krb5_kt_get_type
92         _krb5_kt_get_name
93         _krb5_kt_close
94         _krb5_kt_get_entry
95         _krb5_kt_start_seq_get
96         _krb5_kt_next_entry
97         _krb5_kt_end_seq_get
98 #
99         _krb5_kt_resolve
100         _krb5_kt_default_name
101         _krb5_kt_default
102         _krb5_kt_add_entry
103         _krb5_kt_remove_entry
104         _krb5_kt_read_service_key
105 #
106         _krb5_prompter_posix
107 #
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
117 #
118         _krb5_get_init_creds_password
119         _krb5_get_init_creds_keytab
120 #
121         _krb5_get_prompt_types
122 #
123         _krb5_verify_init_creds
124         _krb5_verify_init_creds_opt_init
125         _krb5_verify_init_creds_opt_set_ap_req_nofail
126 #
127         _krb5_set_default_tgs_enctypes
128 #
129         _krb5_free_tgt_creds
130 #
131         _krb5_get_credentials
132         _krb5_get_credentials_renew
133         _krb5_get_credentials_validate
134 #
135         _krb5_mk_req
136         _krb5_mk_req_extended
137         _krb5_rd_req
138         _krb5_mk_rep
139         _krb5_rd_rep
140         _krb5_mk_error
141         _krb5_rd_error
142         _krb5_mk_priv
143         _krb5_rd_priv
144         _krb5_mk_safe
145         _krb5_rd_safe
146 #
147         _krb5_mk_ncred
148         _krb5_mk_1cred
149         _krb5_rd_cred
150 #
151         _krb5_recvauth
152         _krb5_sendauth
153         _krb5_recvauth_version
154 #
155         _krb5_fwd_tgt_creds
156 #
157         _krb5_parse_name
158         _krb5_unparse_name
159         _krb5_unparse_name_ext
160         _krb5_set_principal_realm
161         _krb5_free_unparsed_name
162 #
163         _krb5_get_server_rcache
164         _krb5_build_principal
165         _krb5_build_principal_ext
166         _krb5_build_principal_va
167 #
168         _krb5_425_conv_principal
169         _krb5_524_conv_principal
170 #
171         _krb5_get_host_realm
172         _krb5_free_host_realm
173 #
174         _krb5_copy_principal
175         _krb5_free_principal
176 #
177         _krb5_copy_authenticator
178         _krb5_free_authenticator
179 #
180         _krb5_copy_addresses
181         _krb5_free_addresses
182 #
183         _krb5_copy_authdata
184         _krb5_free_authdata
185 #
186         _krb5_copy_ticket
187         _krb5_free_ticket
188 #
189         _krb5_free_error
190 #
191         _krb5_copy_creds
192         _krb5_free_creds
193         _krb5_free_cred_contents
194 #
195         _krb5_copy_checksum
196         _krb5_free_checksum
197         _krb5_free_checksum_contents
198 #
199         _krb5_init_keyblock
200         _krb5_copy_keyblock
201         _krb5_copy_keyblock_contents
202         _krb5_free_keyblock
203         _krb5_free_keyblock_contents
204 #
205         _krb5_free_keytab_entry_contents
206 #
207         _krb5_free_ap_rep_enc_part
208 #
209         _krb5_copy_data
210         _krb5_free_data
211         _krb5_free_data_contents
212 #
213         _krb5_free_cksumtypes
214 #
215         _krb5_timeofday
216         _krb5_us_timeofday
217 #
218         _krb5_os_localaddr
219 #
220         _krb5_get_default_realm
221         _krb5_set_default_realm
222         _krb5_free_default_realm
223 #
224         _krb5_sname_to_principal
225         _krb5_principal2salt
226         _krb5_change_password
227 #
228         _krb5_set_password
229         _krb5_set_password_using_ccache
230 #
231         _krb5_get_profile
232 #
233         _krb5_read_password
234 #
235         _krb5_aname_to_localname
236 #
237         _krb5_kuserok
238 #
239         _krb5_get_time_offsets
240 #
241         _krb5_string_to_cksumtype
242         _krb5_cksumtype_to_string
243 #
244         _krb5_string_to_deltat
245         _krb5_deltat_to_string
246 #
247         _krb5_string_to_enctype
248         _krb5_enctype_to_string
249 #
250         _krb5_string_to_salttype
251         _krb5_salttype_to_string
252 #
253         _krb5_string_to_timestamp
254         _krb5_timestamp_to_sfstring
255         _krb5_timestamp_to_string
256 #
257         _krb5_get_validated_creds
258         _krb5_get_renewed_creds
259 #
260         _krb5_decode_ticket
261 #
262         _krb5_appdefault_string
263         _krb5_appdefault_boolean
264 #
265         _krb524_convert_creds_kdc
266 #
267 #
268 # DEPRECATED:
269 #
270 # Used by LPRng, deprecated
271         _krb5_auth_con_initivector
272 # Old initial tickets API
273         _krb5_get_in_tkt
274         _krb5_get_in_tkt_with_keytab
275         _krb5_get_in_tkt_with_password
276         _krb5_get_in_tkt_with_skey
277 #
278 # Old crypto API
279         _krb5_decrypt
280         _krb5_encrypt
281         _krb5_process_key
282         _krb5_finish_key
283         _krb5_string_to_key
284         _krb5_init_random_key
285         _krb5_finish_random_key
286         _krb5_random_key
287         _krb5_eblock_enctype
288         _krb5_use_enctype
289         _krb5_encrypt_size
290         _krb5_checksum_size
291         _krb5_calculate_checksum
292         _krb5_verify_checksum
293 #
294 #
295 # PRIVATE
296 #
297 #       _krb5_decrypt_tkt_part
298 #
299 #       _krb5_auth_con_set_req_cksumtype
300 #       _krb5_auth_con_set_safe_cksumtype
301 #
302 #       _krb5_auth_con_getivector
303 #       _krb5_auth_con_setivector
304 #
305 #       _krb5_cc_register
306 #       _krb5_kt_register
307 #
308 #       _krb5_free_pwd_data
309 #       _krb5_free_pwd_sequences
310 #
311 #       _krb5_rc_default
312 #       _krb5_rc_register_type
313 #       _krb5_rc_resolve_type
314 #       _krb5_rc_resolve_full
315 #       _krb5_rc_get_type
316 #       _krb5_rc_default_type
317 #       _krb5_rc_default_name
318 #
319 #       _krb5_get_notification_message
320 #
321 #       _krb5_copy_addr
322 #       _krb5_free_address
323 #       _krb5_free_authenticator_contents
324 #       _krb5_free_enc_tkt_part
325 #       _krb5_free_enc_kdc_rep_part
326 #       _krb5_free_tickets
327 #       _krb5_free_kdc_rep
328 #       _krb5_free_kdc_req
329 #       _krb5_free_last_req
330 #       _krb5_free_ap_req
331 #       _krb5_free_ap_rep
332 #       _krb5_free_cred_enc_part
333 #       _krb5_free_pa_data
334 #       _krb5_free_cred
335 #       _krb5_free_tkt_authent
336 #       _krb5_free_priv
337 #       _krb5_free_priv_enc_part
338 #       _krb5_free_safe
339 #