Lines Matching defs:auth_context

82     krb5_auth_context	auth_context;
98 auth_context = (krb5_auth_context) arg;
99 if (auth_context) {
103 if (auth_context->i_vector && auth_context->keyblock) {
104 kret = krb5_c_block_size(kcontext, auth_context->keyblock->enctype,
113 if (!kret && auth_context->remote_addr) {
116 (krb5_pointer) auth_context->remote_addr,
123 if (!kret && auth_context->remote_port) {
126 (krb5_pointer) auth_context->remote_port,
133 if (!kret && auth_context->local_addr) {
136 (krb5_pointer) auth_context->local_addr,
143 if (!kret && auth_context->local_port) {
146 (krb5_pointer) auth_context->local_port,
153 if (!kret && auth_context->keyblock) {
156 (krb5_pointer) auth_context->keyblock,
163 if (!kret && auth_context->send_subkey) {
166 (krb5_pointer) auth_context->send_subkey,
173 if (!kret && auth_context->recv_subkey) {
176 (krb5_pointer) auth_context->recv_subkey,
183 if (!kret && auth_context->authentp)
186 (krb5_pointer) auth_context->authentp,
203 krb5_auth_context auth_context;
215 auth_context = (krb5_auth_context) arg;
216 if (auth_context) {
223 (void) krb5_ser_pack_int32(auth_context->auth_context_flags,
225 (void) krb5_ser_pack_int32(auth_context->remote_seq_number,
227 (void) krb5_ser_pack_int32(auth_context->local_seq_number,
229 (void) krb5_ser_pack_int32((krb5_int32) auth_context->req_cksumtype,
231 (void) krb5_ser_pack_int32((krb5_int32) auth_context->safe_cksumtype,
237 if (auth_context->i_vector) {
239 auth_context->keyblock->enctype,
253 if (!kret && auth_context->i_vector)
254 (void) krb5_ser_pack_bytes(auth_context->i_vector,
259 if (!kret && auth_context->remote_addr) {
264 auth_context->remote_addr,
270 if (!kret && auth_context->remote_port) {
275 auth_context->remote_addr,
281 if (!kret && auth_context->local_addr) {
286 auth_context->local_addr,
292 if (!kret && auth_context->local_port) {
297 auth_context->local_addr,
303 if (!kret && auth_context->keyblock) {
308 auth_context->keyblock,
314 if (!kret && auth_context->send_subkey) {
319 auth_context->send_subkey,
325 if (!kret && auth_context->recv_subkey) {
330 auth_context->recv_subkey,
336 if (!kret && auth_context->authentp)
340 auth_context->authentp,
367 krb5_auth_context auth_context;
383 /* Get memory for the auth_context */
385 (auth_context = (krb5_auth_context)
387 (void) memset(auth_context, 0, sizeof(struct _krb5_auth_context));
391 auth_context->auth_context_flags = ibuf;
395 auth_context->remote_seq_number = ibuf;
399 auth_context->local_seq_number = ibuf;
403 auth_context->req_cksumtype = (krb5_cksumtype) ibuf;
407 auth_context->safe_cksumtype = (krb5_cksumtype) ibuf;
413 if ((auth_context->i_vector =
415 kret = krb5_ser_unpack_bytes(auth_context->i_vector,
435 &auth_context->
447 &auth_context->
459 &auth_context->
471 &auth_context->
483 &auth_context->keyblock,
494 &auth_context->
507 &auth_context->
527 &auth_context->authentp,
544 auth_context->magic = KV5M_AUTH_CONTEXT;
545 *argp = (krb5_pointer) auth_context;
547 /* We don't import the auth_context into the kernel */
550 krb5_auth_con_free(kcontext, auth_context);
559 * Register the auth_context serializer.