X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmodules%2Frlm_wimax%2Frlm_wimax.c;fp=src%2Fmodules%2Frlm_wimax%2Frlm_wimax.c;h=6e7e1b96fe10c153139a65059ea2226d9e726fda;hb=4bd6aba3a60e9340516544d3025ff42699573a25;hp=82658022c34b0e697d490c8e04ebdbc791a8c02a;hpb=313d3a0b08a8217194cef143bd9aa7e47fee7c7e;p=freeradius.git diff --git a/src/modules/rlm_wimax/rlm_wimax.c b/src/modules/rlm_wimax/rlm_wimax.c index 8265802..6e7e1b9 100644 --- a/src/modules/rlm_wimax/rlm_wimax.c +++ b/src/modules/rlm_wimax/rlm_wimax.c @@ -478,30 +478,6 @@ static int wimax_postauth(void *instance, REQUEST *request) } /* - * Generate MN-FA = H(FA-RK, "MN FA" | FA-IP | MN-NAI) - */ - ip = pairfind(request->reply->vps, 1901, 0); - if (fa_rk && ip && mn_nai) { - HMAC_Init_ex(&hmac, fa_rk->vp_octets, fa_rk->length, - EVP_sha1(), NULL); - - HMAC_Update(&hmac, (const uint8_t *) "MN FA", 5); - HMAC_Update(&hmac, (const uint8_t *) &ip->vp_ipaddr, 4); - HMAC_Update(&hmac, (const uint8_t *) &mn_nai->vp_strvalue, mn_nai->length); - - HMAC_Final(&hmac, &mip_rk_1[0], &rk1_len); - - vp = radius_paircreate(request, &request->reply->vps, - 1902, 0, PW_TYPE_OCTETS); - if (!vp) { - RDEBUG("WARNING: Failed creating WiMAX-MN-FA"); - } else { - memcpy(vp->vp_octets, &mip_rk_1[0], rk1_len); - vp->length = rk1_len; - } - } - - /* * Give additional information about requests && responses * * WiMAX-RRQ-MN-HA-SPI