xref: /freebsd/crypto/heimdal/lib/krb5/krb5-private.h (revision b528cefc6b8f9670b31a865051741d946cb37085)
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 	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_decrypt_proc decrypt_proc,
37 	krb5_const_pointer decryptarg));
38 
39 ssize_t
40 _krb5_get_int __P((
41 	void *buffer,
42 	unsigned long *value,
43 	size_t size));
44 
45 void
46 _krb5_n_fold __P((
47 	const void *str,
48 	size_t len,
49 	void *key,
50 	size_t size));
51 
52 ssize_t
53 _krb5_put_int __P((
54 	void *buffer,
55 	unsigned long value,
56 	size_t size));
57 
58 #endif /* __krb5_private_h__ */
59