Print this page
first pass


1417         /* return with status returned in rpc call */
1418 
1419         return (res.status);
1420 }
1421 
1422 OM_uint32
1423 kgss_verify(OM_uint32 *minor_status,
1424         gss_ctx_id_t context_handle,
1425         gss_buffer_t message_buffer,
1426         gss_buffer_t token_buffer,
1427         int *qop_state)
1428 {
1429                 if (context_handle == GSS_C_NO_CONTEXT)
1430                         return (GSS_S_FAILURE);
1431 
1432                 return (KGSS_VERIFY(minor_status, context_handle,
1433                     message_buffer, token_buffer, qop_state));
1434 }
1435 
1436 
1437 /* EXPORT DELETE START */
1438 
1439 OM_uint32
1440 kgss_seal_wrapped(
1441         minor_status,
1442         context_handle,
1443         conf_req_flag,
1444         qop_req,
1445         input_message_buffer,
1446         conf_state,
1447         output_message_buffer,
1448         gssd_context_verifier)
1449 
1450         OM_uint32 *minor_status;
1451         gssd_ctx_id_t context_handle;
1452         OM_uint32 gssd_context_verifier;
1453         int conf_req_flag;
1454         int qop_req;
1455         gss_buffer_t input_message_buffer;
1456         int *conf_state;
1457         gss_buffer_t output_message_buffer;
1458 {


1641         clnt_freeres(clnt, xdr_gss_unseal_res, (caddr_t)&res);
1642         return (res.status);
1643 }
1644 
1645 OM_uint32
1646 kgss_unseal(OM_uint32 *minor_status,
1647         gss_ctx_id_t context_handle,
1648         gss_buffer_t input_message_buffer,
1649         gss_buffer_t output_message_buffer,
1650         int *conf_state,
1651         int *qop_state)
1652 {
1653                 if (context_handle == GSS_C_NO_CONTEXT)
1654                         return (GSS_S_FAILURE);
1655 
1656                 return (KGSS_UNSEAL(minor_status, context_handle,
1657                     input_message_buffer, output_message_buffer,
1658                     conf_state, qop_state));
1659 }
1660 
1661 /* EXPORT DELETE END */
1662 
1663 OM_uint32
1664 kgss_display_status(minor_status,
1665                 status_value,
1666                 status_type,
1667                 mech_type,
1668                 message_context,
1669                 status_string,
1670                 uid)
1671         OM_uint32 *minor_status;
1672         OM_uint32 status_value;
1673         int status_type;
1674         gss_OID mech_type;
1675         int *message_context;
1676         gss_buffer_t status_string;
1677         uid_t uid;
1678 {
1679         gss_display_status_arg arg;
1680         gss_display_status_res res;
1681 
1682         /* get the client handle to GSSD */




1417         /* return with status returned in rpc call */
1418 
1419         return (res.status);
1420 }
1421 
1422 OM_uint32
1423 kgss_verify(OM_uint32 *minor_status,
1424         gss_ctx_id_t context_handle,
1425         gss_buffer_t message_buffer,
1426         gss_buffer_t token_buffer,
1427         int *qop_state)
1428 {
1429                 if (context_handle == GSS_C_NO_CONTEXT)
1430                         return (GSS_S_FAILURE);
1431 
1432                 return (KGSS_VERIFY(minor_status, context_handle,
1433                     message_buffer, token_buffer, qop_state));
1434 }
1435 
1436 


1437 OM_uint32
1438 kgss_seal_wrapped(
1439         minor_status,
1440         context_handle,
1441         conf_req_flag,
1442         qop_req,
1443         input_message_buffer,
1444         conf_state,
1445         output_message_buffer,
1446         gssd_context_verifier)
1447 
1448         OM_uint32 *minor_status;
1449         gssd_ctx_id_t context_handle;
1450         OM_uint32 gssd_context_verifier;
1451         int conf_req_flag;
1452         int qop_req;
1453         gss_buffer_t input_message_buffer;
1454         int *conf_state;
1455         gss_buffer_t output_message_buffer;
1456 {


1639         clnt_freeres(clnt, xdr_gss_unseal_res, (caddr_t)&res);
1640         return (res.status);
1641 }
1642 
1643 OM_uint32
1644 kgss_unseal(OM_uint32 *minor_status,
1645         gss_ctx_id_t context_handle,
1646         gss_buffer_t input_message_buffer,
1647         gss_buffer_t output_message_buffer,
1648         int *conf_state,
1649         int *qop_state)
1650 {
1651                 if (context_handle == GSS_C_NO_CONTEXT)
1652                         return (GSS_S_FAILURE);
1653 
1654                 return (KGSS_UNSEAL(minor_status, context_handle,
1655                     input_message_buffer, output_message_buffer,
1656                     conf_state, qop_state));
1657 }
1658 


1659 OM_uint32
1660 kgss_display_status(minor_status,
1661                 status_value,
1662                 status_type,
1663                 mech_type,
1664                 message_context,
1665                 status_string,
1666                 uid)
1667         OM_uint32 *minor_status;
1668         OM_uint32 status_value;
1669         int status_type;
1670         gss_OID mech_type;
1671         int *message_context;
1672         gss_buffer_t status_string;
1673         uid_t uid;
1674 {
1675         gss_display_status_arg arg;
1676         gss_display_status_res res;
1677 
1678         /* get the client handle to GSSD */