iov[0].buffer.length = 0;
iov[0].buffer.value = NULL;
+#if 0
major = gssEapEncodeGssChannelBindings(minor, chanBindings,
&iov[0].buffer);
if (GSS_ERROR(major))
return major;
+#else
+ if (chanBindings != GSS_C_NO_CHANNEL_BINDINGS)
+ iov[0].buffer = chanBindings->application_data;
+#endif
iov[1].type = GSS_IOV_BUFFER_TYPE_HEADER;
iov[1].buffer.length = 16;
ctx->state = EAP_STATE_ESTABLISHED;
}
+#if 0
gss_release_buffer(&tmpMinor, &iov[0].buffer);
+#endif
return major;
}
iov[1].buffer.length = 0;
iov[1].buffer.value = NULL;
+#if 0
major = gssEapEncodeGssChannelBindings(minor, chanBindings,
&iov[0].buffer);
if (GSS_ERROR(major))
goto cleanup;
iov[0].type |= GSS_IOV_BUFFER_FLAG_ALLOCATED;
+#else
+ if (chanBindings != GSS_C_NO_CHANNEL_BINDINGS)
+ iov[0].buffer = chanBindings->application_data;
+#endif
major = gssEapWrapOrGetMIC(minor, ctx, FALSE, FALSE, iov, 2,
TOK_TYPE_GSS_CB);
sign_usage, iov, iov_count, 1, valid);
}
+#if 0
OM_uint32
gssEapEncodeGssChannelBindings(OM_uint32 *minor,
gss_channel_bindings_t chanBindings,
*minor = 0;
return GSS_S_COMPLETE;
}
+#endif