Lines Matching refs:res

118 	gss_acquire_cred_res res;
180 bzero((caddr_t)&res, sizeof (res));
181 client_stat = gss_acquire_cred_1(&arg, &res, clnt);
217 *minor_status = res.minor_status;
220 (res.status == GSS_S_COMPLETE)) {
222 *((gssd_cred_id_t *)res.output_cred_handle.GSS_CRED_ID_T_val);
223 *gssd_cred_verifier = res.gssd_cred_verifier;
226 if (res.status == GSS_S_COMPLETE &&
227 res.actual_mechs.GSS_OID_SET_len != 0 &&
231 (int)res.actual_mechs.GSS_OID_SET_len;
237 res.actual_mechs.GSS_OID_SET_val[i].GSS_OID_len;
241 res.actual_mechs.GSS_OID_SET_val[i].GSS_OID_val,
245 if (res.status == GSS_S_COMPLETE &&
251 *time_rec = res.time_rec;
258 clnt_freeres(clnt, xdr_gss_acquire_cred_res, (caddr_t)&res);
260 return (res.status);
334 gss_add_cred_res res;
402 bzero((caddr_t)&res, sizeof (res));
403 if (gss_add_cred_1(&arg, &res, clnt) != RPC_SUCCESS) {
424 *minor_status = res.minor_status;
426 if (res.status == GSS_S_COMPLETE &&
427 res.actual_mechs.GSS_OID_SET_len != 0 &&
431 (int)res.actual_mechs.GSS_OID_SET_len;
437 res.actual_mechs.GSS_OID_SET_val[i].GSS_OID_len;
441 res.actual_mechs.GSS_OID_SET_val[i].GSS_OID_val,
445 if (res.status == GSS_S_COMPLETE && actual_mechs != NULL)
449 *initiator_time_rec = res.acceptor_time_rec;
451 *acceptor_time_rec = res.acceptor_time_rec;
458 clnt_freeres(clnt, xdr_gss_add_cred_res, (caddr_t)&res);
460 return (res.status);
522 gss_release_cred_res res;
547 bzero((caddr_t)&res, sizeof (res));
548 if (gss_release_cred_1(&arg, &res, clnt) != RPC_SUCCESS) {
567 if (res.status == GSS_S_COMPLETE && cred_handle != NULL)
573 *minor_status = res.minor_status;
579 return (res.status);
634 gss_init_sec_context_res res;
731 bzero((caddr_t)&res, sizeof (res));
732 if (gss_init_sec_context_1(&arg, &res, clnt) != RPC_SUCCESS) {
761 *minor_status = res.minor_status;
763 if (output_token != NULL && res.output_token.GSS_BUFFER_T_val != NULL) {
765 (size_t)res.output_token.GSS_BUFFER_T_len;
769 res.output_token.GSS_BUFFER_T_val, output_token->length);
773 if (res.status == (OM_uint32) GSS_S_COMPLETE ||
774 res.status == (OM_uint32) GSS_S_CONTINUE_NEEDED) {
781 *((gssd_ctx_id_t *)res.context_handle.GSS_CTX_ID_T_val);
782 *gssd_context_verifier = res.gssd_context_verifier;
784 if (res.status == GSS_S_COMPLETE) {
789 (OM_UINT32)res.actual_mech_type.GSS_OID_len;
793 (void *)res.actual_mech_type.GSS_OID_val,
799 *ret_flags = res.ret_flags;
802 *time_rec = res.time_rec;
811 clnt_freeres(clnt, xdr_gss_init_sec_context_res, (caddr_t)&res);
813 return (res.status);
939 gss_accept_sec_context_res res;
1024 bzero((caddr_t)&res, sizeof (res));
1025 if (gss_accept_sec_context_1(&arg, &res, clnt) != RPC_SUCCESS) {
1032 *minor_status = res.minor_status;
1034 if (output_token != NULL && res.output_token.GSS_BUFFER_T_val != NULL) {
1035 output_token->length = res.output_token.GSS_BUFFER_T_len;
1038 res.output_token.GSS_BUFFER_T_val, output_token->length);
1043 if (res.status == (OM_uint32)GSS_S_COMPLETE ||
1044 res.status == (OM_uint32)GSS_S_CONTINUE_NEEDED) {
1053 res.context_handle.GSS_CTX_ID_T_val);
1054 *gssd_context_verifier = res.gssd_context_verifier;
1057 if (res.status == (OM_uint32)GSS_S_COMPLETE) {
1061 res.src_name.GSS_BUFFER_T_len;
1062 src_name->value = res.src_name.GSS_BUFFER_T_val;
1063 res.src_name.GSS_BUFFER_T_val = NULL;
1064 res.src_name.GSS_BUFFER_T_len = 0;
1075 (OM_UINT32)res.mech_type.GSS_OID_len;
1079 res.mech_type.GSS_OID_val,
1084 *ret_flags = res.ret_flags;
1087 *time_rec = res.time_rec;
1090 (res.delegated_cred_handle.GSS_CRED_ID_T_len
1095 res.delegated_cred_handle.GSS_CRED_ID_T_val);
1097 res.gssd_context_verifier;
1110 clnt_freeres(clnt, xdr_gss_accept_sec_context_res, (caddr_t)&res);
1112 return (res.status);
1199 gss_process_context_token_res res;
1225 bzero(&res, sizeof (res));
1227 if (gss_process_context_token_1(&arg, &res, clnt) != RPC_SUCCESS) {
1244 *minor_status = res.minor_status;
1249 return (res.status);
1266 gss_delete_sec_context_res res;
1289 bzero((caddr_t)&res, sizeof (res));
1290 if (gss_delete_sec_context_1(&arg, &res, clnt) != RPC_SUCCESS) {
1312 *minor_status = res.minor_status;
1314 if (res.context_handle.GSS_CTX_ID_T_len == 0)
1318 *((gssd_ctx_id_t *)res.context_handle.GSS_CTX_ID_T_val);
1321 output_token->length = res.output_token.GSS_BUFFER_T_len;
1322 output_token->value = res.output_token.GSS_BUFFER_T_val;
1323 res.output_token.GSS_BUFFER_T_len = 0;
1324 res.output_token.GSS_BUFFER_T_val = NULL;
1332 clnt_freeres(clnt, xdr_gss_delete_sec_context_res, (caddr_t)&res);
1334 return (res.status);
1393 gss_export_sec_context_res res;
1412 (void) memset(&res, 0, sizeof (res));
1413 if (gss_export_sec_context_1(&arg, &res, clnt) != RPC_SUCCESS) {
1436 *minor_status = res.minor_status;
1438 if (res.context_handle.GSS_CTX_ID_T_len == 0)
1442 *((gssd_ctx_id_t *)res.context_handle.GSS_CTX_ID_T_val);
1445 output_token->length = res.output_token.GSS_BUFFER_T_len;
1449 res.output_token.GSS_BUFFER_T_val,
1458 clnt_freeres(clnt, xdr_gss_export_sec_context_res, (caddr_t)&res);
1460 return (res.status);
1607 gss_sign_res res;
1632 bzero((caddr_t)&res, sizeof (res));
1633 if (gss_sign_1(&arg, &res, clnt) != RPC_SUCCESS) {
1653 *minor_status = res.minor_status;
1656 msg_token->length = res.msg_token.GSS_BUFFER_T_len;
1658 (void) memcpy(msg_token->value, res.msg_token.GSS_BUFFER_T_val,
1667 clnt_freeres(clnt, xdr_gss_sign_res, (caddr_t)&res);
1669 return (res.status);
1701 gss_verify_res res;
1730 bzero((caddr_t)&res, sizeof (res));
1731 if (gss_verify_1(&arg, &res, clnt) != RPC_SUCCESS) {
1751 *minor_status = res.minor_status;
1754 *qop_state = res.qop_state;
1759 return (res.status);
1792 gss_seal_res res;
1824 bzero((caddr_t)&res, sizeof (res));
1825 if (gss_seal_1(&arg, &res, clnt) != RPC_SUCCESS) {
1847 *minor_status = res.minor_status;
1850 *conf_state = res.conf_state;
1854 res.output_message_buffer.GSS_BUFFER_T_len;
1859 res.output_message_buffer.GSS_BUFFER_T_val,
1868 clnt_freeres(clnt, xdr_gss_seal_res, (caddr_t)&res);
1870 return (res.status);
1906 gss_unseal_res res;
1936 bzero((caddr_t)&res, sizeof (res));
1937 if (gss_unseal_1(&arg, &res, clnt) != RPC_SUCCESS) {
1961 *minor_status = res.minor_status;
1965 res.output_message_buffer.GSS_BUFFER_T_len;
1970 res.output_message_buffer.GSS_BUFFER_T_val,
1975 *conf_state = res.conf_state;
1978 *qop_state = res.qop_state;
1985 clnt_freeres(clnt, xdr_gss_unseal_res, (caddr_t)&res);
1987 return (res.status);
2025 gss_display_status_res res;
2058 bzero((caddr_t)&res, sizeof (res));
2059 if (gss_display_status_1(&arg, &res, clnt) != RPC_SUCCESS) {
2077 if (res.status == GSS_S_COMPLETE) {
2079 *minor_status = res.minor_status;
2081 *message_context = res.message_context;
2084 (size_t)res.status_string.GSS_BUFFER_T_len;
2088 res.status_string.GSS_BUFFER_T_val,
2093 clnt_freeres(clnt, xdr_gss_display_status_res, (caddr_t)&res);
2095 return (res.status);
2109 gss_indicate_mechs_res res;
2120 bzero((caddr_t)&res, sizeof (res));
2121 if (gss_indicate_mechs_1(&arg, &res, clnt) != RPC_SUCCESS) {
2141 *minor_status = res.minor_status;
2145 (*mech_set)->count = res.mech_set.GSS_OID_SET_len;
2150 res.mech_set.GSS_OID_SET_val[i].GSS_OID_len;
2154 res.mech_set.GSS_OID_SET_val[i].GSS_OID_val,
2164 clnt_freeres(clnt, xdr_gss_indicate_mechs_res, (caddr_t)&res);
2166 return (res.status);
2196 gss_inquire_cred_res res;
2236 bzero((caddr_t)&res, sizeof (res));
2237 if (gss_inquire_cred_1(&arg, &res, clnt) != RPC_SUCCESS) {
2253 *minor_status = res.minor_status;
2258 external_name.length = res.name.GSS_BUFFER_T_len;
2259 external_name.value = res.name.GSS_BUFFER_T_val;
2262 * we can pass a pointer to res structure
2267 name_type.length = res.name_type.GSS_OID_len;
2268 name_type.elements = (void *)res.name_type.GSS_OID_val;
2275 (caddr_t)&res);
2283 *lifetime = res.lifetime;
2286 *cred_usage = res.cred_usage;
2288 if (res.status == GSS_S_COMPLETE &&
2289 res.mechanisms.GSS_OID_SET_len != 0 &&
2293 (int)res.mechanisms.GSS_OID_SET_len;
2299 res.mechanisms.GSS_OID_SET_val[i].GSS_OID_len;
2303 res.mechanisms.GSS_OID_SET_val[i].GSS_OID_val,
2307 if (res.status == GSS_S_COMPLETE &&
2316 clnt_freeres(clnt, xdr_gss_inquire_cred_res, (caddr_t)&res);
2318 return (res.status);
2365 gss_inquire_cred_by_mech_res res;
2394 bzero((caddr_t)&res, sizeof (res));
2395 if (gss_inquire_cred_by_mech_1(&arg, &res, clnt) != RPC_SUCCESS) {
2412 *minor_status = res.minor_status;
2414 clnt_freeres(clnt, xdr_gss_inquire_cred_by_mech_res, (caddr_t)&res);
2416 return (res.status);
2453 gsscred_expname_to_unix_cred_res res;
2484 bzero(&res, sizeof (res));
2486 if (gsscred_expname_to_unix_cred_1(&args, &res, clnt) != RPC_SUCCESS)
2495 if (res.major == GSS_S_COMPLETE)
2497 *uidOut = res.uid;
2499 *gidOut = res.gid;
2502 *gids = res.gids.GSSCRED_GIDS_val;
2503 *gidsLen = res.gids.GSSCRED_GIDS_len;
2504 res.gids.GSSCRED_GIDS_val = NULL;
2505 res.gids.GSSCRED_GIDS_len = 0;
2510 clnt_freeres(clnt, xdr_gsscred_expname_to_unix_cred_res, (caddr_t)&res);
2513 return (res.major);
2529 gsscred_name_to_unix_cred_res res;
2577 bzero(&res, sizeof (res));
2578 if (gsscred_name_to_unix_cred_1(&args, &res, clnt) != RPC_SUCCESS) {
2589 if (res.major == GSS_S_COMPLETE) {
2590 *uidOut = res.uid;
2593 *gidOut = res.gid;
2595 *gids = res.gids.GSSCRED_GIDS_val;
2596 *gidsLen = res.gids.GSSCRED_GIDS_len;
2597 res.gids.GSSCRED_GIDS_val = NULL;
2598 res.gids.GSSCRED_GIDS_len = 0;
2603 clnt_freeres(clnt, xdr_gsscred_name_to_unix_cred_res, (caddr_t)&res);
2606 return (res.major);
2619 gss_get_group_info_res res;
2639 bzero(&res, sizeof (res));
2640 if (gss_get_group_info_1(&args, &res, clnt) != RPC_SUCCESS) {
2647 if (res.major == GSS_S_COMPLETE) {
2648 *gidOut = res.gid;
2649 *gids = res.gids.GSSCRED_GIDS_val;
2650 *gidsLen = res.gids.GSSCRED_GIDS_len;
2651 res.gids.GSSCRED_GIDS_val = NULL;
2652 res.gids.GSSCRED_GIDS_len = 0;
2658 return (res.major);
2666 gss_get_kmod_res res;
2681 bzero(&res, sizeof (res));
2682 if (gss_get_kmod_1(&args, &res, clnt) != RPC_SUCCESS) {
2690 if (res.module_follow == TRUE) {
2691 return (res.gss_get_kmod_res_u.modname);