Add missing files.

svn path=/trunk/; revision=20228
This commit is contained in:
Gerald Combs 2006-12-27 23:19:45 +00:00
parent 2437fd2e77
commit 92125fc18c
2 changed files with 148 additions and 0 deletions

48
airpdcap/Makefile.common Normal file
View File

@ -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

100
epan/crypt/wep-wpadefs.h Normal file
View File

@ -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__ */