Print this page
first pass

*** 143,155 **** { OM_uint32 major, minor; gss_buffer_desc in_buf, out_buf; XDR temp_xdrs; char *temp_data; - /* EXPORT DELETE START */ bool_t conf_state; - /* EXPORT DELETE END */ bool_t ret = FALSE; int size; /* * Create a temporary XDR/buffer to hold the data to be wrapped. --- 143,153 ----
*** 183,206 **** in_buf.value = (char *)temp_xdrs.x_base; switch (service) { case rpc_gss_svc_privacy: - /* EXPORT DELETE START */ if ((major = kgss_seal(&minor, context, TRUE, qop, &in_buf, &conf_state, &out_buf)) != GSS_S_COMPLETE) { RPCGSS_LOG1(1, "rpc_gss_wrap: kgss_seal failed." "major = %x, minor = %x", major, minor); goto fail; } in_buf.length = 0; /* in_buf not needed */ if (!conf_state) - /* EXPORT DELETE END */ goto fail; - /* EXPORT DELETE START */ break; - /* EXPORT DELETE END */ case rpc_gss_svc_integrity: if ((major = kgss_sign(&minor, context, qop, &in_buf, &out_buf)) != GSS_S_COMPLETE) { RPCGSS_LOG1(1, "rpc_gss_wrap: kgss_sign failed." "major = %x, minor = %x", major, minor); --- 181,200 ----
*** 262,275 **** return (FALSE); } if (service == rpc_gss_svc_privacy) { major = GSS_S_FAILURE; - /* EXPORT DELETE START */ major = kgss_unseal(&minor, context, &in_buf, &out_buf, &conf, &qop); - /* EXPORT DELETE END */ kmem_free(in_buf.value, in_buf.length); if (major != GSS_S_COMPLETE) { RPCGSS_LOG1(1, "rpc_gss_unwrap: kgss_unseal failed." "major = %x, minor = %x", major, minor); return (FALSE); --- 256,267 ----