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