Lines Matching defs:eap
156 /* Note: eap is allocated memory; caller is responsible for freeing
159 u8 *eap;
230 if (parse->eap == NULL) {
231 parse->eap = os_memdup(dpos, dlen);
232 if (parse->eap == NULL) {
240 u8 *neweap = os_realloc(parse->eap,
249 parse->eap = neweap;
325 os_free(parse->eap);
326 parse->eap = NULL;
967 const u8 *eap, size_t eap_len)
988 hdr = (struct eap_hdr *) eap;
1081 if (data->tnc_started && parse.eap == NULL) {
1089 if (parse.eap) {
1090 eap_ttls_process_phase2_eap(sm, data, parse.eap,
1117 os_free(parse.eap);
1371 struct eap_method *eap;
1373 eap = eap_server_method_alloc(EAP_SERVER_METHOD_INTERFACE_VERSION,
1375 if (eap == NULL)
1378 eap->init = eap_ttls_init;
1379 eap->reset = eap_ttls_reset;
1380 eap->buildReq = eap_ttls_buildReq;
1381 eap->check = eap_ttls_check;
1382 eap->process = eap_ttls_process;
1383 eap->isDone = eap_ttls_isDone;
1384 eap->getKey = eap_ttls_getKey;
1385 eap->isSuccess = eap_ttls_isSuccess;
1386 eap->getSessionId = eap_ttls_get_session_id;
1387 eap->get_emsk = eap_ttls_get_emsk;
1389 return eap_server_method_register(eap);