xref: /freebsd/crypto/heimdal/lib/krb5/krb5-private.h (revision 5521ff5a4d1929056e7ffc982fac3341ca54df7c)
1 /* This is a generated file */
2 #ifndef __krb5_private_h__
3 #define __krb5_private_h__
4 
5 #ifdef __STDC__
6 #include <stdarg.h>
7 #ifndef __P
8 #define __P(x) x
9 #endif
10 #else
11 #ifndef __P
12 #define __P(x) ()
13 #endif
14 #endif
15 
16 void
17 _krb5_crc_init_table __P((void));
18 
19 u_int32_t
20 _krb5_crc_update __P((
21 	const char *p,
22 	size_t len,
23 	u_int32_t res));
24 
25 int
26 _krb5_extract_ticket __P((
27 	krb5_context context,
28 	krb5_kdc_rep *rep,
29 	krb5_creds *creds,
30 	krb5_keyblock *key,
31 	krb5_const_pointer keyseed,
32 	krb5_key_usage key_usage,
33 	krb5_addresses *addrs,
34 	unsigned nonce,
35 	krb5_boolean allow_server_mismatch,
36 	krb5_boolean ignore_cname,
37 	krb5_decrypt_proc decrypt_proc,
38 	krb5_const_pointer decryptarg));
39 
40 ssize_t
41 _krb5_get_int __P((
42 	void *buffer,
43 	unsigned long *value,
44 	size_t size));
45 
46 void
47 _krb5_n_fold __P((
48 	const void *str,
49 	size_t len,
50 	void *key,
51 	size_t size));
52 
53 ssize_t
54 _krb5_put_int __P((
55 	void *buffer,
56 	unsigned long value,
57 	size_t size));
58 
59 #endif /* __krb5_private_h__ */
60