X-Git-Url: http://www.project-moonshot.org/gitweb/?p=moonshot.git;a=blobdiff_plain;f=moonshot%2Fmech_eap%2Fverify_mic.c;h=c0829f58285a3e6e10e5dd2d3e2b037336bb658e;hp=d72c57ed4dea3e0af1bd4f1fda60eafb8362ecea;hb=e4b199e2a05705c453da2250b17cf3c7e4135dda;hpb=8c46c36614eea3be2bafb27b1a5de832553a3df5 diff --git a/moonshot/mech_eap/verify_mic.c b/moonshot/mech_eap/verify_mic.c index d72c57e..c0829f5 100644 --- a/moonshot/mech_eap/verify_mic.c +++ b/moonshot/mech_eap/verify_mic.c @@ -58,17 +58,12 @@ gss_verify_mic(OM_uint32 *minor, iov[0].buffer = *message_buffer; iov[1].type = GSS_IOV_BUFFER_TYPE_HEADER; - iov[1].buffer.length = 16; - iov[1].buffer.value = message_token->value; - - iov[2].type = GSS_IOV_BUFFER_TYPE_TRAILER; - iov[2].buffer.length = message_token->length - 16; - iov[2].buffer.value = (unsigned char *)message_token->value + 16; + iov[1].buffer = *message_token; GSSEAP_MUTEX_LOCK(&ctx->mutex); major = gssEapUnwrapOrVerifyMIC(minor, ctx, &conf_state, qop_state, - iov, 3, TOK_TYPE_MIC); + iov, 2, TOK_TYPE_MIC); GSSEAP_MUTEX_UNLOCK(&ctx->mutex);