Lines Matching refs:ret

80     krb5_error_code ret;  in kcm_op_get_name()  local
84 ret = krb5_ret_stringz(request, &name); in kcm_op_get_name()
85 if (ret) in kcm_op_get_name()
86 return ret; in kcm_op_get_name()
90 ret = kcm_ccache_resolve_client(context, client, opcode, in kcm_op_get_name()
92 if (ret) { in kcm_op_get_name()
94 return ret; in kcm_op_get_name()
97 ret = krb5_store_stringz(response, ccache->name); in kcm_op_get_name()
98 if (ret) { in kcm_op_get_name()
101 return ret; in kcm_op_get_name()
122 krb5_error_code ret; in kcm_op_gen_new() local
132 ret = krb5_store_stringz(response, name); in kcm_op_gen_new()
135 return ret; in kcm_op_gen_new()
155 krb5_error_code ret; in kcm_op_initialize() local
163 ret = krb5_ret_stringz(request, &name); in kcm_op_initialize()
164 if (ret) in kcm_op_initialize()
165 return ret; in kcm_op_initialize()
167 ret = krb5_ret_principal(request, &principal); in kcm_op_initialize()
168 if (ret) { in kcm_op_initialize()
170 return ret; in kcm_op_initialize()
173 ret = kcm_ccache_new_client(context, client, name, &ccache); in kcm_op_initialize()
174 if (ret) { in kcm_op_initialize()
177 return ret; in kcm_op_initialize()
197 ret = kcm_enqueue_event_relative(context, &event); in kcm_op_initialize()
202 return ret; in kcm_op_initialize()
219 krb5_error_code ret; in kcm_op_destroy() local
222 ret = krb5_ret_stringz(request, &name); in kcm_op_destroy()
223 if (ret) in kcm_op_destroy()
224 return ret; in kcm_op_destroy()
228 ret = kcm_ccache_destroy_client(context, client, name); in kcm_op_destroy()
229 if (ret == 0) in kcm_op_destroy()
234 return ret; in kcm_op_destroy()
253 krb5_error_code ret; in kcm_op_store() local
257 ret = krb5_ret_stringz(request, &name); in kcm_op_store()
258 if (ret) in kcm_op_store()
259 return ret; in kcm_op_store()
263 ret = krb5_ret_creds(request, &creds); in kcm_op_store()
264 if (ret) { in kcm_op_store()
266 return ret; in kcm_op_store()
269 ret = kcm_ccache_resolve_client(context, client, opcode, in kcm_op_store()
271 if (ret) { in kcm_op_store()
274 return ret; in kcm_op_store()
277 ret = kcm_ccache_store_cred(context, ccache, &creds, 0); in kcm_op_store()
278 if (ret) { in kcm_op_store()
282 return ret; in kcm_op_store()
312 krb5_error_code ret; in kcm_op_retrieve() local
318 ret = krb5_ret_stringz(request, &name); in kcm_op_retrieve()
319 if (ret) in kcm_op_retrieve()
320 return ret; in kcm_op_retrieve()
324 ret = krb5_ret_uint32(request, &flags); in kcm_op_retrieve()
325 if (ret) { in kcm_op_retrieve()
327 return ret; in kcm_op_retrieve()
330 ret = krb5_ret_creds_tag(request, &mcreds); in kcm_op_retrieve()
331 if (ret) { in kcm_op_retrieve()
333 return ret; in kcm_op_retrieve()
345 ret = kcm_ccache_resolve_client(context, client, opcode, in kcm_op_retrieve()
347 if (ret) { in kcm_op_retrieve()
350 return ret; in kcm_op_retrieve()
353 ret = kcm_ccache_retrieve_cred(context, ccache, flags, in kcm_op_retrieve()
355 if (ret && ((flags & KRB5_GC_CACHED) == 0) && in kcm_op_retrieve()
366 ret = krb5_get_credentials(context, 0, &ccdata, &mcreds, &credp); in kcm_op_retrieve()
367 if (ret == 0) in kcm_op_retrieve()
373 if (ret == 0) { in kcm_op_retrieve()
374 ret = krb5_store_creds(response, credp); in kcm_op_retrieve()
384 return ret; in kcm_op_retrieve()
401 krb5_error_code ret; in kcm_op_get_principal() local
405 ret = krb5_ret_stringz(request, &name); in kcm_op_get_principal()
406 if (ret) in kcm_op_get_principal()
407 return ret; in kcm_op_get_principal()
411 ret = kcm_ccache_resolve_client(context, client, opcode, in kcm_op_get_principal()
413 if (ret) { in kcm_op_get_principal()
415 return ret; in kcm_op_get_principal()
419 ret = KRB5_CC_NOTFOUND; in kcm_op_get_principal()
421 ret = krb5_store_principal(response, ccache->client); in kcm_op_get_principal()
426 return ret; in kcm_op_get_principal()
445 krb5_error_code ret; in kcm_op_get_cred_uuid_list() local
449 ret = krb5_ret_stringz(request, &name); in kcm_op_get_cred_uuid_list()
450 if (ret) in kcm_op_get_cred_uuid_list()
451 return ret; in kcm_op_get_cred_uuid_list()
455 ret = kcm_ccache_resolve_client(context, client, opcode, in kcm_op_get_cred_uuid_list()
458 if (ret) in kcm_op_get_cred_uuid_list()
459 return ret; in kcm_op_get_cred_uuid_list()
465 ret = ENOMEM; in kcm_op_get_cred_uuid_list()
472 return ret; in kcm_op_get_cred_uuid_list()
490 krb5_error_code ret; in kcm_op_get_cred_by_uuid() local
497 ret = krb5_ret_stringz(request, &name); in kcm_op_get_cred_by_uuid()
498 if (ret) in kcm_op_get_cred_by_uuid()
499 return ret; in kcm_op_get_cred_by_uuid()
503 ret = kcm_ccache_resolve_client(context, client, opcode, in kcm_op_get_cred_by_uuid()
506 if (ret) in kcm_op_get_cred_by_uuid()
507 return ret; in kcm_op_get_cred_by_uuid()
523 ret = krb5_store_creds(response, &c->cred); in kcm_op_get_cred_by_uuid()
528 return ret; in kcm_op_get_cred_by_uuid()
549 krb5_error_code ret; in kcm_op_remove_cred() local
553 ret = krb5_ret_stringz(request, &name); in kcm_op_remove_cred()
554 if (ret) in kcm_op_remove_cred()
555 return ret; in kcm_op_remove_cred()
559 ret = krb5_ret_uint32(request, &whichfields); in kcm_op_remove_cred()
560 if (ret) { in kcm_op_remove_cred()
562 return ret; in kcm_op_remove_cred()
565 ret = krb5_ret_creds_tag(request, &mcreds); in kcm_op_remove_cred()
566 if (ret) { in kcm_op_remove_cred()
568 return ret; in kcm_op_remove_cred()
571 ret = kcm_ccache_resolve_client(context, client, opcode, in kcm_op_remove_cred()
573 if (ret) { in kcm_op_remove_cred()
576 return ret; in kcm_op_remove_cred()
579 ret = kcm_ccache_remove_cred(context, ccache, whichfields, &mcreds); in kcm_op_remove_cred()
587 return ret; in kcm_op_remove_cred()
606 krb5_error_code ret; in kcm_op_set_flags() local
610 ret = krb5_ret_stringz(request, &name); in kcm_op_set_flags()
611 if (ret) in kcm_op_set_flags()
612 return ret; in kcm_op_set_flags()
616 ret = krb5_ret_uint32(request, &flags); in kcm_op_set_flags()
617 if (ret) { in kcm_op_set_flags()
619 return ret; in kcm_op_set_flags()
622 ret = kcm_ccache_resolve_client(context, client, opcode, in kcm_op_set_flags()
624 if (ret) { in kcm_op_set_flags()
626 return ret; in kcm_op_set_flags()
654 krb5_error_code ret; in kcm_op_chown() local
658 ret = krb5_ret_stringz(request, &name); in kcm_op_chown()
659 if (ret) in kcm_op_chown()
660 return ret; in kcm_op_chown()
664 ret = krb5_ret_uint32(request, &uid); in kcm_op_chown()
665 if (ret) { in kcm_op_chown()
667 return ret; in kcm_op_chown()
670 ret = krb5_ret_uint32(request, &gid); in kcm_op_chown()
671 if (ret) { in kcm_op_chown()
673 return ret; in kcm_op_chown()
676 ret = kcm_ccache_resolve_client(context, client, opcode, in kcm_op_chown()
678 if (ret) { in kcm_op_chown()
680 return ret; in kcm_op_chown()
683 ret = kcm_chown(context, client, ccache, uid, gid); in kcm_op_chown()
688 return ret; in kcm_op_chown()
707 krb5_error_code ret; in kcm_op_chmod() local
711 ret = krb5_ret_stringz(request, &name); in kcm_op_chmod()
712 if (ret) in kcm_op_chmod()
713 return ret; in kcm_op_chmod()
717 ret = krb5_ret_uint16(request, &mode); in kcm_op_chmod()
718 if (ret) { in kcm_op_chmod()
720 return ret; in kcm_op_chmod()
723 ret = kcm_ccache_resolve_client(context, client, opcode, in kcm_op_chmod()
725 if (ret) { in kcm_op_chmod()
727 return ret; in kcm_op_chmod()
730 ret = kcm_chmod(context, client, ccache, mode); in kcm_op_chmod()
735 return ret; in kcm_op_chmod()
760 krb5_error_code ret; in kcm_op_get_initial_ticket() local
769 ret = krb5_ret_stringz(request, &name); in kcm_op_get_initial_ticket()
770 if (ret) in kcm_op_get_initial_ticket()
771 return ret; in kcm_op_get_initial_ticket()
775 ret = krb5_ret_int8(request, &not_tgt); in kcm_op_get_initial_ticket()
776 if (ret) { in kcm_op_get_initial_ticket()
778 return ret; in kcm_op_get_initial_ticket()
782 ret = krb5_ret_principal(request, &server); in kcm_op_get_initial_ticket()
783 if (ret) { in kcm_op_get_initial_ticket()
785 return ret; in kcm_op_get_initial_ticket()
789 ret = krb5_ret_keyblock(request, &key); in kcm_op_get_initial_ticket()
790 if (ret) { in kcm_op_get_initial_ticket()
794 return ret; in kcm_op_get_initial_ticket()
797 ret = kcm_ccache_resolve_client(context, client, opcode, in kcm_op_get_initial_ticket()
799 if (ret == 0) { in kcm_op_get_initial_ticket()
813 ret = kcm_ccache_enqueue_default(context, ccache, NULL); in kcm_op_get_initial_ticket()
814 if (ret) { in kcm_op_get_initial_ticket()
825 if (ret != 0) { in kcm_op_get_initial_ticket()
832 return ret; in kcm_op_get_initial_ticket()
852 krb5_error_code ret; in kcm_op_get_ticket() local
862 ret = krb5_ret_stringz(request, &name); in kcm_op_get_ticket()
863 if (ret) in kcm_op_get_ticket()
864 return ret; in kcm_op_get_ticket()
868 ret = krb5_ret_uint32(request, &flags.i); in kcm_op_get_ticket()
869 if (ret) { in kcm_op_get_ticket()
871 return ret; in kcm_op_get_ticket()
874 ret = krb5_ret_int32(request, &in.session.keytype); in kcm_op_get_ticket()
875 if (ret) { in kcm_op_get_ticket()
877 return ret; in kcm_op_get_ticket()
880 ret = krb5_ret_principal(request, &server); in kcm_op_get_ticket()
881 if (ret) { in kcm_op_get_ticket()
883 return ret; in kcm_op_get_ticket()
886 ret = kcm_ccache_resolve_client(context, client, opcode, in kcm_op_get_ticket()
888 if (ret) { in kcm_op_get_ticket()
891 return ret; in kcm_op_get_ticket()
904 ret = krb5_get_credentials_with_flags(context, 0, flags, in kcm_op_get_ticket()
911 if (ret == 0) in kcm_op_get_ticket()
917 return ret; in kcm_op_get_ticket()
935 krb5_error_code ret; in kcm_op_move_cache() local
939 ret = krb5_ret_stringz(request, &oldname); in kcm_op_move_cache()
940 if (ret) in kcm_op_move_cache()
941 return ret; in kcm_op_move_cache()
945 ret = krb5_ret_stringz(request, &newname); in kcm_op_move_cache()
946 if (ret) { in kcm_op_move_cache()
948 return ret; in kcm_op_move_cache()
958 ret = kcm_ccache_resolve_client(context, client, opcode, oldname, &oldid); in kcm_op_move_cache()
959 if (ret) { in kcm_op_move_cache()
962 return ret; in kcm_op_move_cache()
966 ret = kcm_ccache_resolve_client(context, client, opcode, newname, &newid); in kcm_op_move_cache()
967 if (ret == KRB5_FCC_NOFILE) in kcm_op_move_cache()
968 ret = kcm_ccache_new_client(context, client, newname, &newid); in kcm_op_move_cache()
971 if (ret) { in kcm_op_move_cache()
974 return ret; in kcm_op_move_cache()
1003 ret = kcm_ccache_destroy_client(context, client, oldname); in kcm_op_move_cache()
1004 if (ret == 0) in kcm_op_move_cache()
1009 return ret; in kcm_op_move_cache()
1031 krb5_error_code ret; in kcm_op_get_cache_by_uuid() local
1044 ret = kcm_ccache_resolve_by_uuid(context, uuid, &cache); in kcm_op_get_cache_by_uuid()
1045 if (ret) in kcm_op_get_cache_by_uuid()
1046 return ret; in kcm_op_get_cache_by_uuid()
1048 ret = kcm_access(context, client, opcode, cache); in kcm_op_get_cache_by_uuid()
1049 if (ret) in kcm_op_get_cache_by_uuid()
1050 ret = KRB5_FCC_NOFILE; in kcm_op_get_cache_by_uuid()
1052 if (ret == 0) in kcm_op_get_cache_by_uuid()
1053 ret = krb5_store_stringz(response, cache->name); in kcm_op_get_cache_by_uuid()
1057 return ret; in kcm_op_get_cache_by_uuid()
1070 krb5_error_code ret; in kcm_op_get_default_cache() local
1091 ret = krb5_store_stringz(response, name); in kcm_op_get_default_cache()
1094 return ret; in kcm_op_get_default_cache()
1123 krb5_error_code ret; in kcm_op_set_default_cache() local
1126 ret = krb5_ret_stringz(request, &name); in kcm_op_set_default_cache()
1127 if (ret) in kcm_op_set_default_cache()
1128 return ret; in kcm_op_set_default_cache()
1161 krb5_error_code ret; in kcm_op_get_kdc_offset() local
1165 ret = krb5_ret_stringz(request, &name); in kcm_op_get_kdc_offset()
1166 if (ret) in kcm_op_get_kdc_offset()
1167 return ret; in kcm_op_get_kdc_offset()
1171 ret = kcm_ccache_resolve_client(context, client, opcode, name, &ccache); in kcm_op_get_kdc_offset()
1173 if (ret) in kcm_op_get_kdc_offset()
1174 return ret; in kcm_op_get_kdc_offset()
1177 ret = krb5_store_int32(response, ccache->kdc_offset); in kcm_op_get_kdc_offset()
1182 return ret; in kcm_op_get_kdc_offset()
1192 krb5_error_code ret; in kcm_op_set_kdc_offset() local
1197 ret = krb5_ret_stringz(request, &name); in kcm_op_set_kdc_offset()
1198 if (ret) in kcm_op_set_kdc_offset()
1199 return ret; in kcm_op_set_kdc_offset()
1203 ret = krb5_ret_int32(request, &offset); in kcm_op_set_kdc_offset()
1204 if (ret) { in kcm_op_set_kdc_offset()
1206 return ret; in kcm_op_set_kdc_offset()
1209 ret = kcm_ccache_resolve_client(context, client, opcode, name, &ccache); in kcm_op_set_kdc_offset()
1211 if (ret) in kcm_op_set_kdc_offset()
1212 return ret; in kcm_op_set_kdc_offset()
1220 return ret; in kcm_op_set_kdc_offset()
1276 krb5_error_code ret; in kcm_op_add_ntlm_cred() local
1284 ret = krb5_ret_stringz(request, &cred->user); in kcm_op_add_ntlm_cred()
1285 if (ret) in kcm_op_add_ntlm_cred()
1288 ret = krb5_ret_stringz(request, &cred->domain); in kcm_op_add_ntlm_cred()
1289 if (ret) in kcm_op_add_ntlm_cred()
1292 ret = krb5_ret_data(request, &cred->nthash); in kcm_op_add_ntlm_cred()
1293 if (ret) in kcm_op_add_ntlm_cred()
1320 return ret; in kcm_op_add_ntlm_cred()
1340 krb5_error_code ret; in kcm_op_have_ntlm_cred() local
1342 ret = krb5_ret_stringz(request, &user); in kcm_op_have_ntlm_cred()
1343 if (ret) in kcm_op_have_ntlm_cred()
1346 ret = krb5_ret_stringz(request, &domain); in kcm_op_have_ntlm_cred()
1347 if (ret) in kcm_op_have_ntlm_cred()
1357 ret = ENOENT; in kcm_op_have_ntlm_cred()
1364 return ret; in kcm_op_have_ntlm_cred()
1384 krb5_error_code ret; in kcm_op_del_ntlm_cred() local
1386 ret = krb5_ret_stringz(request, &user); in kcm_op_del_ntlm_cred()
1387 if (ret) in kcm_op_del_ntlm_cred()
1390 ret = krb5_ret_stringz(request, &domain); in kcm_op_del_ntlm_cred()
1391 if (ret) in kcm_op_del_ntlm_cred()
1410 return ret; in kcm_op_del_ntlm_cred()
1444 krb5_error_code ret; in kcm_op_do_ntlm() local
1452 ret = krb5_ret_stringz(request, &user); in kcm_op_do_ntlm()
1453 if (ret) in kcm_op_do_ntlm()
1456 ret = krb5_ret_stringz(request, &domain); in kcm_op_do_ntlm()
1457 if (ret) in kcm_op_do_ntlm()
1467 ret = EINVAL; in kcm_op_do_ntlm()
1471 ret = krb5_ret_data(request, &data); in kcm_op_do_ntlm()
1472 if (ret) in kcm_op_do_ntlm()
1478 ret = heim_ntlm_decode_type2(&ndata, &type2); in kcm_op_do_ntlm()
1480 if (ret) in kcm_op_do_ntlm()
1484 ret = EINVAL; in kcm_op_do_ntlm()
1504 ret = EINVAL; in kcm_op_do_ntlm()
1508 ret = heim_ntlm_calculate_ntlm2_sess(nonce, in kcm_op_do_ntlm()
1514 ret = heim_ntlm_calculate_ntlm1(c->nthash.data, in kcm_op_do_ntlm()
1520 if (ret) in kcm_op_do_ntlm()
1523 ret = heim_ntlm_build_ntlm1_master(c->nthash.data, in kcm_op_do_ntlm()
1527 if (ret) { in kcm_op_do_ntlm()
1536 if (ret) { in kcm_op_do_ntlm()
1552 ret = heim_ntlm_decode_targetinfo(&type2.targetinfo, 1, &ti); in kcm_op_do_ntlm()
1553 if(ret) { in kcm_op_do_ntlm()
1556 *minor_status = ret; in kcm_op_do_ntlm()
1567 ret = heim_ntlm_calculate_ntlm2(ctx->client->key.data, in kcm_op_do_ntlm()
1575 if (ret) { in kcm_op_do_ntlm()
1578 *minor_status = ret; in kcm_op_do_ntlm()
1582 ret = heim_ntlm_build_ntlm1_master(ntlmv2, sizeof(ntlmv2), in kcm_op_do_ntlm()
1586 if (ret) { in kcm_op_do_ntlm()
1589 *minor_status = ret; in kcm_op_do_ntlm()
1599 ret = krb5_data_copy(&ctx->sessionkey, in kcm_op_do_ntlm()
1602 if (ret) { in kcm_op_do_ntlm()
1605 *minor_status = ret; in kcm_op_do_ntlm()
1630 ret = heim_ntlm_encode_type3(&type3, &ndata); in kcm_op_do_ntlm()
1631 if (ret) in kcm_op_do_ntlm()
1636 ret = krb5_store_data(response, data); in kcm_op_do_ntlm()
1638 if (ret) goto error; in kcm_op_do_ntlm()
1640 ret = krb5_store_int32(response, flags); in kcm_op_do_ntlm()
1641 if (ret) goto error; in kcm_op_do_ntlm()
1646 ret = krb5_store_data(response, data); in kcm_op_do_ntlm()
1647 if (ret) goto error; in kcm_op_do_ntlm()
1656 return ret; in kcm_op_do_ntlm()
1676 krb5_error_code ret; in kcm_op_get_ntlm_user_list() local
1682 ret = krb5_store_uint32(response, 1); in kcm_op_get_ntlm_user_list()
1683 if (ret) in kcm_op_get_ntlm_user_list()
1684 return ret; in kcm_op_get_ntlm_user_list()
1685 ret = krb5_store_stringz(response, c->user); in kcm_op_get_ntlm_user_list()
1686 if (ret) in kcm_op_get_ntlm_user_list()
1687 return ret; in kcm_op_get_ntlm_user_list()
1688 ret = krb5_store_stringz(response, c->domain); in kcm_op_get_ntlm_user_list()
1689 if (ret) in kcm_op_get_ntlm_user_list()
1690 return ret; in kcm_op_get_ntlm_user_list()
1747 krb5_error_code ret; in kcm_dispatch() local
1760 ret = KRB5_FCC_INTERNAL; in kcm_dispatch()
1768 ret = KRB5_CC_IO; in kcm_dispatch()
1772 ret = krb5_ret_uint16(req_sp, &opcode); in kcm_dispatch()
1773 if (ret) { in kcm_dispatch()
1781 ret = KRB5_FCC_INTERNAL; in kcm_dispatch()
1788 ret = KRB5_FCC_INTERNAL; in kcm_dispatch()
1795 ret = (*method)(context, client, opcode, req_sp, resp_sp); in kcm_dispatch()
1803 krb5_store_int32(resp_sp, ret); in kcm_dispatch()
1805 ret = krb5_storage_to_data(resp_sp, resp_data); in kcm_dispatch()
1808 return ret; in kcm_dispatch()