Lines Matching refs:rep
376 krb5_kdc_rep *rep, in check_server_referral() argument
391 if (rep->kdc_rep.padata == NULL) in check_server_referral()
394 pa = krb5_find_padata(rep->kdc_rep.padata->val, in check_server_referral()
395 rep->kdc_rep.padata->len, in check_server_referral()
509 krb5_kdc_rep *rep, in check_client_referral() argument
522 if (rep->kdc_rep.padata == NULL) in check_client_referral()
525 pa = krb5_find_padata(rep->kdc_rep.padata->val, in check_client_referral()
526 rep->kdc_rep.padata->len, in check_client_referral()
651 krb5_kdc_rep *rep, in _krb5_extract_ticket() argument
673 ret = (*decrypt_proc)(context, key, key_usage, decryptarg, rep); in _krb5_extract_ticket()
681 creds->session.keytype = rep->enc_part.key.keytype; in _krb5_extract_ticket()
683 rep->enc_part.key.keyvalue.data, in _krb5_extract_ticket()
684 rep->enc_part.key.keyvalue.length); in _krb5_extract_ticket()
693 rep->kdc_rep.cname, in _krb5_extract_ticket()
694 rep->kdc_rep.crealm); in _krb5_extract_ticket()
701 ret = check_client_referral(context, rep, in _krb5_extract_ticket()
716 rep->enc_part.sname, in _krb5_extract_ticket()
717 rep->enc_part.srealm); in _krb5_extract_ticket()
722 rep, in _krb5_extract_ticket()
740 if (strcmp(rep->enc_part.srealm, srealm) != 0 || in _krb5_extract_ticket()
741 strcmp(rep->enc_part.srealm, crealm) != 0) in _krb5_extract_ticket()
751 if (nonce != (unsigned)rep->enc_part.nonce) { in _krb5_extract_ticket()
760 if (rep->enc_part.flags.initial in _krb5_extract_ticket()
767 context->kdc_sec_offset = rep->enc_part.authtime - sec_now; in _krb5_extract_ticket()
773 if (rep->enc_part.starttime) { in _krb5_extract_ticket()
774 tmp_time = *rep->enc_part.starttime; in _krb5_extract_ticket()
776 tmp_time = rep->enc_part.authtime; in _krb5_extract_ticket()
797 if (rep->enc_part.renew_till) { in _krb5_extract_ticket()
798 tmp_time = *rep->enc_part.renew_till; in _krb5_extract_ticket()
811 creds->times.authtime = rep->enc_part.authtime; in _krb5_extract_ticket()
814 && rep->enc_part.endtime > creds->times.endtime) { in _krb5_extract_ticket()
820 creds->times.endtime = rep->enc_part.endtime; in _krb5_extract_ticket()
822 if(rep->enc_part.caddr) in _krb5_extract_ticket()
823 krb5_copy_addresses (context, rep->enc_part.caddr, &creds->addresses); in _krb5_extract_ticket()
830 creds->flags.b = rep->enc_part.flags; in _krb5_extract_ticket()
837 &rep->kdc_rep.ticket, &len, ret); in _krb5_extract_ticket()
847 memset (rep->enc_part.key.keyvalue.data, 0, in _krb5_extract_ticket()
848 rep->enc_part.key.keyvalue.length); in _krb5_extract_ticket()