parent
2437fd2e77
commit
92125fc18c
|
@ -0,0 +1,48 @@
|
|||
# Makefile.common
|
||||
# Contains the stuff from Makefile.am and Makefile.nmake that is
|
||||
# a) common to both files and
|
||||
# b) portable between both files
|
||||
#
|
||||
# $Id: Makefile.common,v 1.1 2006/12/18 18:09:51 davides Exp $
|
||||
#
|
||||
# Wireshark - Network traffic analyzer
|
||||
# By Gerald Combs <gerald@wireshark.org>
|
||||
# Copyright 1998 Gerald Combs
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License
|
||||
# as published by the Free Software Foundation; either version 2
|
||||
# of the License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
LIBAIRPDCAP_SRC = \
|
||||
airpdcap.c \
|
||||
airpdcap_ccmp.c \
|
||||
airpdcap_debug.c \
|
||||
airpdcap_md5.c \
|
||||
airpdcap_rijndael.c \
|
||||
airpdcap_sha1.c \
|
||||
airpdcap_tkip.c \
|
||||
airpdcap_wep.c
|
||||
|
||||
LIBAIRPDCAP_INCLUDES = \
|
||||
airpdcap_ccmp.h \
|
||||
airpdcap_debug.h \
|
||||
airpdcap_interop.h \
|
||||
airpdcap_int.h \
|
||||
airpdcap_md5.h \
|
||||
airpdcap_rijndael.h \
|
||||
airpdcap_sha1.h \
|
||||
airpdcap_system.h \
|
||||
airpdcap_tkip.h \
|
||||
airpdcap_user.h \
|
||||
airpdcap_wep.h \
|
||||
airpdcap_ws.h
|
|
@ -0,0 +1,100 @@
|
|||
/*
|
||||
* Copyright (c) 2006 CACE Technologies, Davis (California)
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef __WEP_WPADEFS_H__
|
||||
#define __WEP_WPADEFS_H__
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/** @file
|
||||
* WEP and WPA definitions
|
||||
*
|
||||
* Copied from airpcap.h.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Maximum number of encryption keys. This determines the size of
|
||||
* structures in packet-ieee80211.c, as well as the number of keys
|
||||
* in the IEEE 802.11 preferences.
|
||||
*/
|
||||
#define MAX_ENCRYPTION_KEYS 64
|
||||
|
||||
/**
|
||||
* Maximum size of a WEP key, in bytes. This is the size of an entry in the
|
||||
* AirpcapWepKeysCollection structure.
|
||||
*/
|
||||
#define WEP_KEY_MAX_SIZE 32
|
||||
|
||||
/**
|
||||
* WEP_KEY_MAX_SIZE is in bytes, but each byte is represented as a
|
||||
* hexadecimal string.
|
||||
*/
|
||||
#define WEP_KEY_MAX_CHAR_SIZE (WEP_KEY_MAX_SIZE*2)
|
||||
|
||||
/**
|
||||
* WEP_KEY_MAX_SIZE is in bytes, this is in bits...
|
||||
*/
|
||||
#define WEP_KEY_MAX_BIT_SIZE (WEP_KEY_MAX_SIZE*8)
|
||||
|
||||
#define WEP_KEY_MIN_CHAR_SIZE 2
|
||||
#define WEP_KEY_MIN_BIT_SIZE 8
|
||||
|
||||
/**
|
||||
* WPA key sizes.
|
||||
*/
|
||||
#define WPA_KEY_MAX_SIZE 63 /* 63 chars followed by a '\0' */
|
||||
|
||||
#define WPA_KEY_MAX_CHAR_SIZE (WPA_KEY_MAX_SIZE*1)
|
||||
#define WPA_KEY_MAX_BIT_SIZE (WPA_KEY_MAX_SIZE*8)
|
||||
#define WPA_KEY_MIN_CHAR_SIZE 8
|
||||
#define WPA_KEY_MIN_BIT_SIZE (WPA_KEY_MIN_CHAR_SIZE*8)
|
||||
|
||||
/**
|
||||
* SSID sizes
|
||||
*/
|
||||
#define WPA_SSID_MAX_SIZE 32
|
||||
|
||||
#define WPA_SSID_MAX_CHAR_SIZE (WPA_SSID_MAX_SIZE*1)
|
||||
#define WPA_SSID_MAX_BIT_SIZE (WPA_SSID_MAX_SIZE*8)
|
||||
#define WPA_SSID_MIN_CHAR_SIZE 0
|
||||
#define WPA_SSID_MIN_BIT_SIZE (WPA_SSID_MIN_CHAR_SIZE*8)
|
||||
|
||||
/**
|
||||
* Let the user enter a raw PSK along with a passphrase + SSID
|
||||
*/
|
||||
#define WPA_PSK_KEY_SIZE 32 /* Fixed size, 32 bytes (256bit) */
|
||||
#define WPA_PSK_KEY_CHAR_SIZE (WPA_PSK_KEY_SIZE*2)
|
||||
#define WPA_PSK_KEY_BIT_SIZE (WPA_PSK_KEY_SIZE*8)
|
||||
|
||||
/**
|
||||
* Prefix definitions for preferences
|
||||
*/
|
||||
#define STRING_KEY_TYPE_WEP "wep"
|
||||
#define STRING_KEY_TYPE_WPA_PWD "wpa-pwd"
|
||||
#define STRING_KEY_TYPE_WPA_PSK "wpa-psk"
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __WEP_WPADEFS_H__ */
|
Loading…
Reference in New Issue