import cyrus-sasl-2.1.23
[cyrus-sasl.git] / mac / include / extra_krb.h
1 /*
2  * declarations missing from unix krb.h
3  */
4
5
6 int xxx_krb_mk_priv(void *inp,
7         void *outp,
8         unsigned inplen,
9         des_key_schedule init_keysched,
10         des_cblock *session,
11         struct sockaddr_in *iplocal,
12         struct sockaddr_in *ipremote);
13
14
15 int xxx_krb_rd_priv(char *buf,
16         int inplen,
17         des_key_schedule init_keysched,
18         des_cblock *session,
19         struct sockaddr_in *iplocal,
20         struct sockaddr_in *ipremote,
21         MSG_DAT *data);
22
23 #ifdef RUBBISH
24 #include <kcglue_des.h>
25
26 #define des_key_sched kcglue_des_key_sched
27 #define des_ecb_encrypt kcglue_des_ecb_encrypt
28 #define des_pcbc_encrypt kcglue_des_pcbc_encrypt
29
30 #ifndef DES_ENCRYPT
31 #define DES_ENCRYPT 0
32 #endif
33 #ifndef DES_DECRYPT
34 #define DES_DECRYPT 1
35 #endif
36 #endif