Lines Matching refs:ctx
74 gss_verify_mic_v1(struct krb5_ctx *ctx, in gss_verify_mic_v1() argument
91 if (g_verify_token_header(&ctx->mech_used, &bodysize, &ptr, in gss_verify_mic_v1()
102 if (signalg != ctx->gk5e->signalg) in gss_verify_mic_v1()
112 if (ctx->gk5e->keyed_cksum) in gss_verify_mic_v1()
113 cksumkey = ctx->cksum; in gss_verify_mic_v1()
117 if (make_checksum(ctx, ptr, 8, message_buffer, 0, in gss_verify_mic_v1()
122 ctx->gk5e->cksumlength)) in gss_verify_mic_v1()
129 if (now > ctx->endtime) in gss_verify_mic_v1()
134 if (krb5_get_seq_num(ctx, ptr + GSS_KRB5_TOK_HDR_LEN, ptr + 8, in gss_verify_mic_v1()
138 if ((ctx->initiate && direction != 0xff) || in gss_verify_mic_v1()
139 (!ctx->initiate && direction != 0)) in gss_verify_mic_v1()
146 gss_verify_mic_v2(struct krb5_ctx *ctx, in gss_verify_mic_v2() argument
167 if ((!ctx->initiate && (flags & KG2_TOKEN_FLAG_SENTBYACCEPTOR)) || in gss_verify_mic_v2()
168 (ctx->initiate && !(flags & KG2_TOKEN_FLAG_SENTBYACCEPTOR))) in gss_verify_mic_v2()
180 if (ctx->initiate) { in gss_verify_mic_v2()
181 cksumkey = ctx->acceptor_sign; in gss_verify_mic_v2()
184 cksumkey = ctx->initiator_sign; in gss_verify_mic_v2()
188 if (make_checksum_v2(ctx, ptr, GSS_KRB5_TOK_HDR_LEN, message_buffer, 0, in gss_verify_mic_v2()
193 ctx->gk5e->cksumlength)) in gss_verify_mic_v2()
198 if (now > ctx->endtime) in gss_verify_mic_v2()
214 struct krb5_ctx *ctx = gss_ctx->internal_ctx_id; in gss_verify_mic_kerberos() local
216 switch (ctx->enctype) { in gss_verify_mic_kerberos()
222 return gss_verify_mic_v1(ctx, message_buffer, read_token); in gss_verify_mic_kerberos()
225 return gss_verify_mic_v2(ctx, message_buffer, read_token); in gss_verify_mic_kerberos()