Lines Matching refs:ap

104 Data(Authenticator *ap, int type, const char *d, int c)
120 *p++ = ap->type;
121 *p++ = ap->way;
135 kerberos5_init(Authenticator *ap __unused, int server)
167 kerberos5_send(const char *name, Authenticator *ap)
191 if ((ap->way & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL)
220 foo[0] = ap->type;
221 foo[1] = ap->way;
275 if (!Data(ap, KRB_AUTH, auth.data, auth.length)) {
287 kerberos5_send_mutual(Authenticator *ap)
289 return kerberos5_send("mutual KERBEROS5", ap);
293 kerberos5_send_oneway(Authenticator *ap)
295 return kerberos5_send("KERBEROS5", ap);
299 kerberos5_is(Authenticator *ap, unsigned char *data, int cnt)
319 Data(ap, KRB_REJECT, "krb5_auth_con_init failed", -1);
320 auth_finished(ap, AUTH_REJECT);
331 Data(ap, KRB_REJECT, "krb5_auth_con_setaddrs_from_fd failed", -1);
332 auth_finished(ap, AUTH_REJECT);
346 Data(ap, KRB_REJECT, "krb5_sock_to_principal failed", -1);
347 auth_finished(ap, AUTH_REJECT);
370 Data(ap, KRB_REJECT, errbuf, -1);
380 foo[0] = ap->type;
381 foo[1] = ap->way;
392 Data(ap, KRB_REJECT, errbuf, -1);
404 Data(ap, KRB_REJECT, "krb5_auth_con_getremotesubkey failed", -1);
405 auth_finished(ap, AUTH_REJECT);
419 Data(ap, KRB_REJECT, "krb5_auth_con_getkey failed", -1);
420 auth_finished(ap, AUTH_REJECT);
428 Data(ap, KRB_REJECT, "no subkey received", -1);
429 auth_finished(ap, AUTH_REJECT);
436 if ((ap->way & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL) {
439 Data(ap, KRB_REJECT,
441 auth_finished(ap, AUTH_REJECT);
448 Data(ap, KRB_RESPONSE, outbuf.data, outbuf.length);
456 Data(ap, KRB_ACCEPT, name, name ? -1 : 0);
481 Data(ap, KRB_REJECT, NULL, 0);
483 Data(ap, KRB_REJECT, (void *)msg, -1);
486 auth_finished (ap, AUTH_REJECT);
490 auth_finished(ap, AUTH_USER);
541 Data(ap, KRB_FORWARD_REJECT, NULL, 0);
543 Data(ap, KRB_FORWARD_REJECT, errbuf, -1);
549 Data(ap, KRB_FORWARD_ACCEPT, 0, 0);
562 Data(ap, KRB_REJECT, 0, 0);
568 kerberos5_reply(Authenticator *ap, unsigned char *data, int cnt)
588 if ((ap->way & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL &&
618 auth_finished(ap, AUTH_USER);
620 kerberos5_forward(ap);
624 if ((ap->way & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL) {
659 kerberos5_status(Authenticator *ap __unused, char *name, int level)
739 kerberos5_forward(Authenticator *ap)
804 if(!Data(ap, KRB_FORWARD, out_data.data, out_data.length)) {