Lines Matching refs:ret

41     kadm5_ret_t ret = 0;  in kadmind_dispatch()  local
59 ret = krb5_unparse_name_fixed(contextp->context, contextp->caller, in kadmind_dispatch()
66 ret = krb5_ret_int32(sp, &cmd); in kadmind_dispatch()
67 if (ret) { in kadmind_dispatch()
74 ret = krb5_ret_principal(sp, &princ); in kadmind_dispatch()
75 if(ret) in kadmind_dispatch()
77 ret = krb5_ret_int32(sp, &mask); in kadmind_dispatch()
78 if(ret){ in kadmind_dispatch()
83 ret = krb5_unparse_name_fixed(contextp->context, princ, name, sizeof(name)); in kadmind_dispatch()
85 if (ret == 0) in kadmind_dispatch()
86 ret = _kadm5_acl_check_permission(contextp, KADM5_PRIV_GET, princ); in kadmind_dispatch()
87 if(ret){ in kadmind_dispatch()
91 ret = kadm5_get_principal(kadm_handlep, princ, &ent, mask); in kadmind_dispatch()
94 krb5_store_int32(sp, ret); in kadmind_dispatch()
95 if(ret == 0){ in kadmind_dispatch()
104 ret = krb5_ret_principal(sp, &princ); in kadmind_dispatch()
105 if(ret) in kadmind_dispatch()
107 ret = krb5_unparse_name_fixed(contextp->context, princ, name, sizeof(name)); in kadmind_dispatch()
109 if (ret == 0) in kadmind_dispatch()
110 ret = _kadm5_acl_check_permission(contextp, KADM5_PRIV_DELETE, princ); in kadmind_dispatch()
111 if(ret){ in kadmind_dispatch()
115 ret = kadm5_delete_principal(kadm_handlep, princ); in kadmind_dispatch()
119 krb5_store_int32(sp, ret); in kadmind_dispatch()
124 ret = kadm5_ret_principal_ent(sp, &ent); in kadmind_dispatch()
125 if(ret) in kadmind_dispatch()
127 ret = krb5_ret_int32(sp, &mask); in kadmind_dispatch()
128 if(ret){ in kadmind_dispatch()
132 ret = krb5_ret_string(sp, &password); in kadmind_dispatch()
133 if(ret){ in kadmind_dispatch()
137 ret = krb5_unparse_name_fixed(contextp->context, ent.principal, in kadmind_dispatch()
140 if (ret == 0) in kadmind_dispatch()
141 ret = _kadm5_acl_check_permission(contextp, KADM5_PRIV_ADD, in kadmind_dispatch()
143 if(ret){ in kadmind_dispatch()
149 ret = kadm5_create_principal(kadm_handlep, &ent, in kadmind_dispatch()
156 krb5_store_int32(sp, ret); in kadmind_dispatch()
161 ret = kadm5_ret_principal_ent(sp, &ent); in kadmind_dispatch()
162 if(ret) in kadmind_dispatch()
164 ret = krb5_ret_int32(sp, &mask); in kadmind_dispatch()
165 if(ret){ in kadmind_dispatch()
169 ret = krb5_unparse_name_fixed(contextp->context, ent.principal, in kadmind_dispatch()
172 if (ret == 0) in kadmind_dispatch()
173 ret = _kadm5_acl_check_permission(contextp, KADM5_PRIV_MODIFY, in kadmind_dispatch()
175 if(ret){ in kadmind_dispatch()
179 ret = kadm5_modify_principal(kadm_handlep, &ent, mask); in kadmind_dispatch()
183 krb5_store_int32(sp, ret); in kadmind_dispatch()
188 ret = krb5_ret_principal(sp, &princ); in kadmind_dispatch()
189 if(ret) in kadmind_dispatch()
191 ret = krb5_ret_principal(sp, &princ2); in kadmind_dispatch()
192 if(ret){ in kadmind_dispatch()
196 ret = krb5_unparse_name_fixed(contextp->context, princ, name, sizeof(name)); in kadmind_dispatch()
197 if (ret == 0) in kadmind_dispatch()
198 ret = krb5_unparse_name_fixed(contextp->context, princ2, name2, sizeof(name2)); in kadmind_dispatch()
201 if (ret == 0) in kadmind_dispatch()
202 ret = _kadm5_acl_check_permission(contextp, in kadmind_dispatch()
208 if(ret){ in kadmind_dispatch()
213 ret = kadm5_rename_principal(kadm_handlep, princ, princ2); in kadmind_dispatch()
218 krb5_store_int32(sp, ret); in kadmind_dispatch()
223 ret = krb5_ret_principal(sp, &princ); in kadmind_dispatch()
224 if(ret) in kadmind_dispatch()
226 ret = krb5_ret_string(sp, &password); in kadmind_dispatch()
227 if(ret){ in kadmind_dispatch()
231 ret = krb5_unparse_name_fixed(contextp->context, princ, name, sizeof(name)); in kadmind_dispatch()
244 if (ret == 0) { in kadmind_dispatch()
260 ret = KADM5_PASS_Q_DICT; in kadmind_dispatch()
262 ret = 0; in kadmind_dispatch()
264 ret = _kadm5_acl_check_permission(contextp, KADM5_PRIV_CPW, princ); in kadmind_dispatch()
267 if(ret) { in kadmind_dispatch()
273 ret = kadm5_chpass_principal(kadm_handlep, princ, password); in kadmind_dispatch()
279 krb5_store_int32(sp, ret); in kadmind_dispatch()
288 ret = krb5_ret_principal(sp, &princ); in kadmind_dispatch()
289 if(ret) in kadmind_dispatch()
291 ret = krb5_ret_int32(sp, &n_key_data); in kadmind_dispatch()
292 if (ret) { in kadmind_dispatch()
299 ret = ERANGE; in kadmind_dispatch()
306 ret = ENOMEM; in kadmind_dispatch()
312 ret = kadm5_ret_key_data (sp, &key_data[i]); in kadmind_dispatch()
313 if (ret) { in kadmind_dispatch()
323 ret = krb5_unparse_name_fixed(contextp->context, princ, name, sizeof(name)); in kadmind_dispatch()
331 if (ret == 0) in kadmind_dispatch()
332 ret = _kadm5_acl_check_permission(contextp, KADM5_PRIV_CPW, princ); in kadmind_dispatch()
333 if(ret) { in kadmind_dispatch()
341 ret = kadm5_chpass_principal_with_key(kadm_handlep, princ, in kadmind_dispatch()
351 krb5_store_int32(sp, ret); in kadmind_dispatch()
356 ret = krb5_ret_principal(sp, &princ); in kadmind_dispatch()
357 if(ret) in kadmind_dispatch()
359 ret = krb5_unparse_name_fixed(contextp->context, princ, name, sizeof(name)); in kadmind_dispatch()
367 if (ret == 0) { in kadmind_dispatch()
371 ret = 0; in kadmind_dispatch()
373 ret = _kadm5_acl_check_permission(contextp, KADM5_PRIV_CPW, princ); in kadmind_dispatch()
375 if(ret) { in kadmind_dispatch()
379 ret = kadm5_randkey_principal(kadm_handlep, princ, in kadmind_dispatch()
384 krb5_store_int32(sp, ret); in kadmind_dispatch()
385 if(ret == 0){ in kadmind_dispatch()
398 ret = kadm5_get_privs(kadm_handlep, &privs); in kadmind_dispatch()
401 krb5_store_int32(sp, ret); in kadmind_dispatch()
402 if(ret == 0) in kadmind_dispatch()
408 ret = krb5_ret_int32(sp, &tmp); in kadmind_dispatch()
409 if(ret) in kadmind_dispatch()
412 ret = krb5_ret_string(sp, &expression); in kadmind_dispatch()
413 if(ret) in kadmind_dispatch()
419 ret = _kadm5_acl_check_permission(contextp, KADM5_PRIV_LIST, NULL); in kadmind_dispatch()
420 if(ret){ in kadmind_dispatch()
424 ret = kadm5_get_principals(kadm_handlep, expression, &princs, &n_princs); in kadmind_dispatch()
428 krb5_store_int32(sp, ret); in kadmind_dispatch()
429 if(ret == 0){ in kadmind_dispatch()
431 if ((ret = krb5_store_int32(sp, n_princs))) in kadmind_dispatch()
434 if ((ret = krb5_store_string(sp, princs[i]))) in kadmind_dispatch()
451 krb5_warn(contextp->context, ret, "%s", op); in kadmind_dispatch()
453 krb5_store_int32(sp, ret); in kadmind_dispatch()
456 return ret; in kadmind_dispatch()
466 krb5_error_code ret; in v5_loop() local
473 ret = krb5_read_priv_message(contextp, ac, &fd, &in); in v5_loop()
474 if(ret == HEIM_ERR_EOF) in v5_loop()
477 ret = HEIM_ERR_OPNOTSUPP; in v5_loop()
478 if(ret) in v5_loop()
479 krb5_err(contextp, 1, ret, "krb5_read_priv_message"); in v5_loop()
483 ret = krb5_write_priv_message(contextp, ac, &fd, &out); in v5_loop()
484 if(ret) in v5_loop()
485 krb5_err(contextp, 1, ret, "krb5_write_priv_message"); in v5_loop()
505 krb5_error_code ret; in handle_v5() local
516 ret = krb5_recvauth_match_version(contextp, &ac, &fd, in handle_v5()
520 if (ret) in handle_v5()
521 krb5_err(contextp, 1, ret, "krb5_recvauth"); in handle_v5()
523 ret = krb5_unparse_name (contextp, ticket->server, &server_name); in handle_v5()
524 if (ret) in handle_v5()
525 krb5_err (contextp, 1, ret, "krb5_unparse_name"); in handle_v5()
538 ret = krb5_read_priv_message(contextp, ac, &fd, &params); in handle_v5()
539 if(ret) in handle_v5()
540 krb5_err(contextp, 1, ret, "krb5_read_priv_message"); in handle_v5()
541 ret = _kadm5_unmarshal_params(contextp, &params, &realm_params); in handle_v5()
542 if(ret) in handle_v5()
543 krb5_err(contextp, 1, ret, "Could not read or parse kadm5 parameters"); in handle_v5()
547 ret = krb5_unparse_name(contextp, ticket->client, &client); in handle_v5()
548 if (ret) in handle_v5()
549 krb5_err (contextp, 1, ret, "krb5_unparse_name"); in handle_v5()
551 ret = kadm5_s_init_with_password_ctx(contextp, in handle_v5()
558 if(ret) in handle_v5()
559 krb5_err (contextp, 1, ret, "kadm5_init_with_password_ctx"); in handle_v5()