Lines Matching full:result

318 gssd_null_1_svc(void *argp, void *result, struct svc_req *rqstp)  in gssd_null_1_svc()  argument
327 gssd_init_sec_context_1_svc(init_sec_context_args *argp, init_sec_context_res *result, struct svc_r… in gssd_init_sec_context_1_svc() argument
340 memset(result, 0, sizeof(*result)); in gssd_init_sec_context_1_svc()
371 result->major_status = GSS_S_CREDENTIALS_EXPIRED; in gssd_init_sec_context_1_svc()
399 result->major_status = GSS_S_CREDENTIALS_EXPIRED; in gssd_init_sec_context_1_svc()
408 result->major_status = GSS_S_CONTEXT_EXPIRED; in gssd_init_sec_context_1_svc()
417 result->major_status = GSS_S_BAD_NAME; in gssd_init_sec_context_1_svc()
425 result->major_status = gss_init_sec_context(&result->minor_status, in gssd_init_sec_context_1_svc()
428 &argp->input_token, &result->actual_mech_type, in gssd_init_sec_context_1_svc()
429 &result->output_token, &result->ret_flags, &result->time_rec); in gssd_init_sec_context_1_svc()
431 " uid=%d\n", (unsigned int)result->major_status, in gssd_init_sec_context_1_svc()
432 (int)result->minor_status, (int)argp->uid); in gssd_init_sec_context_1_svc()
436 if (result->major_status == GSS_S_COMPLETE in gssd_init_sec_context_1_svc()
437 || result->major_status == GSS_S_CONTINUE_NEEDED) { in gssd_init_sec_context_1_svc()
439 result->ctx = argp->ctx; in gssd_init_sec_context_1_svc()
441 result->ctx = gssd_make_resource(ctx); in gssd_init_sec_context_1_svc()
448 gssd_supports_lucid_1_svc(void *argp, supports_lucid_res *result, struct svc_req *rqstp) in gssd_supports_lucid_1_svc() argument
452 result->major_status = GSS_S_UNAVAILABLE; in gssd_supports_lucid_1_svc()
458 init_sec_context_lucid_v1_res *result, struct svc_req *rqstp) in gssd_init_sec_context_lucid_v1_1_svc() argument
462 result->major_status = GSS_S_UNAVAILABLE; in gssd_init_sec_context_lucid_v1_1_svc()
468 accept_sec_context_lucid_v1_res *result, struct svc_req *rqstp) in gssd_accept_sec_context_lucid_v1_1_svc() argument
472 result->major_status = GSS_S_UNAVAILABLE; in gssd_accept_sec_context_lucid_v1_1_svc()
477 gssd_accept_sec_context_1_svc(accept_sec_context_args *argp, accept_sec_context_res *result, struct… in gssd_accept_sec_context_1_svc() argument
484 memset(result, 0, sizeof(*result)); in gssd_accept_sec_context_1_svc()
488 result->major_status = GSS_S_CONTEXT_EXPIRED; in gssd_accept_sec_context_1_svc()
497 result->major_status = GSS_S_CREDENTIALS_EXPIRED; in gssd_accept_sec_context_1_svc()
504 memset(result, 0, sizeof(*result)); in gssd_accept_sec_context_1_svc()
505 result->major_status = gss_accept_sec_context(&result->minor_status, in gssd_accept_sec_context_1_svc()
507 &src_name, &result->mech_type, &result->output_token, in gssd_accept_sec_context_1_svc()
508 &result->ret_flags, &result->time_rec, in gssd_accept_sec_context_1_svc()
511 (unsigned int)result->major_status, (int)result->minor_status); in gssd_accept_sec_context_1_svc()
513 if (result->major_status == GSS_S_COMPLETE in gssd_accept_sec_context_1_svc()
514 || result->major_status == GSS_S_CONTINUE_NEEDED) { in gssd_accept_sec_context_1_svc()
516 result->ctx = argp->ctx; in gssd_accept_sec_context_1_svc()
518 result->ctx = gssd_make_resource(ctx); in gssd_accept_sec_context_1_svc()
519 result->src_name = gssd_make_resource(src_name); in gssd_accept_sec_context_1_svc()
520 result->delegated_cred_handle = in gssd_accept_sec_context_1_svc()
528 gssd_supports_lucid_1_svc(void *argp, supports_lucid_res *result, struct svc_req *rqstp) in gssd_supports_lucid_1_svc() argument
532 result->vers = 1; in gssd_supports_lucid_1_svc()
533 result->major_status = GSS_S_COMPLETE; in gssd_supports_lucid_1_svc()
539 init_sec_context_res *result, struct svc_req *rqstp) in gssd_init_sec_context_1_svc() argument
543 result->major_status = GSS_S_UNAVAILABLE; in gssd_init_sec_context_1_svc()
549 accept_sec_context_res *result, struct svc_req *rqstp) in gssd_accept_sec_context_1_svc() argument
553 result->major_status = GSS_S_UNAVAILABLE; in gssd_accept_sec_context_1_svc()
559 init_sec_context_lucid_v1_res *result, struct svc_req *rqstp) in gssd_init_sec_context_lucid_v1_1_svc() argument
572 memset(result, 0, sizeof(*result)); in gssd_init_sec_context_lucid_v1_1_svc()
603 result->major_status = GSS_S_CREDENTIALS_EXPIRED; in gssd_init_sec_context_lucid_v1_1_svc()
631 result->major_status = GSS_S_CREDENTIALS_EXPIRED; in gssd_init_sec_context_lucid_v1_1_svc()
640 result->major_status = GSS_S_CONTEXT_EXPIRED; in gssd_init_sec_context_lucid_v1_1_svc()
649 result->major_status = GSS_S_BAD_NAME; in gssd_init_sec_context_lucid_v1_1_svc()
657 result->major_status = gss_init_sec_context(&result->minor_status, in gssd_init_sec_context_lucid_v1_1_svc()
660 &argp->input_token, &result->actual_mech_type, in gssd_init_sec_context_lucid_v1_1_svc()
661 &result->output_token, &result->ret_flags, &result->time_rec); in gssd_init_sec_context_lucid_v1_1_svc()
663 " uid=%d\n", (unsigned int)result->major_status, in gssd_init_sec_context_lucid_v1_1_svc()
664 (int)result->minor_status, (int)argp->uid); in gssd_init_sec_context_lucid_v1_1_svc()
668 if (result->actual_mech_type) { in gssd_init_sec_context_lucid_v1_1_svc()
675 result->actual_mech_type = GSS_KRB5_MECH_OID_X; in gssd_init_sec_context_lucid_v1_1_svc()
678 if (result->major_status == GSS_S_COMPLETE in gssd_init_sec_context_lucid_v1_1_svc()
679 || result->major_status == GSS_S_CONTINUE_NEEDED) { in gssd_init_sec_context_lucid_v1_1_svc()
681 result->ctx = argp->ctx; in gssd_init_sec_context_lucid_v1_1_svc()
683 result->ctx = gssd_make_resource(ctx); in gssd_init_sec_context_lucid_v1_1_svc()
686 if (result->major_status == GSS_S_COMPLETE) { in gssd_init_sec_context_lucid_v1_1_svc()
689 result->major_status = gss_krb5_export_lucid_sec_context( in gssd_init_sec_context_lucid_v1_1_svc()
690 &result->minor_status, &ctx, 1, (void *)&lctx); in gssd_init_sec_context_lucid_v1_1_svc()
691 gssd_delete_resource(result->ctx); in gssd_init_sec_context_lucid_v1_1_svc()
692 if (result->major_status == GSS_S_COMPLETE && in gssd_init_sec_context_lucid_v1_1_svc()
694 result->lucid.initiate = lctx->initiate; in gssd_init_sec_context_lucid_v1_1_svc()
695 result->lucid.endtime = lctx->endtime; in gssd_init_sec_context_lucid_v1_1_svc()
696 result->lucid.send_seq = lctx->send_seq; in gssd_init_sec_context_lucid_v1_1_svc()
697 result->lucid.recv_seq = lctx->recv_seq; in gssd_init_sec_context_lucid_v1_1_svc()
698 result->lucid.protocol = lctx->protocol; in gssd_init_sec_context_lucid_v1_1_svc()
700 result->lucid.rfc_sign = in gssd_init_sec_context_lucid_v1_1_svc()
702 result->lucid.rfc_seal = in gssd_init_sec_context_lucid_v1_1_svc()
704 result->lucid.ctx_type = in gssd_init_sec_context_lucid_v1_1_svc()
706 result->lucid.ctx_key.length = in gssd_init_sec_context_lucid_v1_1_svc()
708 result->lucid.ctx_key.value = in gssd_init_sec_context_lucid_v1_1_svc()
709 mem_alloc(result->lucid.ctx_key.length); in gssd_init_sec_context_lucid_v1_1_svc()
710 memcpy(result->lucid.ctx_key.value, in gssd_init_sec_context_lucid_v1_1_svc()
712 result->lucid.ctx_key.length); in gssd_init_sec_context_lucid_v1_1_svc()
714 result->lucid.have_subkey = in gssd_init_sec_context_lucid_v1_1_svc()
716 result->lucid.ctx_type = in gssd_init_sec_context_lucid_v1_1_svc()
718 result->lucid.ctx_key.length = in gssd_init_sec_context_lucid_v1_1_svc()
720 result->lucid.ctx_key.value = in gssd_init_sec_context_lucid_v1_1_svc()
721 mem_alloc(result->lucid.ctx_key.length); in gssd_init_sec_context_lucid_v1_1_svc()
722 memcpy(result->lucid.ctx_key.value, in gssd_init_sec_context_lucid_v1_1_svc()
724 result->lucid.ctx_key.length); in gssd_init_sec_context_lucid_v1_1_svc()
725 if (result->lucid.have_subkey != 0) { in gssd_init_sec_context_lucid_v1_1_svc()
726 result->lucid.subkey_type = in gssd_init_sec_context_lucid_v1_1_svc()
728 result->lucid.subkey_key.length = in gssd_init_sec_context_lucid_v1_1_svc()
730 result->lucid.subkey_key.value = in gssd_init_sec_context_lucid_v1_1_svc()
732 result->lucid.subkey_key.length); in gssd_init_sec_context_lucid_v1_1_svc()
733 memcpy(result->lucid.subkey_key.value, in gssd_init_sec_context_lucid_v1_1_svc()
735 result->lucid.subkey_key.length); in gssd_init_sec_context_lucid_v1_1_svc()
737 result->lucid.subkey_type = 0; in gssd_init_sec_context_lucid_v1_1_svc()
738 result->lucid.subkey_key.length = 0; in gssd_init_sec_context_lucid_v1_1_svc()
739 result->lucid.subkey_key.value = NULL; in gssd_init_sec_context_lucid_v1_1_svc()
747 result->major_status, result->minor_status, lctx); in gssd_init_sec_context_lucid_v1_1_svc()
810 accept_sec_context_lucid_v1_res *result, struct svc_req *rqstp) in gssd_accept_sec_context_lucid_v1_1_svc() argument
818 memset(result, 0, sizeof(*result)); in gssd_accept_sec_context_lucid_v1_1_svc()
822 result->major_status = GSS_S_CONTEXT_EXPIRED; in gssd_accept_sec_context_lucid_v1_1_svc()
831 result->major_status = GSS_S_CREDENTIALS_EXPIRED; in gssd_accept_sec_context_lucid_v1_1_svc()
838 memset(result, 0, sizeof(*result)); in gssd_accept_sec_context_lucid_v1_1_svc()
839 result->major_status = gss_accept_sec_context(&result->minor_status, in gssd_accept_sec_context_lucid_v1_1_svc()
841 &src_name, &result->mech_type, &result->output_token, in gssd_accept_sec_context_lucid_v1_1_svc()
842 &result->ret_flags, &result->time_rec, in gssd_accept_sec_context_lucid_v1_1_svc()
845 (unsigned int)result->major_status, (int)result->minor_status); in gssd_accept_sec_context_lucid_v1_1_svc()
847 if (result->major_status == GSS_S_COMPLETE in gssd_accept_sec_context_lucid_v1_1_svc()
848 || result->major_status == GSS_S_CONTINUE_NEEDED) { in gssd_accept_sec_context_lucid_v1_1_svc()
850 result->ctx = argp->ctx; in gssd_accept_sec_context_lucid_v1_1_svc()
852 result->ctx = gssd_make_resource(ctx); in gssd_accept_sec_context_lucid_v1_1_svc()
853 result->src_name = gssd_make_resource(src_name); in gssd_accept_sec_context_lucid_v1_1_svc()
854 result->delegated_cred_handle = in gssd_accept_sec_context_lucid_v1_1_svc()
858 if (result->major_status == GSS_S_COMPLETE) { in gssd_accept_sec_context_lucid_v1_1_svc()
862 result->major_status = gss_krb5_export_lucid_sec_context( in gssd_accept_sec_context_lucid_v1_1_svc()
863 &result->minor_status, &ctx, 1, (void *)&lctx); in gssd_accept_sec_context_lucid_v1_1_svc()
864 gssd_delete_resource(result->ctx); in gssd_accept_sec_context_lucid_v1_1_svc()
865 if (result->major_status == GSS_S_COMPLETE && in gssd_accept_sec_context_lucid_v1_1_svc()
867 result->lucid.initiate = lctx->initiate; in gssd_accept_sec_context_lucid_v1_1_svc()
868 result->lucid.endtime = lctx->endtime; in gssd_accept_sec_context_lucid_v1_1_svc()
869 result->lucid.send_seq = lctx->send_seq; in gssd_accept_sec_context_lucid_v1_1_svc()
870 result->lucid.recv_seq = lctx->recv_seq; in gssd_accept_sec_context_lucid_v1_1_svc()
871 result->lucid.protocol = lctx->protocol; in gssd_accept_sec_context_lucid_v1_1_svc()
873 result->lucid.rfc_sign = in gssd_accept_sec_context_lucid_v1_1_svc()
875 result->lucid.rfc_seal = in gssd_accept_sec_context_lucid_v1_1_svc()
877 result->lucid.ctx_type = in gssd_accept_sec_context_lucid_v1_1_svc()
879 result->lucid.ctx_key.length = in gssd_accept_sec_context_lucid_v1_1_svc()
881 result->lucid.ctx_key.value = in gssd_accept_sec_context_lucid_v1_1_svc()
882 mem_alloc(result->lucid.ctx_key.length); in gssd_accept_sec_context_lucid_v1_1_svc()
883 memcpy(result->lucid.ctx_key.value, in gssd_accept_sec_context_lucid_v1_1_svc()
885 result->lucid.ctx_key.length); in gssd_accept_sec_context_lucid_v1_1_svc()
887 result->lucid.have_subkey = in gssd_accept_sec_context_lucid_v1_1_svc()
889 result->lucid.ctx_type = in gssd_accept_sec_context_lucid_v1_1_svc()
891 result->lucid.ctx_key.length = in gssd_accept_sec_context_lucid_v1_1_svc()
893 result->lucid.ctx_key.value = in gssd_accept_sec_context_lucid_v1_1_svc()
894 mem_alloc(result->lucid.ctx_key.length); in gssd_accept_sec_context_lucid_v1_1_svc()
895 memcpy(result->lucid.ctx_key.value, in gssd_accept_sec_context_lucid_v1_1_svc()
897 result->lucid.ctx_key.length); in gssd_accept_sec_context_lucid_v1_1_svc()
898 if (result->lucid.have_subkey != 0) { in gssd_accept_sec_context_lucid_v1_1_svc()
899 result->lucid.subkey_type = in gssd_accept_sec_context_lucid_v1_1_svc()
901 result->lucid.subkey_key.length = in gssd_accept_sec_context_lucid_v1_1_svc()
903 result->lucid.subkey_key.value = in gssd_accept_sec_context_lucid_v1_1_svc()
905 result->lucid.subkey_key.length); in gssd_accept_sec_context_lucid_v1_1_svc()
906 memcpy(result->lucid.subkey_key.value, in gssd_accept_sec_context_lucid_v1_1_svc()
908 result->lucid.subkey_key.length); in gssd_accept_sec_context_lucid_v1_1_svc()
910 result->lucid.subkey_type = 0; in gssd_accept_sec_context_lucid_v1_1_svc()
911 result->lucid.subkey_key.length = 0; in gssd_accept_sec_context_lucid_v1_1_svc()
912 result->lucid.subkey_key.value = NULL; in gssd_accept_sec_context_lucid_v1_1_svc()
920 result->major_status, result->minor_status, lctx); in gssd_accept_sec_context_lucid_v1_1_svc()
924 if (result->major_status == GSS_S_COMPLETE) { in gssd_accept_sec_context_lucid_v1_1_svc()
925 result->major_status = gss_export_name( in gssd_accept_sec_context_lucid_v1_1_svc()
926 &result->minor_status, src_name, in gssd_accept_sec_context_lucid_v1_1_svc()
927 &result->exported_name); in gssd_accept_sec_context_lucid_v1_1_svc()
930 result->major_status, result->minor_status); in gssd_accept_sec_context_lucid_v1_1_svc()
934 if (result->major_status == GSS_S_COMPLETE) { in gssd_accept_sec_context_lucid_v1_1_svc()
940 src_name, result->mech_type, in gssd_accept_sec_context_lucid_v1_1_svc()
941 &result->uid, &result->gid, &len, groups); in gssd_accept_sec_context_lucid_v1_1_svc()
943 result->gidlist.gidlist_len = len; in gssd_accept_sec_context_lucid_v1_1_svc()
944 result->gidlist.gidlist_val = in gssd_accept_sec_context_lucid_v1_1_svc()
951 result->gidlist.gidlist_val[i] = in gssd_accept_sec_context_lucid_v1_1_svc()
954 result->gid = 65534; in gssd_accept_sec_context_lucid_v1_1_svc()
955 result->gidlist.gidlist_len = 0; in gssd_accept_sec_context_lucid_v1_1_svc()
956 result->gidlist.gidlist_val = NULL; in gssd_accept_sec_context_lucid_v1_1_svc()
959 (int)result->uid); in gssd_accept_sec_context_lucid_v1_1_svc()
968 gssd_delete_sec_context_1_svc(delete_sec_context_args *argp, delete_sec_context_res *result, struct… in gssd_delete_sec_context_1_svc() argument
973 result->major_status = gss_delete_sec_context( in gssd_delete_sec_context_1_svc()
974 &result->minor_status, &ctx, &result->output_token); in gssd_delete_sec_context_1_svc()
977 result->major_status = GSS_S_COMPLETE; in gssd_delete_sec_context_1_svc()
978 result->minor_status = 0; in gssd_delete_sec_context_1_svc()
981 (unsigned int)result->major_status, (int)result->minor_status); in gssd_delete_sec_context_1_svc()
987 gssd_export_sec_context_1_svc(export_sec_context_args *argp, export_sec_context_res *result, struct… in gssd_export_sec_context_1_svc() argument
992 result->major_status = gss_export_sec_context( in gssd_export_sec_context_1_svc()
993 &result->minor_status, &ctx, in gssd_export_sec_context_1_svc()
994 &result->interprocess_token); in gssd_export_sec_context_1_svc()
995 result->format = KGSS_HEIMDAL_1_1; in gssd_export_sec_context_1_svc()
998 result->major_status = GSS_S_FAILURE; in gssd_export_sec_context_1_svc()
999 result->minor_status = 0; in gssd_export_sec_context_1_svc()
1000 result->interprocess_token.length = 0; in gssd_export_sec_context_1_svc()
1001 result->interprocess_token.value = NULL; in gssd_export_sec_context_1_svc()
1004 (unsigned int)result->major_status, (int)result->minor_status); in gssd_export_sec_context_1_svc()
1010 gssd_import_name_1_svc(import_name_args *argp, import_name_res *result, struct svc_req *rqstp) in gssd_import_name_1_svc() argument
1014 result->major_status = gss_import_name(&result->minor_status, in gssd_import_name_1_svc()
1017 (unsigned int)result->major_status, (int)result->minor_status); in gssd_import_name_1_svc()
1019 if (result->major_status == GSS_S_COMPLETE) in gssd_import_name_1_svc()
1020 result->output_name = gssd_make_resource(name); in gssd_import_name_1_svc()
1022 result->output_name = 0; in gssd_import_name_1_svc()
1073 gssd_canonicalize_name_1_svc(canonicalize_name_args *argp, canonicalize_name_res *result, struct sv… in gssd_canonicalize_name_1_svc() argument
1078 memset(result, 0, sizeof(*result)); in gssd_canonicalize_name_1_svc()
1080 result->major_status = GSS_S_BAD_NAME; in gssd_canonicalize_name_1_svc()
1084 result->major_status = gss_canonicalize_name(&result->minor_status, in gssd_canonicalize_name_1_svc()
1087 (unsigned int)result->major_status, (int)result->minor_status); in gssd_canonicalize_name_1_svc()
1089 if (result->major_status == GSS_S_COMPLETE) in gssd_canonicalize_name_1_svc()
1090 result->output_name = gssd_make_resource(output_name); in gssd_canonicalize_name_1_svc()
1092 result->output_name = 0; in gssd_canonicalize_name_1_svc()
1098 gssd_export_name_1_svc(export_name_args *argp, export_name_res *result, struct svc_req *rqstp) in gssd_export_name_1_svc() argument
1102 memset(result, 0, sizeof(*result)); in gssd_export_name_1_svc()
1104 result->major_status = GSS_S_BAD_NAME; in gssd_export_name_1_svc()
1109 result->major_status = gss_export_name(&result->minor_status, in gssd_export_name_1_svc()
1110 name, &result->exported_name); in gssd_export_name_1_svc()
1112 (unsigned int)result->major_status, (int)result->minor_status); in gssd_export_name_1_svc()
1118 gssd_release_name_1_svc(release_name_args *argp, release_name_res *result, struct svc_req *rqstp) in gssd_release_name_1_svc() argument
1123 result->major_status = gss_release_name(&result->minor_status, in gssd_release_name_1_svc()
1127 result->major_status = GSS_S_COMPLETE; in gssd_release_name_1_svc()
1128 result->minor_status = 0; in gssd_release_name_1_svc()
1131 (unsigned int)result->major_status, (int)result->minor_status); in gssd_release_name_1_svc()
1137 gssd_pname_to_uid_1_svc(pname_to_uid_args *argp, pname_to_uid_res *result, struct svc_req *rqstp) in gssd_pname_to_uid_1_svc() argument
1147 memset(result, 0, sizeof(*result)); in gssd_pname_to_uid_1_svc()
1149 result->major_status = in gssd_pname_to_uid_1_svc()
1150 gss_pname_to_uid(&result->minor_status, in gssd_pname_to_uid_1_svc()
1152 if (result->major_status == GSS_S_COMPLETE) { in gssd_pname_to_uid_1_svc()
1153 result->uid = uid; in gssd_pname_to_uid_1_svc()
1175 result->gid = pw->pw_gid; in gssd_pname_to_uid_1_svc()
1178 result->gidlist.gidlist_len = len; in gssd_pname_to_uid_1_svc()
1179 result->gidlist.gidlist_val = in gssd_pname_to_uid_1_svc()
1181 memcpy(result->gidlist.gidlist_val, groups, in gssd_pname_to_uid_1_svc()
1184 " to uid=%d, gid=%d\n", (int)result->uid, in gssd_pname_to_uid_1_svc()
1185 (int)result->gid); in gssd_pname_to_uid_1_svc()
1187 result->gid = 65534; in gssd_pname_to_uid_1_svc()
1188 result->gidlist.gidlist_len = 0; in gssd_pname_to_uid_1_svc()
1189 result->gidlist.gidlist_val = NULL; in gssd_pname_to_uid_1_svc()
1192 (int)result->uid); in gssd_pname_to_uid_1_svc()
1198 " minor=%d\n", (unsigned int)result->major_status, in gssd_pname_to_uid_1_svc()
1199 (int)result->minor_status); in gssd_pname_to_uid_1_svc()
1201 result->major_status = GSS_S_BAD_NAME; in gssd_pname_to_uid_1_svc()
1202 result->minor_status = 0; in gssd_pname_to_uid_1_svc()
1210 gssd_acquire_cred_1_svc(acquire_cred_args *argp, acquire_cred_res *result, struct svc_req *rqstp) in gssd_acquire_cred_1_svc() argument
1220 memset(result, 0, sizeof(*result)); in gssd_acquire_cred_1_svc()
1224 result->major_status = GSS_S_BAD_NAME; in gssd_acquire_cred_1_svc()
1237 result->major_status = gss_display_name(&result->minor_status, in gssd_acquire_cred_1_svc()
1241 (unsigned int)result->major_status, in gssd_acquire_cred_1_svc()
1242 (int)result->minor_status); in gssd_acquire_cred_1_svc()
1243 if (result->major_status != GSS_S_COMPLETE) in gssd_acquire_cred_1_svc()
1246 result->minor_status = 0; in gssd_acquire_cred_1_svc()
1247 result->major_status = GSS_S_FAILURE; in gssd_acquire_cred_1_svc()
1259 result->minor_status = kret; in gssd_acquire_cred_1_svc()
1260 result->major_status = GSS_S_FAILURE; in gssd_acquire_cred_1_svc()
1283 result->major_status = GSS_S_CREDENTIALS_EXPIRED; in gssd_acquire_cred_1_svc()
1309 result->major_status = gss_acquire_cred(&result->minor_status, in gssd_acquire_cred_1_svc()
1311 argp->cred_usage, &cred, &result->actual_mechs, &result->time_rec); in gssd_acquire_cred_1_svc()
1313 (unsigned int)result->major_status, (int)result->minor_status); in gssd_acquire_cred_1_svc()
1315 if (result->major_status == GSS_S_COMPLETE) in gssd_acquire_cred_1_svc()
1316 result->output_cred = gssd_make_resource(cred); in gssd_acquire_cred_1_svc()
1318 result->output_cred = 0; in gssd_acquire_cred_1_svc()
1324 gssd_set_cred_option_1_svc(set_cred_option_args *argp, set_cred_option_res *result, struct svc_req … in gssd_set_cred_option_1_svc() argument
1328 memset(result, 0, sizeof(*result)); in gssd_set_cred_option_1_svc()
1330 result->major_status = GSS_S_CREDENTIALS_EXPIRED; in gssd_set_cred_option_1_svc()
1335 result->major_status = gss_set_cred_option(&result->minor_status, in gssd_set_cred_option_1_svc()
1338 (unsigned int)result->major_status, (int)result->minor_status); in gssd_set_cred_option_1_svc()
1344 gssd_release_cred_1_svc(release_cred_args *argp, release_cred_res *result, struct svc_req *rqstp) in gssd_release_cred_1_svc() argument
1349 result->major_status = gss_release_cred(&result->minor_status, in gssd_release_cred_1_svc()
1353 result->major_status = GSS_S_COMPLETE; in gssd_release_cred_1_svc()
1354 result->minor_status = 0; in gssd_release_cred_1_svc()
1357 (unsigned int)result->major_status, (int)result->minor_status); in gssd_release_cred_1_svc()
1363 gssd_display_status_1_svc(display_status_args *argp, display_status_res *result, struct svc_req *rq… in gssd_display_status_1_svc() argument
1366 result->message_context = argp->message_context; in gssd_display_status_1_svc()
1367 result->major_status = gss_display_status(&result->minor_status, in gssd_display_status_1_svc()
1369 &result->message_context, &result->status_string); in gssd_display_status_1_svc()
1371 (unsigned int)result->major_status, (int)result->minor_status); in gssd_display_status_1_svc()
1377 gssd_ip_to_dns_1_svc(ip_to_dns_args *argp, ip_to_dns_res *result, struct svc_req *rqstp) in gssd_ip_to_dns_1_svc() argument
1381 memset(result, 0, sizeof(*result)); in gssd_ip_to_dns_1_svc()
1386 result->major_status = GSS_S_COMPLETE; in gssd_ip_to_dns_1_svc()
1387 result->dns_name.dns_name_len = strlen(host); in gssd_ip_to_dns_1_svc()
1388 result->dns_name.dns_name_val = host; in gssd_ip_to_dns_1_svc()
1391 result->major_status = GSS_S_FAILURE; in gssd_ip_to_dns_1_svc()
1396 gssd_1_freeresult(SVCXPRT *transp, xdrproc_t xdr_result, caddr_t result) in gssd_1_freeresult() argument
1406 init_sec_context_res *p = (init_sec_context_res *) result; in gssd_1_freeresult()
1409 accept_sec_context_res *p = (accept_sec_context_res *) result; in gssd_1_freeresult()
1412 delete_sec_context_res *p = (delete_sec_context_res *) result; in gssd_1_freeresult()
1415 export_sec_context_res *p = (export_sec_context_res *) result; in gssd_1_freeresult()
1421 export_name_res *p = (export_name_res *) result; in gssd_1_freeresult()
1424 acquire_cred_res *p = (acquire_cred_res *) result; in gssd_1_freeresult()
1427 pname_to_uid_res *p = (pname_to_uid_res *) result; in gssd_1_freeresult()
1431 display_status_res *p = (display_status_res *) result; in gssd_1_freeresult()