68 #ifndef OPENSSL_NO_KRB5
83 typedef unsigned char krb5_octet;
100 #define KRB5SVC "host"
104 #define KRB5KEYTAB "/etc/krb5.keytab"
108 #define KRB5SENDAUTH 1
111 #ifndef KRB5CHECKAUTH
112 #define KRB5CHECKAUTH 1
115 #ifndef KSSL_CLOCKSKEW
116 #define KSSL_CLOCKSKEW 300;
119 #define KSSL_ERR_MAX 255
143 #define KSSL_CLIENT 1
144 #define KSSL_SERVER 2
145 #define KSSL_SERVICE 3
146 #define KSSL_KEYTAB 4
148 #define KSSL_CTX_OK 0
149 #define KSSL_CTX_ERR 1
158 krb5_data *realm, krb5_data *entity,
int nentities);
160 krb5_data *authenp,
KSSL_ERR *kssl_err);
162 krb5_ticket_times *ttimes,
KSSL_ERR *kssl_err);
167 krb5_principal *princ,
int rlen,
const char *realm,
168 int slen,
const char *svc,
int hlen,
const char *host);
170 krb5_ticket_times *ttimes);
172 krb5_timestamp *atimep,
KSSL_ERR *kssl_err);