Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(600)

Side by Side Diff: server/site_tests/network_WiFiSecMat/035CheckWEPKeySyntax

Issue 3461006: add tests for Ascii WEP keys and to test invalid parameters (Closed) Base URL: ssh://git@chromiumos-git//autotest.git
Patch Set: Created 10 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « server/site_tests/network_WiFiSecMat/004AsciiKeyWEP104 ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 { "name":"CheckWEPKeySyntax",
6 "steps":[ # Channel [1,6,11]
7 [ "create", { "type":"hostap" } ],
8 [ "config", { "channel":"2412", "mode":"11g",
9 "wepmode":"on",
10 # 10 digits : 0123456789
11 "wep_key0": "0123456789",
12 "wep_key1": "0123456789abcdef0123456789",
13 }
14 ],
15
16 # key index 0, too short for WEP-40
17 [ "!connect", { "security":"wep", "psk":"0:0" } ],
18 [ "!connect", { "security":"wep", "psk":"0:01" } ],
19 # NB: valid ascii string
20 # [ "!connect", { "security":"wep", "psk":"0:012" } ],
21 [ "!connect", { "security":"wep", "psk":"0:0123" } ],
22 # NB: valid ascii string w/ 0: prefix
23 # [ "!connect", { "security":"wep", "psk":"0:01234" } ],
24 [ "!connect", { "security":"wep", "psk":"0:012345" } ],
25 [ "!connect", { "security":"wep", "psk":"0:0123456" } ],
26 [ "!connect", { "security":"wep", "psk":"0:01234567" } ],
27 [ "!connect", { "security":"wep", "psk":"0:012345678" } ],
28
29 # key index 0, 0x prefix, too short for WEP-40
30 # NB: valid ascii string
31 # [ "!connect", { "security":"wep", "psk":"0:0x0" } ],
32 [ "!connect", { "security":"wep", "psk":"0:0x01" } ],
33 # NB: valid ascii string
34 # [ "!connect", { "security":"wep", "psk":"0:0x012" } ],
35 [ "!connect", { "security":"wep", "psk":"0:0x0123" } ],
36 [ "!connect", { "security":"wep", "psk":"0:0x01234" } ],
37 [ "!connect", { "security":"wep", "psk":"0:0x012345" } ],
38 [ "!connect", { "security":"wep", "psk":"0:0x0123456" } ],
39 [ "!connect", { "security":"wep", "psk":"0:0x01234567" } ],
40 # NB: valid ascii string
41 # [ "!connect", { "security":"wep", "psk":"0:0x012345678" } ],
42
43 # key index 1, too short for WEP-104
44 # NB: valid ascii string
45 # [ "!connect", { "security":"wep", "psk":"1:0123456789a" } ],
46 [ "!connect", { "security":"wep", "psk":"1:0123456789ab" } ],
47 # NB: valid ascii string w/ 1: prefix
48 # [ "!connect", { "security":"wep", "psk":"1:0123456789abc" } ],
49 [ "!connect", { "security":"wep", "psk":"1:0123456789abcd" } ],
50 [ "!connect", { "security":"wep", "psk":"1:0123456789abcde" } ],
51 [ "!connect", { "security":"wep", "psk":"1:0123456789abcdef" } ],
52 [ "!connect", { "security":"wep", "psk":"1:0123456789abcdef0" } ],
53 [ "!connect", { "security":"wep", "psk":"1:0123456789abcdef01" } ],
54 [ "!connect", { "security":"wep", "psk":"1:0123456789abcdef012" } ],
55 [ "!connect", { "security":"wep",
56 "psk":"1:0123456789abcdef0123" } ],
57 [ "!connect", { "security":"wep",
58 "psk":"1:0123456789abcdef01234" } ],
59 [ "!connect", { "security":"wep",
60 "psk":"1:0123456789abcdef012345" } ],
61 [ "!connect", { "security":"wep",
62 "psk":"1:0123456789abcdef0123456" } ],
63 [ "!connect", { "security":"wep",
64 "psk":"1:0123456789abcdef01234567" } ],
65 [ "!connect", { "security":"wep",
66 "psk":"1:0123456789abcdef012345678" } ],
67
68 # key index 1, 0x prefix, too short for WEP-104
69 # NB: valid ascii string w/ 1: prefix
70 # [ "!connect", { "security":"wep", "psk":"1:0x0123456789a" } ],
71 [ "!connect", { "security":"wep", "psk":"1:0x0123456789ab" } ],
72 [ "!connect", { "security":"wep", "psk":"1:0x0123456789abc" } ],
73 [ "!connect", { "security":"wep", "psk":"1:0x0123456789abcd" } ],
74 [ "!connect", { "security":"wep", "psk":"1:0x0123456789abcde" } ],
75 [ "!connect", { "security":"wep", "psk":"1:0x0123456789abcdef" } ],
76 [ "!connect", { "security":"wep", "psk":"1:0x0123456789abcdef0" } ],
77 [ "!connect", { "security":"wep",
78 "psk":"1:0x0123456789abcdef01" } ],
79 [ "!connect", { "security":"wep",
80 "psk":"1:0x0123456789abcdef012" } ],
81 [ "!connect", { "security":"wep",
82 "psk":"1:0x0123456789abcdef0123" } ],
83 [ "!connect", { "security":"wep",
84 "psk":"1:0x0123456789abcdef01234" } ],
85 [ "!connect", { "security":"wep",
86 "psk":"1:0x0123456789abcdef012345" } ],
87 [ "!connect", { "security":"wep",
88 "psk":"1:0x0123456789abcdef0123456" } ],
89 [ "!connect", { "security":"wep",
90 "psk":"1:0x0123456789abcdef01234567" } ],
91 [ "!connect", { "security":"wep",
92 "psk":"1:0x0123456789abcdef012345678" } ],
93
94 # key index 1, too long for WEP-104
95 [ "!connect", { "security":"wep",
96 "psk":"1:0123456789abcdef0123456789a" } ],
97 [ "!connect", { "security":"wep",
98 "psk":"1:0123456789abcdef0123456789ab" } ],
99 [ "!connect", { "security":"wep",
100 "psk":"1:0123456789abcdef0123456789abc" } ],
101 [ "!connect", { "security":"wep",
102 "psk":"1:0123456789abcdef0123456789abcd" } ],
103 [ "!connect", { "security":"wep",
104 "psk":"1:0123456789abcdef0123456789abcde" } ],
105 [ "!connect", { "security":"wep",
106 "psk":"1:0123456789abcdef0123456789abcdef" } ],
107
108 # key index 1, 0x prefix, too long for WEP-104
109 [ "!connect", { "security":"wep",
110 "psk":"1:0x0123456789abcdef0123456789a" } ],
111 [ "!connect", { "security":"wep",
112 "psk":"1:0x0123456789abcdef0123456789ab" } ],
113 [ "!connect", { "security":"wep",
114 "psk":"1:0x0123456789abcdef0123456789abc" } ],
115 [ "!connect", { "security":"wep",
116 "psk":"1:0x0123456789abcdef0123456789abcd" } ],
117 [ "!connect", { "security":"wep",
118 "psk":"1:0x0123456789abcdef0123456789abcde" } ],
119 [ "!connect", { "security":"wep",
120 "psk":"1:0x0123456789abcdef0123456789abcdef" } ],
121
122 # invalid key index, valid 40-bit WEP key
123 [ "!connect", { "security":"wep", "psk":"4:0123456789" } ],
124 [ "!connect", { "security":"wep", "psk":"5:0123456789" } ],
125 [ "!connect", { "security":"wep", "psk":"a:0123456789" } ],
126 # NB: valid ascii string w/ 1: prefix
127 # [ "!connect", { "security":"wep", "psk":"gg:0123456789" } ],
128
129 # invalid key index, 0x prefix, valid 40-bit WEP key
130 [ "!connect", { "security":"wep", "psk":"4:0x0123456789" } ],
131 [ "!connect", { "security":"wep", "psk":"5:0x0123456789" } ],
132 [ "!connect", { "security":"wep", "psk":"00:0x0123456789" } ],
133 [ "!connect", { "security":"wep", "psk":"01:0x0123456789" } ],
134 [ "!connect", { "security":"wep", "psk":"02:0x0123456789" } ],
135 [ "!connect", { "security":"wep", "psk":"04:0x0123456789" } ],
136 [ "!connect", { "security":"wep", "psk":"a:0x0123456789" } ],
137 [ "!connect", { "security":"wep", "psk":"gg:0x0123456789" } ],
138
139 # invalid key index, valid 104-bit WEP key
140 [ "!connect", { "security":"wep",
141 "psk":"4:0123456789abcdef0123456789" } ],
142 [ "!connect", { "security":"wep",
143 "psk":"00:0123456789abcdef0123456789" } ],
144 [ "!connect", { "security":"wep",
145 "psk":"01:0123456789abcdef0123456789" } ],
146 [ "!connect", { "security":"wep",
147 "psk":"-2:0123456789abcdef0123456789" } ],
148 [ "!connect", { "security":"wep",
149 "psk":"04:0123456789abcdef0123456789" } ],
150 [ "!connect", { "security":"wep",
151 "psk":"a:0123456789abcdef0123456789" } ],
152 [ "!connect", { "security":"wep",
153 "psk":"gg:0123456789abcdef0123456789" } ],
154
155 # invalid key index, 0x prefix, valid 104-bit WEP key
156 [ "!connect", { "security":"wep",
157 "psk":"4:0x0123456789abcdef0123456789" } ],
158 [ "!connect", { "security":"wep",
159 "psk":"00:0x0123456789abcdef0123456789" } ],
160 [ "!connect", { "security":"wep",
161 "psk":"01:0x0123456789abcdef0123456789" } ],
162 [ "!connect", { "security":"wep",
163 "psk":"-2:0x0123456789abcdef0123456789" } ],
164 [ "!connect", { "security":"wep",
165 "psk":"04:0x0123456789abcdef0123456789" } ],
166 [ "!connect", { "security":"wep",
167 "psk":"a:0x0123456789abcdef0123456789" } ],
168 [ "!connect", { "security":"wep",
169 "psk":"gg:0x0123456789abcdef0123456789" } ],
170
171 [ "destroy" ],
172 ],
173 }
OLDNEW
« no previous file with comments | « server/site_tests/network_WiFiSecMat/004AsciiKeyWEP104 ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698