*
* Copyright 2001 hereUare Communications, Inc. <raghud@hereuare.com>
* Copyright 2003 Alan DeKok <aland@freeradius.org>
+ * Copyright 2006 The FreeRADIUS server project
*/
#ifndef _EAP_H
#define _EAP_H
-#include <freeradius-devel/autoconf.h>
-
-#ifdef HAVE_SYS_TYPES_H
-#include <sys/types.h>
-#endif
-
-#ifdef HAVE_NETINET_IN_H
-#include <netinet/in.h>
-#endif
-
-#include <string.h>
-#include <stdlib.h>
+#include <freeradius-devel/ident.h>
+RCSIDH(eap_h, "$Id$")
#include <freeradius-devel/radiusd.h>
#include <freeradius-devel/modules.h>
-
#include <freeradius-devel/rad_assert.h>
#include "eap_types.h"
typedef struct _eap_handler {
struct _eap_handler *prev, *next;
uint8_t state[EAP_STATE_LEN];
- lrad_ipaddr_t src_ipaddr;
+ fr_ipaddr_t src_ipaddr;
unsigned int eap_id;
unsigned int eap_type;
int status;
int stage;
+
+ int trips;
+
+ int tls;
+ int finished;
+ VALUE_PAIR *certs;
} EAP_HANDLER;
/*