Lines Matching defs:as_reply

166     krb5_kdc_rep *as_reply = 0;
247 if ((retval = decode_krb5_as_rep(&reply, &as_reply)))
251 if (as_reply->msg_type != KRB5_AS_REP) {
253 krb5_free_kdc_rep(context, as_reply);
258 *ret_as_reply = as_reply;
260 krb5_free_kdc_rep(context, as_reply);
276 krb5_kdc_rep *as_reply,
287 if (as_reply->enc_part2)
297 * as_reply->client later in verify_as_reply.
299 if ((retval = krb5_principal2salt(context, as_reply->client, &salt)))
302 retval = (*key_proc)(context, as_reply->enc_part.enctype,
309 if ((retval = (*decrypt_proc)(context, decrypt_key, decryptarg, as_reply)))
389 krb5_kdc_rep *as_reply)
396 if (!as_reply->enc_part2->times.starttime)
397 as_reply->enc_part2->times.starttime =
398 as_reply->enc_part2->times.authtime;
411 IS_TGS_PRINC(context, as_reply->enc_part2->server);
414 as_reply->client,
421 (!krb5_principal_compare(context, as_reply->client, request->client) ||
422 !krb5_principal_compare(context, as_reply->enc_part2->server, request->server)))
423 || !krb5_principal_compare(context, as_reply->enc_part2->server, as_reply->ticket->server)
424 || (request->nonce != as_reply->enc_part2->nonce)
426 /* XXX || (!krb5_addresses_compare(context, addrs, as_reply->enc_part2->caddrs)) */
429 (request->from != as_reply->enc_part2->times.starttime))
431 (as_reply->enc_part2->times.endtime > request->till))
437 (as_reply->enc_part2->flags & KDC_OPT_RENEWABLE) &&
439 (as_reply->enc_part2->times.renew_till > request->rtime))
442 (as_reply->enc_part2->flags & KDC_OPT_RENEWABLE) &&
444 (as_reply->enc_part2->times.renew_till > request->till))
450 (as_reply->enc_part2->flags & KDC_OPT_RENEWABLE) &&
453 (as_reply->enc_part2->times.renew_till > max(request->till,
462 if(as_reply->client->realm.length && as_reply->client->data->length)
464 as_reply->client->realm.data, as_reply->client->data->data);
472 as_reply->enc_part2->times.authtime, -1);
477 (labs(as_reply->enc_part2->times.starttime - time_now)
488 krb5_kdc_rep *as_reply,
501 if ((retval = krb5_copy_principal(context, as_reply->client, &client)))
505 if ((retval = krb5_copy_principal(context, as_reply->enc_part2->server,
511 as_reply->enc_part2->session,
515 creds->times = as_reply->enc_part2->times;
518 creds->ticket_flags = as_reply->enc_part2->flags;
519 if ((retval = krb5_copy_addresses(context, as_reply->enc_part2->caddrs,
526 if ((retval = encode_krb5_ticket(as_reply->ticket, &packet)))
713 krb5_kdc_rep * as_reply = 0;
872 as_reply = 0;
887 &as_reply, &use_master);
948 } else if (!as_reply) {
952 if ((retval = krb5_process_padata(context, &request, as_reply,
962 if ((retval = decrypt_as_reply(context, &request, as_reply, key_proc,
967 if ((retval = verify_as_reply(context, time_now, &request, as_reply)))
970 if ((retval = stash_as_reply(context, time_now, &request, as_reply,
985 if (as_reply) {
987 *ret_as_reply = as_reply;
989 krb5_free_kdc_rep(context, as_reply);
1635 krb5_kdc_rep *as_reply = NULL;
1685 code = decode_krb5_as_rep(reply, &as_reply);
1689 if (as_reply->msg_type != KRB5_AS_REP) {
1690 krb5_free_kdc_rep(context, as_reply);
1694 ctx->reply = as_reply;
1993 /* process any preauth data in the as_reply */
2324 krb5_kdc_rep **as_reply)
2356 if (as_reply != NULL) {
2357 *as_reply = ctx->reply;