Lines Matching defs:contextp

168 gss_error(krb5_context contextp,
183 krb5_warnx(contextp, "%.*s",
191 gss_print_errors (krb5_context contextp,
194 gss_error(contextp, GSS_C_NO_OID, GSS_C_GSS_CODE, maj_stat);
195 gss_error(contextp, GSS_C_NO_OID, GSS_C_MECH_CODE, min_stat);
369 store_principal_xdr(krb5_context contextp,
374 CHECK(krb5_unparse_name(contextp, p, &str));
381 ret_principal_xdr(krb5_context contextp,
389 CHECK(krb5_parse_name(contextp, str, p));
396 store_principal_ent(krb5_context contextp,
402 CHECK(store_principal_xdr(contextp, sp, ent->principal));
409 CHECK(store_principal_xdr(contextp, sp, ent->mod_name));
450 ret_principal_ent(krb5_context contextp,
459 CHECK(ret_principal_xdr(contextp, sp, &ent->principal));
470 ret_principal_xdr(contextp, sp, &ent->mod_name);
545 proc_create_principal(kadm5_server_context *contextp,
558 CHECK(ret_principal_ent(contextp->context, in, &ent));
565 ret = _kadm5_acl_check_permission(contextp, KADM5_PRIV_ADD, ent.principal);
569 ret = kadm5_create_principal(contextp, &ent, mask, password);
572 krb5_warn(contextp->context, ret, "create principal");
577 kadm5_free_principal_ent(contextp, &ent);
581 proc_delete_principal(kadm5_server_context *contextp,
591 CHECK(ret_principal_xdr(contextp->context, in, &princ));
593 ret = _kadm5_acl_check_permission(contextp, KADM5_PRIV_DELETE, princ);
597 ret = kadm5_delete_principal(contextp, princ);
600 krb5_warn(contextp->context, ret, "delete principal");
604 krb5_free_principal(contextp->context, princ);
608 proc_get_principal(kadm5_server_context *contextp,
621 CHECK(ret_principal_xdr(contextp->context, in, &princ));
624 ret = _kadm5_acl_check_permission(contextp, KADM5_PRIV_GET, princ);
628 ret = kadm5_get_principal(contextp, princ, &ent, mask);
631 krb5_warn(contextp->context, ret, "get principal principal");
636 CHECK(store_principal_ent(contextp->context, out, &ent));
638 krb5_free_principal(contextp->context, princ);
639 kadm5_free_principal_ent(contextp, &ent);
643 proc_chrand_principal_v2(kadm5_server_context *contextp,
655 CHECK(ret_principal_xdr(contextp->context, in, &princ));
657 ret = _kadm5_acl_check_permission(contextp, KADM5_PRIV_CPW, princ);
661 ret = kadm5_randkey_principal(contextp, princ,
665 krb5_warn(contextp->context, ret, "rand key principal");
676 krb5_free_keyblock_contents(contextp->context, &new_keys[i]);
680 krb5_free_principal(contextp->context, princ);
684 proc_init(kadm5_server_context *contextp,
748 process_stream(krb5_context contextp,
831 krb5_errx(contextp, 0, "client disconnected");
838 krb5_errx(contextp, 0, "client disconnected");
912 * If contextp is setup, priv data have the seq_num stored
919 krb5_warnx(contextp, "proc number out of array");
921 krb5_warnx(contextp, "proc '%s' never implemented",
924 krb5_warnx(contextp, "proc %s", procs[chdr.proc].name);
964 gss_print_errors(contextp, maj_stat, min_stat);
965 krb5_errx(contextp, 1, "gss error, exit");
984 krb5_warnx(contextp, "%s connected", client);
986 ret = kadm5_s_init_with_password_ctx(contextp,
1009 krb5_errx(contextp, 1, "client destroyed gss contextp");
1011 krb5_errx(contextp, 1, "client sent unknown gsscode %d",
1098 handle_mit(krb5_context contextp, void *buf, size_t len, krb5_socket_t sock)
1102 dcontext = contextp;
1107 process_stream(contextp, buf, len, sp);