Lines Matching defs:context

110 	krb5_context context;
124 retval = krb5_init_context(&context);
130 get_tickets(context);
132 database_fd = open_database(context, file, &database_size);
145 kerberos_authenticate(context, &auth_context, fd, my_principal,
147 xmit_database(context, auth_context, my_creds, fd, database_fd,
151 krb5_free_cred_contents(context, my_creds);
152 close_database(context, database_fd);
205 void get_tickets(context)
206 krb5_context context;
229 retval = krb5_get_default_realm(context, &def_realm);
242 retval = kadm5_get_master(context, def_realm, &master_host);
250 retval = krb5_sname_to_principal(context, master_host, NULL,
260 retval = krb5_set_principal_realm(context, my_principal, realm);
268 krb5_princ_type(context, my_principal) = KRB5_NT_PRINCIPAL;
277 retval = krb5_cc_resolve(context, buf, &ccache);
284 retval = krb5_cc_initialize(context, ccache, my_principal);
297 retval = krb5_sname_to_principal(context,
302 (void) krb5_cc_destroy(context, ccache);
306 retval = krb5_set_principal_realm(context, creds.server, realm);
317 retval = krb5_copy_principal(context, my_principal, &creds.client);
320 (void) krb5_cc_destroy(context, ccache);
324 retval = krb5_kt_resolve(context, srvtab, &keytab);
327 (void) krb5_cc_destroy(context, ccache);
333 retval = krb5_unparse_name(context, creds.server, &svcname);
336 (void) krb5_cc_destroy(context, ccache);
339 retval = krb5_get_init_creds_keytab(context, &creds, creds.client,
347 (void) krb5_cc_destroy(context, ccache);
352 (void) krb5_kt_close(context, keytab);
358 retval = krb5_cc_destroy(context, ccache);
483 void kerberos_authenticate(context, auth_context, fd, me, new_creds)
484 krb5_context context;
494 retval = krb5_auth_con_init(context, auth_context);
498 krb5_auth_con_setflags(context, *auth_context,
501 retval = krb5_auth_con_setaddrs(context, *auth_context, &sender_addr,
508 retval = krb5_sendauth(context, auth_context, (void *)&fd,
529 krb5_free_error(context, error);
533 krb5_free_ap_rep_enc_part(context, rep_result);
546 open_database(context, data_fn, size)
547 krb5_context context;
569 err = krb5_lock_file(context, fd,
607 close_database(context, fd)
608 krb5_context context;
612 err = krb5_lock_file(context, fd, KRB5_LOCKMODE_UNLOCK);
630 xmit_database(context, auth_context, my_creds, fd, database_fd,
632 krb5_context context;
655 retval = krb5_mk_safe(context, auth_context, &inbuf,
659 send_error(context, my_creds, fd, gettext("while encoding database size"), retval);
663 retval = krb5_write_message(context, (void *) &fd, &outbuf);
665 krb5_free_data_contents(context, &outbuf);
669 krb5_free_data_contents(context, &outbuf);
673 retval = krb5_auth_con_initivector(context, auth_context);
675 send_error(context, my_creds, fd,
688 retval = krb5_mk_priv(context, auth_context, &inbuf,
695 send_error(context, my_creds, fd, buf, retval);
699 retval = krb5_write_message(context, (void *)&fd,&outbuf);
701 krb5_free_data_contents(context, &outbuf);
707 krb5_free_data_contents(context, &outbuf);
714 send_error(context, my_creds, fd,gettext("Premature EOF found for database file!"),
723 retval = krb5_read_message(context, (void *) &fd, &inbuf);
734 retval = krb5_rd_error(context, &inbuf, &error);
755 krb5_free_error(context, error);
759 retval = krb5_rd_safe(context,auth_context,&inbuf,&outbuf,NULL);
779 send_error(context, my_creds, fd, err_text, err_code)
780 krb5_context context;
791 krb5_us_timeofday(context, &error.ctime, &error.cusec);
805 if (!krb5_mk_error(context, &error, &outbuf)) {
806 (void) krb5_write_message(context, (void *)&fd,&outbuf);
807 krb5_free_data_contents(context, &outbuf);