Lines Matching refs:es_client
77 { "eap-timeout", o_int, &eap_states[0].es_client.ea_timeout,
79 { "eap-max-rreq", o_int, &eap_states[0].es_client.ea_maxrequests,
216 pcb->eap.es_client.ea_state = eapBadAuth;
231 pcb->eap.es_client.ea_name = localname;
232 pcb->eap.es_client.ea_namelen = strlen(localname);
234 pcb->eap.es_client.ea_state = eapListen;
953 pcb->eap.es_client.ea_state = eapClosed;
986 pcb->eap.es_client.ea_state = pcb->eap.es_server.ea_state = eapInitial;
987 pcb->eap.es_client.ea_requests = pcb->eap.es_server.ea_requests = 0;
1035 pcb->eap.es_client.ea_id = id;
1069 pcb->eap.es_client.ea_id = id;
1114 pcb->eap.es_client.ea_id = id;
1156 pcb->eap.es_client.ea_id = id;
1187 pcb->eap.es_client.ea_id = id;
1273 SHA1Update(&ctxt, pcb->eap.es_client.ea_skey, SESSION_KEY_LEN);
1277 SHA1Update(&ctxt, pcb->eap.es_client.ea_name,
1278 pcb->eap.es_client.ea_namelen);
1329 * Note: we update es_client.ea_id *only if* a Response
1334 pcb->eap.es_client.ea_requests++;
1336 pcb->eap.es_client.ea_requests > pcb->settings.eap_allow_req) {
1361 id == pcb->eap.es_client.ea_id))) {
1384 eap_send_response(pcb, id, typenum, (const u_char*)pcb->eap.es_client.ea_name,
1385 pcb->eap.es_client.ea_namelen);
1440 if (!get_secret(pcb, pcb->eap.es_client.ea_name,
1455 eap_chap_response(pcb, id, hash, pcb->eap.es_client.ea_name,
1456 pcb->eap.es_client.ea_namelen);
1473 if (pcb->eap.es_client.ea_session != NULL) {
1474 tc = (struct t_client *)pcb->eap.es_client.
1481 if (id != pcb->eap.es_client.ea_id) {
1483 pcb->eap.es_client.ea_session = NULL;
1488 pcb->eap.es_client.ea_skey = NULL;
1519 MEMCPY(pcb->eap.es_client.ea_peer, rhostname, rhostnamelen);
1520 pcb->eap.es_client.ea_peer[rhostnamelen] = '\0';
1521 pcb->eap.es_client.ea_peerlen = rhostnamelen;
1566 tc = t_clientopen(pcb->eap.es_client.ea_name,
1572 pcb->eap.es_client.ea_session = (void *)tc;
1585 tc = (struct t_client *)pcb->eap.es_client.ea_session;
1591 if (pcb->eap.es_client.ea_skey != NULL) {
1596 if (id != pcb->eap.es_client.ea_id) {
1599 pcb->eap.es_client.ea_id, id);
1603 pcb->eap.es_client.ea_name,
1604 pcb->eap.es_client.ea_peer, secret, 0) == 0) {
1617 pcb->eap.es_client.ea_skey =
1619 if (pcb->eap.es_client.ea_skey == NULL) {
1630 tc = (struct t_client *)pcb->eap.es_client.ea_session;
1631 if (tc == NULL || pcb->eap.es_client.ea_skey == NULL) {
1641 if (pcb->eap.es_client.ea_state == eapOpen) {
1642 if (id != pcb->eap.es_client.ea_id) {
1645 pcb->eap.es_client.ea_id, id);
1655 GETLONG(pcb->eap.es_client.ea_keyflags, inp);
1678 SHA1Update(&ctxt, pcb->eap.es_client.ea_skey,
1681 SHA1Update(&ctxt, pcb->eap.es_client.ea_name,
1682 pcb->eap.es_client.ea_namelen);
1711 pcb->eap.es_client.ea_state = eapBadAuth;
1715 pcb->eap.es_client.ea_session = NULL;
2020 if (pcb->eap.es_client.ea_state != eapOpen && !eap_client_active(pcb)) {
2022 eap_state_name(pcb->eap.es_client.ea_state),
2023 pcb->eap.es_client.ea_state);
2036 pcb->eap.es_client.ea_state = eapOpen;
2048 eap_state_name(pcb->eap.es_client.ea_state),
2049 pcb->eap.es_client.ea_state);
2061 pcb->eap.es_client.ea_state = eapBadAuth;