base64.o \
bitfield.o \
common.o \
+ crc32.o \
ip_addr.o \
radiotap.o \
trace.o \
#include "utils/includes.h"
#include "utils/common.h"
+#include "utils/crc32.h"
/*
* IEEE 802.11 FCS CRC32
--- /dev/null
+/*
+ * 32-bit CRC for FCS calculation
+ * Copyright (c) 2010, Jouni Malinen <j@w1.fi>
+ *
+ * This software may be distributed under the terms of the BSD license.
+ * See README for more details.
+ */
+
+#ifndef CRC32_H
+#define CRC32_H
+
+u32 crc32(const u8 *frame, size_t frame_len);
+
+#endif /* CRC32_H */
OBJS += rx_tdls.o
OBJS += bss.o
OBJS += sta.o
-OBJS += crc32.o
OBJS += ccmp.o
OBJS += tkip.o
OBJS += ctrl.o
LIBS += -lpcap
TOBJS += test_vectors.o
-TOBJS += crc32.o
TOBJS += ccmp.o
TOBJS += tkip.o
TOBJS += wep.o
#include "utils/includes.h"
#include "utils/common.h"
+#include "utils/crc32.h"
#include "utils/radiotap.h"
#include "utils/radiotap_iter.h"
#include "common/ieee802_11_defs.h"
#include "utils/includes.h"
#include "utils/common.h"
+#include "utils/crc32.h"
#include "utils/eloop.h"
#include "common/ieee802_11_defs.h"
#include "wlantest.h"
#include "utils/includes.h"
#include "utils/common.h"
+#include "utils/crc32.h"
#include "common/ieee802_11_defs.h"
#include "wlantest.h"
#include "utils/includes.h"
#include "utils/common.h"
+#include "utils/crc32.h"
#include "common/ieee802_11_defs.h"
#include "wlantest.h"
void wlantest_process_prism(struct wlantest *wt, const u8 *data, size_t len);
void wlantest_process_80211(struct wlantest *wt, const u8 *data, size_t len);
void wlantest_process_wired(struct wlantest *wt, const u8 *data, size_t len);
-u32 crc32(const u8 *frame, size_t frame_len);
int monitor_init(struct wlantest *wt, const char *ifname);
int monitor_init_wired(struct wlantest *wt, const char *ifname);
void monitor_deinit(struct wlantest *wt);