Wireshark 2.9.0-477-g68ec514b The Wireshark network protocol analyzer

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

wep-wpadefs.h
Go to the documentation of this file.
1 /* wap-wpadefs.h
2 *
3 * Copyright (c) 2006 CACE Technologies, Davis (California)
4 * All rights reserved.
5 *
6 * SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only)
7 */
8
9 #ifndef __WEP_WPADEFS_H__
10 #define __WEP_WPADEFS_H__
11
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15
27 #define MAX_ENCRYPTION_KEYS 64
28
33 #define WEP_KEY_MAX_SIZE 32
34
39 #define WEP_KEY_MAX_CHAR_SIZE (WEP_KEY_MAX_SIZE*2)
40
44 #define WEP_KEY_MAX_BIT_SIZE (WEP_KEY_MAX_SIZE*8)
45
46 #define WEP_KEY_MIN_CHAR_SIZE 2
47 #define WEP_KEY_MIN_BIT_SIZE 8
48
52 #define WPA_KEY_MAX_SIZE 63 /* 63 chars followed by a '\0' */
53
54 #define WPA_KEY_MAX_CHAR_SIZE (WPA_KEY_MAX_SIZE*1)
55 #define WPA_KEY_MAX_BIT_SIZE (WPA_KEY_MAX_SIZE*8)
56 #define WPA_KEY_MIN_CHAR_SIZE 8
57 #define WPA_KEY_MIN_BIT_SIZE (WPA_KEY_MIN_CHAR_SIZE*8)
58
62 #define WPA_SSID_MAX_SIZE 32
63
64 #define WPA_SSID_MAX_CHAR_SIZE (WPA_SSID_MAX_SIZE*1)
65 #define WPA_SSID_MAX_BIT_SIZE (WPA_SSID_MAX_SIZE*8)
66 #define WPA_SSID_MIN_CHAR_SIZE 0
67 #define WPA_SSID_MIN_BIT_SIZE (WPA_SSID_MIN_CHAR_SIZE*8)
68
72 #define WPA_PSK_KEY_SIZE 32 /* Fixed size, 32 bytes (256bit) */
73 #define WPA_PSK_KEY_CHAR_SIZE (WPA_PSK_KEY_SIZE*2)
74 #define WPA_PSK_KEY_BIT_SIZE (WPA_PSK_KEY_SIZE*8)
75
79 #define STRING_KEY_TYPE_WEP "wep"
80 #define STRING_KEY_TYPE_WPA_PWD "wpa-pwd"
81 #define STRING_KEY_TYPE_WPA_PSK "wpa-psk"
82
83 #ifdef __cplusplus
84 }
85 #endif
86
87 #endif /* __WEP_WPADEFS_H__ */