Lines Matching refs:res

94 	gss_acquire_cred_res res;  local
154 memset(&res, 0, sizeof (res));
155 if (gss_acquire_cred_1(&arg, &res, clnt) != RPC_SUCCESS) {
186 *minor_status = res.minor_status;
191 *((gssd_cred_id_t *)res.output_cred_handle.GSS_CRED_ID_T_val);
192 *gssd_cred_verifier = res.gssd_cred_verifier;
195 if (res.status == GSS_S_COMPLETE &&
196 res.actual_mechs.GSS_OID_SET_len != 0 &&
200 (int)res.actual_mechs.GSS_OID_SET_len;
206 res.actual_mechs.GSS_OID_SET_val[i].GSS_OID_len;
210 res.actual_mechs.GSS_OID_SET_val[i].GSS_OID_val,
214 if (res.status == GSS_S_COMPLETE && actual_mechs != NULL)
219 *time_rec = res.time_rec;
226 clnt_freeres(clnt, xdr_gss_acquire_cred_res, (caddr_t)&res);
227 return (res.status);
303 gss_add_cred_res res; local
355 bzero((caddr_t)&res, sizeof (res));
356 if (gss_add_cred_1(&arg, &res, clnt) != RPC_SUCCESS) {
382 *minor_status = res.minor_status;
384 if (res.status == GSS_S_COMPLETE &&
385 res.actual_mechs.GSS_OID_SET_len != 0 &&
389 (int)res.actual_mechs.GSS_OID_SET_len;
395 res.actual_mechs.GSS_OID_SET_val[i].GSS_OID_len;
399 res.actual_mechs.GSS_OID_SET_val[i].GSS_OID_val,
403 if (res.status == GSS_S_COMPLETE &&
408 *initiator_time_rec = res.initiator_time_rec;
410 *acceptor_time_rec = res.acceptor_time_rec;
417 clnt_freeres(clnt, xdr_gss_add_cred_res, (caddr_t)&res);
418 return (res.status);
478 gss_release_cred_res res; local
501 memset(&res, 0, sizeof (res));
502 if (gss_release_cred_1(&arg, &res, clnt) != RPC_SUCCESS) {
518 if (res.status == GSS_S_COMPLETE && cred_handle != NULL)
523 *minor_status = res.minor_status;
526 return (res.status);
592 gss_init_sec_context_res res; local
696 memset(&res, 0, sizeof (res));
697 if (gss_init_sec_context_1(&arg, &res, clnt) != RPC_SUCCESS) {
710 *minor_status = res.minor_status;
712 if (output_token != NULL && res.output_token.GSS_BUFFER_T_val != NULL) {
714 (size_t)res.output_token.GSS_BUFFER_T_len;
716 (void *)res.output_token.GSS_BUFFER_T_val;
717 res.output_token.GSS_BUFFER_T_val = NULL;
718 res.output_token.GSS_BUFFER_T_len = 0;
725 if (res.status == (OM_uint32) GSS_S_COMPLETE ||
726 res.status == (OM_uint32) GSS_S_CONTINUE_NEEDED) {
733 res.context_handle.GSS_CTX_ID_T_val);
735 *gssd_context_verifier = res.gssd_context_verifier;
738 if (res.status == GSS_S_COMPLETE) {
743 res.actual_mech_type.GSS_OID_len;
747 res.actual_mech_type.GSS_OID_val,
753 *ret_flags = res.ret_flags;
756 *time_rec = res.time_rec;
766 clnt_freeres(clnt, xdr_gss_init_sec_context_res, (caddr_t)&res);
767 return (res.status);
857 gss_accept_sec_context_res res; local
940 memset(&res, 0, sizeof (res));
941 if (gss_accept_sec_context_1(&arg, &res, clnt) != RPC_SUCCESS) {
950 *minor_status = res.minor_status;
952 if (output_token != NULL && res.output_token.GSS_BUFFER_T_val != NULL) {
954 res.output_token.GSS_BUFFER_T_len;
956 (void *) res.output_token.GSS_BUFFER_T_val;
957 res.output_token.GSS_BUFFER_T_val = 0;
958 res.output_token.GSS_BUFFER_T_len = 0;
961 if (res.status == (OM_uint32) GSS_S_COMPLETE ||
962 res.status == (OM_uint32) GSS_S_CONTINUE_NEEDED) {
969 res.context_handle.GSS_CTX_ID_T_val);
970 *gssd_context_verifier = res.gssd_context_verifier;
973 if (res.status == GSS_S_COMPLETE)
980 src_name->length = res.src_name.GSS_BUFFER_T_len;
981 src_name->value = res.src_name.GSS_BUFFER_T_val;
982 res.src_name.GSS_BUFFER_T_val = NULL;
983 res.src_name.GSS_BUFFER_T_len = 0;
993 (OM_UINT32) res.mech_type.GSS_OID_len;
997 res.mech_type.GSS_OID_val,
1002 *ret_flags = res.ret_flags;
1005 *time_rec = res.time_rec;
1008 (res.delegated_cred_handle.GSS_CRED_ID_T_len
1013 res.delegated_cred_handle.GSS_CRED_ID_T_val);
1015 res.gssd_context_verifier;
1027 clnt_freeres(clnt, xdr_gss_accept_sec_context_res, (caddr_t)&res);
1028 return (res.status);
1095 gss_process_context_token_res res; local
1117 memset(&res, 0, sizeof (res));
1118 if (gss_process_context_token_1(&arg, &res, clnt) != RPC_SUCCESS) {
1134 *minor_status = res.minor_status;
1138 return (res.status);
1152 gss_delete_sec_context_res res; local
1172 memset(&res, 0, sizeof (res));
1173 if (gss_delete_sec_context_1(&arg, &res, clnt) != RPC_SUCCESS) {
1193 *minor_status = res.minor_status;
1195 if (res.context_handle.GSS_CTX_ID_T_len == 0)
1200 res.context_handle.GSS_CTX_ID_T_val);
1202 if (output_token != NULL && res.output_token.GSS_BUFFER_T_val != NULL) {
1203 output_token->length = res.output_token.GSS_BUFFER_T_len;
1204 output_token->value = res.output_token.GSS_BUFFER_T_val;
1205 res.output_token.GSS_BUFFER_T_len = 0;
1206 res.output_token.GSS_BUFFER_T_val = NULL;
1214 clnt_freeres(clnt, xdr_gss_delete_sec_context_res, (caddr_t)&res);
1215 return (res.status);
1277 gss_sign_res res; local
1299 memset(&res, 0, sizeof (res));
1300 if (gss_sign_1(&arg, &res, clnt) != RPC_SUCCESS) {
1318 *minor_status = res.minor_status;
1321 msg_token->length = res.msg_token.GSS_BUFFER_T_len;
1323 memcpy(msg_token->value, res.msg_token.GSS_BUFFER_T_val,
1332 clnt_freeres(clnt, xdr_gss_sign_res, (caddr_t)&res);
1333 return (res.status);
1368 gss_verify_res res; local
1392 memset(&res, 0, sizeof (res));
1393 if (gss_verify_1(&arg, &res, clnt) != RPC_SUCCESS) {
1411 *minor_status = res.minor_status;
1414 *qop_state = res.qop_state;
1418 return (res.status);
1457 gss_seal_res res; local
1485 memset(&res, 0, sizeof (res));
1486 if (gss_seal_1(&arg, &res, clnt) != RPC_SUCCESS) {
1506 *minor_status = res.minor_status;
1509 *conf_state = res.conf_state;
1513 res.output_message_buffer.GSS_BUFFER_T_len;
1518 res.output_message_buffer.GSS_BUFFER_T_val,
1527 clnt_freeres(clnt, xdr_gss_seal_res, (caddr_t)&res);
1528 return (res.status);
1567 gss_unseal_res res; local
1591 memset(&res, 0, sizeof (res));
1592 if (gss_unseal_1(&arg, &res, clnt) != RPC_SUCCESS) {
1614 *minor_status = res.minor_status;
1618 res.output_message_buffer.GSS_BUFFER_T_len;
1623 res.output_message_buffer.GSS_BUFFER_T_val,
1628 *conf_state = res.conf_state;
1631 *qop_state = res.qop_state;
1638 clnt_freeres(clnt, xdr_gss_unseal_res, (caddr_t)&res);
1639 return (res.status);
1675 gss_display_status_res res; local
1707 memset(&res, 0, sizeof (res));
1708 if (gss_display_status_1(&arg, &res, clnt) != RPC_SUCCESS) {
1722 *minor_status = res.minor_status;
1726 if (res.status == GSS_S_COMPLETE) {
1728 *message_context = res.message_context;
1731 (size_t)res.status_string.GSS_BUFFER_T_len;
1735 res.status_string.GSS_BUFFER_T_val,
1740 clnt_freeres(clnt, xdr_gss_display_status_res, (caddr_t)&res);
1741 return (res.status);
1754 gss_indicate_mechs_res res; local
1764 memset(&res, 0, sizeof (res));
1765 if (gss_indicate_mechs_1(&arg, &res, clnt) != RPC_SUCCESS) {
1783 *minor_status = res.minor_status;
1787 (*mech_set)->count = res.mech_set.GSS_OID_SET_len;
1792 res.mech_set.GSS_OID_SET_val[i].GSS_OID_len;
1796 res.mech_set.GSS_OID_SET_val[i].GSS_OID_val,
1806 clnt_freeres(clnt, xdr_gss_indicate_mechs_res, (caddr_t)&res);
1807 return (res.status);
1835 gss_inquire_cred_res res; local
1857 memset(&res, 0, sizeof (res));
1858 if (gss_inquire_cred_1(&arg, &res, clnt) != RPC_SUCCESS) {
1882 *minor_status = res.minor_status;
1887 external_name.length = res.name.GSS_BUFFER_T_len;
1888 external_name.value = res.name.GSS_BUFFER_T_val;
1899 name_type->length = res.name_type.GSS_OID_len;
1901 memcpy(name_type->elements, res.name_type.GSS_OID_val,
1911 (caddr_t)&res);
1917 *lifetime = res.lifetime;
1920 *cred_usage = res.cred_usage;
1925 if (res.mechanisms.GSS_OID_SET_len != 0) {
1927 (int)res.mechanisms.GSS_OID_SET_len;
1933 res.mechanisms.GSS_OID_SET_val[i].GSS_OID_len;
1937 res.mechanisms.GSS_OID_SET_val[i].GSS_OID_val,
1949 clnt_freeres(clnt, xdr_gss_inquire_cred_res, (caddr_t)&res);
1950 return (res.status);
1998 gss_inquire_cred_by_mech_res res; local
2026 memset(&res, 0, sizeof (res));
2027 if (gss_inquire_cred_by_mech_1(&arg, &res, clnt) != RPC_SUCCESS) {
2042 *minor_status = res.minor_status;
2051 clnt_freeres(clnt, xdr_gss_inquire_cred_by_mech_res, (caddr_t)&res);
2052 return (res.status);
2088 gsscred_expname_to_unix_cred_res res; local
2118 memset(&res, 0, sizeof (res));
2120 if (gsscred_expname_to_unix_cred_1(&args, &res, clnt) != RPC_SUCCESS)
2126 if (res.major == GSS_S_COMPLETE)
2128 *uidOut = res.uid;
2130 *gidOut = res.gid;
2133 *gids = res.gids.GSSCRED_GIDS_val;
2134 *gidsLen = res.gids.GSSCRED_GIDS_len;
2135 res.gids.GSSCRED_GIDS_val = NULL;
2136 res.gids.GSSCRED_GIDS_len = 0;
2141 clnt_freeres(clnt, xdr_gsscred_expname_to_unix_cred_res, (caddr_t)&res);
2143 return (res.major);
2158 gsscred_name_to_unix_cred_res res; local
2203 memset(&res, 0, sizeof (res));
2204 if (gsscred_name_to_unix_cred_1(&args, &res, clnt) != RPC_SUCCESS)
2212 if (res.major == GSS_S_COMPLETE)
2214 *uidOut = res.uid;
2216 *gidOut = res.gid;
2219 *gids = res.gids.GSSCRED_GIDS_val;
2220 *gidsLen = res.gids.GSSCRED_GIDS_len;
2221 res.gids.GSSCRED_GIDS_val = NULL;
2222 res.gids.GSSCRED_GIDS_len = 0;
2227 clnt_freeres(clnt, xdr_gsscred_name_to_unix_cred_res, (caddr_t)&res);
2229 return (res.major);
2241 gss_get_group_info_res res; local
2261 memset(&res, 0, sizeof (res));
2262 if (gss_get_group_info_1(&args, &res, clnt) != RPC_SUCCESS)
2268 if (res.major == GSS_S_COMPLETE)
2270 *gidOut = res.gid;
2271 *gids = res.gids.GSSCRED_GIDS_val;
2272 *gidsLen = res.gids.GSSCRED_GIDS_len;
2273 res.gids.GSSCRED_GIDS_val = NULL;
2274 res.gids.GSSCRED_GIDS_len = 0;
2279 return (res.major);
2294 gss_export_sec_context_res res; local
2312 memset(&res, 0, sizeof (res));
2313 if (gss_export_sec_context_1(&arg, &res, clnt) != RPC_SUCCESS) {
2333 *minor_status = res.minor_status;
2335 if (res.context_handle.GSS_CTX_ID_T_len == 0)
2339 *((gssd_ctx_id_t *)res.context_handle.GSS_CTX_ID_T_val);
2341 if (output_token != NULL && res.output_token.GSS_BUFFER_T_val != NULL) {
2342 output_token->length = res.output_token.GSS_BUFFER_T_len;
2346 res.output_token.GSS_BUFFER_T_val,
2355 clnt_freeres(clnt, xdr_gss_export_sec_context_res, (caddr_t)&res);
2356 return (res.status);
2402 gss_import_sec_context_res res; local
2422 memset(&res, 0, sizeof (res));
2423 if (gss_import_sec_context_1(&arg, &res, clnt) != RPC_SUCCESS) {
2441 *minor_status = res.minor_status;
2443 if (res.context_handle.GSS_CTX_ID_T_len == 0)
2447 *((gss_ctx_id_t *)res.context_handle.GSS_CTX_ID_T_val);
2455 clnt_freeres(clnt, xdr_gss_import_sec_context_res, (caddr_t)&res);
2456 return (res.status);