Lines Matching defs:req

93 static struct wpabuf * eap_pax_alloc_resp(const struct eap_pax_hdr *req,
107 pax->mac_id = req->mac_id;
108 pax->dh_group_id = req->dh_group_id;
109 pax->public_key_id = req->public_key_id;
117 const struct eap_pax_hdr *req,
134 if (req->flags & EAP_PAX_FLAGS_CE) {
141 left = req_plen - sizeof(*req);
150 pos = (const u8 *) (req + 1);
180 if (eap_pax_initial_key_derivation(req->mac_id, data->ak, data->rand.e,
191 resp = eap_pax_alloc_resp(req, id, EAP_PAX_OP_STD_2, plen);
207 eap_pax_mac(req->mac_id, data->ck, EAP_PAX_CK_LEN,
217 eap_pax_mac(req->mac_id, data->ick, EAP_PAX_ICK_LEN,
223 data->mac_id = req->mac_id;
224 data->dh_group_id = req->dh_group_id;
225 data->public_key_id = req->public_key_id;
233 const struct eap_pax_hdr *req,
250 if (req->flags & EAP_PAX_FLAGS_CE) {
257 left = req_plen - sizeof(*req);
266 pos = (const u8 *) (req + 1);
301 resp = eap_pax_alloc_resp(req, id, EAP_PAX_OP_ACK, EAP_PAX_ICV_LEN);
327 const struct eap_pax_hdr *req;
340 req = (const struct eap_pax_hdr *) pos;
347 req->op_code, req->flags, req->mac_id, req->dh_group_id,
348 req->public_key_id);
352 if (data->state != PAX_INIT && data->mac_id != req->mac_id) {
355 data->mac_id, req->mac_id);
360 if (data->state != PAX_INIT && data->dh_group_id != req->dh_group_id) {
363 data->dh_group_id, req->dh_group_id);
369 data->public_key_id != req->public_key_id) {
372 data->public_key_id, req->public_key_id);
378 if (req->mac_id != EAP_PAX_MAC_HMAC_SHA1_128) {
380 req->mac_id);
385 if (req->dh_group_id != EAP_PAX_DH_GROUP_NONE) {
387 req->dh_group_id);
392 if (req->public_key_id != EAP_PAX_PUBLIC_KEY_NONE) {
394 req->public_key_id);
399 if (req->flags & EAP_PAX_FLAGS_MF) {
409 if (req->op_code == EAP_PAX_OP_STD_1) {
410 eap_pax_mac(req->mac_id, (u8 *) "", 0,
414 eap_pax_mac(req->mac_id, data->ick, EAP_PAX_ICK_LEN,
432 switch (req->op_code) {
434 resp = eap_pax_process_std_1(data, ret, id, req, flen);
437 resp = eap_pax_process_std_3(data, ret, id, req, flen);
441 "op_code %d", req->op_code);