Lines Matching defs:dec_rep
104 krb5_creds *in_cred, krb5_kdc_rep *dec_rep)
107 if (!krb5_principal_compare(context, dec_rep->ticket->server,
108 dec_rep->enc_part2->server))
113 if (krb5_principal_compare(context, dec_rep->ticket->server,
126 krb5int_dbgref_dump_principal("gc_via_tkt: encoded server",dec_rep->enc_part2->server);
135 !IS_TGS_PRINC(context, dec_rep->ticket->server)) {
161 krb5_kdc_rep *dec_rep;
387 &tkt->keyblock, &dec_rep)))
390 if (dec_rep->msg_type != KRB5_TGS_REP) {
398 if (!krb5_principal_compare(context, dec_rep->client, tkt->client))
402 retval = check_reply_server(context, kdcoptions, in_cred, dec_rep);
404 if (dec_rep->enc_part2->nonce != tgsrep.expected_nonce)
409 (in_cred->times.starttime != dec_rep->enc_part2->times.starttime))
413 (dec_rep->enc_part2->times.endtime > in_cred->times.endtime))
418 (dec_rep->enc_part2->times.renew_till > in_cred->times.renew_till))
422 (dec_rep->enc_part2->flags & KDC_OPT_RENEWABLE) &&
424 (dec_rep->enc_part2->times.renew_till > in_cred->times.endtime))
431 !in_clock_skew(dec_rep->enc_part2->times.starttime,
437 retval = krb5_kdcrep2creds(context, dec_rep, address,
441 memset(dec_rep->enc_part2->session->contents, 0,
442 dec_rep->enc_part2->session->length);
443 krb5_free_kdc_rep(context, dec_rep);