!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME	Exuberant Ctags	//
!_TAG_PROGRAM_URL	http://ctags.sourceforge.net	/official site/
!_TAG_PROGRAM_VERSION	5.5	//
B02_1x_AUTH_H	nespot.c	48;"	d	file:
B02_1x_auth_header	B02_1x.h	/^struct B02_1x_auth_header$/;"	s
B02_1x_auth_header	wireless.h	/^struct B02_1x_auth_header$/;"	s
Decode	md5c.c	/^static void Decode (output, input, len)$/;"	f	file:
EAP_DATA_LENGTH	B02_1x.h	20;"	d
EAP_DATA_LENGTH	wireless.h	20;"	d
EAP_H	nespot.c	49;"	d	file:
Encode	md5c.c	/^static void Encode (output, input, len)$/;"	f	file:
F	md5c.c	66;"	d	file:
FF	md5c.c	78;"	d	file:
Filter_Rule	nespot.c	/^char Filter_Rule[52] = "ether proto 0x888e and ether dst ";$/;"	v
G	md5c.c	67;"	d	file:
GG	md5c.c	83;"	d	file:
H	md5c.c	68;"	d	file:
HH	md5c.c	88;"	d	file:
I	md5c.c	69;"	d	file:
II	md5c.c	93;"	d	file:
LIBNET_802_1x_H	nespot.c	47;"	d	file:
MAXIDLEN	glinspot.c	5;"	d	file:
MAXPASSLEN	glinspot.c	6;"	d	file:
MD	nespot.c	34;"	d	file:
MD5Final	md5c.c	/^void MD5Final (digest, context)$/;"	f
MD5Init	md5c.c	/^void MD5Init (context)$/;"	f
MD5Transform	md5c.c	/^static void MD5Transform (state, block)$/;"	f	file:
MD5Update	md5c.c	/^void MD5Update (context, input, inputLen)$/;"	f
MD5_CTX	md5.h	/^} MD5_CTX;$/;"	t
MD5_CTX	nespot.c	40;"	d	file:
MD5_memcpy	md5c.c	/^static void MD5_memcpy (output, input, len)$/;"	f	file:
MD5_memset	md5c.c	/^static void MD5_memset (output, value, len)$/;"	f	file:
MDFinal	nespot.c	43;"	d	file:
MDInit	nespot.c	41;"	d	file:
MDPrint	nespot.c	/^static void MDPrint (digest)$/;"	f	file:
MDString	nespot.c	/^static void MDString (string)$/;"	f	file:
MDUpdate	nespot.c	42;"	d	file:
PADDING	md5c.c	/^static unsigned char PADDING[64] = {$/;"	v	file:
PCAP_MAX_CNT	nespot.c	53;"	d	file:
PCAP_SNAPSHOT	nespot.c	54;"	d	file:
PCAP_TIMEOUT	nespot.c	55;"	d	file:
POINTER	global.h	/^typedef unsigned char *POINTER;$/;"	t
PROTOTYPES	global.h	11;"	d
PROTO_LIST	global.h	28;"	d
PROTO_LIST	global.h	30;"	d
ROTATE_LEFT	md5c.c	73;"	d	file:
S11	md5c.c	33;"	d	file:
S12	md5c.c	34;"	d	file:
S13	md5c.c	35;"	d	file:
S14	md5c.c	36;"	d	file:
S21	md5c.c	37;"	d	file:
S22	md5c.c	38;"	d	file:
S23	md5c.c	39;"	d	file:
S24	md5c.c	40;"	d	file:
S31	md5c.c	41;"	d	file:
S32	md5c.c	42;"	d	file:
S33	md5c.c	43;"	d	file:
S34	md5c.c	44;"	d	file:
S41	md5c.c	45;"	d	file:
S42	md5c.c	46;"	d	file:
S43	md5c.c	47;"	d	file:
S44	md5c.c	48;"	d	file:
UINT2	global.h	/^typedef unsigned short int UINT2;$/;"	t
UINT4	global.h	/^typedef unsigned long int UINT4;$/;"	t
_SYS_TYPES_H	B02_1x.h	9;"	d
_SYS_TYPES_H	wireless.h	9;"	d
ap_ether_addr	nespot.c	/^u_char ap_ether_addr[6] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00};$/;"	v
auth_length	B02_1x.h	/^  u_int16_t auth_length;$/;"	m	struct:B02_1x_auth_header
auth_length	wireless.h	/^  u_int16_t auth_length;$/;"	m	struct:B02_1x_auth_header
auth_type	B02_1x.h	/^  u_int8_t auth_type;$/;"	m	struct:B02_1x_auth_header
auth_type	wireless.h	/^  u_int8_t auth_type;$/;"	m	struct:B02_1x_auth_header
auth_version	B02_1x.h	/^  u_int8_t auth_version;$/;"	m	struct:B02_1x_auth_header
auth_version	wireless.h	/^  u_int8_t auth_version;$/;"	m	struct:B02_1x_auth_header
buffer	md5.h	/^  unsigned char buffer[64];                         \/* input buffer *\/$/;"	m
build_802_1x_Auth	nespot.c	/^void build_802_1x_Auth(struct B02_1x_auth_header *B02_1x_hdr, u_char *packet)$/;"	f
build_EAP	nespot.c	/^void build_EAP(struct B02_1x_auth_header *B02_1x_hdr, struct eap_header *eap_hdr, u_char *packet)$/;"	f
cb_about	glinspot.c	/^static void cb_about( GtkWidget *widget, gpointer data )$/;"	f	file:
cb_getdev	glinspot.c	/^static void cb_getdev( GtkWidget *widget, gpointer data )$/;"	f	file:
cb_getid	glinspot.c	/^static void cb_getid( GtkWidget *widget, gpointer data )$/;"	f	file:
cb_getpass	glinspot.c	/^static void cb_getpass( GtkWidget *widget, gpointer data )$/;"	f	file:
challenge_request	nespot.c	/^u_char challenge_request[17] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };$/;"	v
challenge_response	nespot.c	/^u_char challenge_response[17];$/;"	v
client_ether_addr	nespot.c	/^u_char client_ether_addr[6] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00};$/;"	v
connect_dialog	glinspot.c	/^void connect_dialog() {$/;"	f
count	md5.h	/^  UINT4 count[2];        \/* number of bits, modulo 2^64 (lsb first) *\/$/;"	m
delete_event	glinspot.c	/^static gboolean delete_event( GtkWidget *widget,$/;"	f	file:
eap_code	B02_1x.h	/^  u_int8_t eap_code;$/;"	m	struct:eap_header
eap_code	wireless.h	/^  u_int8_t eap_code;$/;"	m	struct:eap_header
eap_data	B02_1x.h	/^  u_char eap_data[EAP_DATA_LENGTH];$/;"	m	struct:eap_header
eap_data	wireless.h	/^  u_char eap_data[EAP_DATA_LENGTH];$/;"	m	struct:eap_header
eap_header	B02_1x.h	/^struct eap_header$/;"	s
eap_header	wireless.h	/^struct eap_header$/;"	s
eap_id	B02_1x.h	/^  u_int8_t eap_id;$/;"	m	struct:eap_header
eap_id	wireless.h	/^  u_int8_t eap_id;$/;"	m	struct:eap_header
eap_id_number	nespot.c	/^char eap_id_number;$/;"	v
eap_length	B02_1x.h	/^  u_int16_t eap_length;$/;"	m	struct:eap_header
eap_length	wireless.h	/^  u_int16_t eap_length;$/;"	m	struct:eap_header
eap_type	B02_1x.h	/^  u_int8_t eap_type;$/;"	m	struct:eap_header
eap_type	wireless.h	/^  u_int8_t eap_type;$/;"	m	struct:eap_header
fd	glinspot.c	/^int fd; \/* IO  *\/$/;"	v
main	glinspot.c	/^int main(int argc, char *argv[])$/;"	f
make_if_list_combo	glinspot.c	/^static GtkWidget *make_if_list_combo()$/;"	f	file:
make_main_window	glinspot.c	/^static GtkWidget *make_main_window()$/;"	f	file:
nespot_connect	nespot.c	/^int nespot_connect( char *Nespot_id, char *Nespot_password, u_char *device )$/;"	f
nespot_device	glinspot.c	/^gchar nespot_device[10];$/;"	v
nespot_id	glinspot.c	/^gchar nespot_id[MAXIDLEN];$/;"	v
nespot_pass	glinspot.c	/^gchar nespot_pass[MAXPASSLEN];$/;"	v
packet_analyze	nespot.c	/^void packet_analyze(unsigned char *user, const struct pcap_pkthdr *h, const unsigned char *packet_offset)$/;"	f
printable_eth_addr	nespot.c	/^char printable_eth_addr[18] = "::::::::::::::::";$/;"	v
receive_packet	nespot.c	/^int receive_packet(char *device)$/;"	f
recv_state_flag	nespot.c	/^unsigned short recv_state_flag = 0;$/;"	v
state	md5.h	/^  UINT4 state[4];                                   \/* state (ABCD) *\/$/;"	m
window	glinspot.c	/^GtkWidget *window; \/* TOP LEVEL   *\/$/;"	v
