• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/crypto/heimdal/kcm/

Lines Matching refs:ret

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