OLD | NEW |
(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 } |
OLD | NEW |