Changes between Version 20 and Version 21 of CipherNegotiation
- Timestamp:
- 08/11/20 21:15:32 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CipherNegotiation
v20 v21 26 26 * Version 2.4 27 27 a. Default configuration: No effective directives specified.[[br]] 28 a. Configuring: `--cipher AES-256-CBC`[[br]]29 a. Configuring: `--cipher AES-256-CBC` &`--ncp-disable`[[br]]28 a. Configuring: `--cipher`[[br]] 29 a. Configuring: `--cipher` and `--ncp-disable`[[br]] 30 30 31 31 * Version 2.3 32 32 a. Default configuration: No effective directives specified.[[br]] 33 a. Configuring: `--cipher AES-256-CBC`[[br]]33 a. Configuring: `--cipher`[[br]] 34 34 35 35 * Version 2.2 … … 43 43 * Version 2.4 44 44 a. Default configuration: No effective directives specified.[[br]] 45 a. Configuring: `--cipher AES-256-CBC`[[br]]45 a. Configuring: `--cipher`[[br]] 46 46 47 47 * Version 2.3 48 48 a. Default configuration: No effective directives specified.[[br]] 49 a. Configuring: `--cipher AES-256-CBC`[[br]]49 a. Configuring: `--cipher`[[br]] 50 50 51 51 * Version 2.2 52 52 a. Default configuration: No effective directives specified.[[br]] 53 a. All bets are off.[[br]]53 a. Configuring: All bets are off - Upgrade now![[br]] 54 54 55 55 == Expected Behaviour indexed by Server version … … 83 83 ---- 84 84 85 ==== Configuring: `--data-ciphers` and `--cipher`[[br]]85 ==== Server version 2.5 Configuring: `--data-ciphers` and `--cipher`[[br]] 86 86 || `--cipher` ||= `--data-ciphers` =||= `-fallback` =|| NCP || 87 87 || BF-CBC ||= AES-256-GCM:AES-128-GCM:AES-256-CBC =||= - =|| Yes || … … 128 128 ---- 129 129 130 ==== Configuring: `--cipher AES-256-CBC`[[br]]130 ==== Server version 2.4 Configuring: `--cipher`[[br]] 131 131 || `--cipher` ||= `--ncp-ciphers` =|| NCP || 132 132 || AES-256-CBC ||= - =|| Yes || … … 156 156 ---- 157 157 158 ==== Configuring: `--cipher AES-256-CBC` &`--ncp-disable`[[br]]158 ==== Server version 2.4 Configuring: `--cipher` and `--ncp-disable`[[br]] 159 159 || `--cipher` ||= `--ncp-ciphers` =|| NCP || 160 160 || AES-256-CBC ||= - =|| No || … … 174 174 * __Client version 2.3__ 175 175 || `--cipher` || NCP || Connection || 176 || - || No || OK. BF-CBC||176 || - || No || Fail (no shared cipher) || 177 177 || AES-256-CBC || No || OK. AES-256-CBC || 178 || BF-CBC || No || OK. BF-CBC||179 180 * __Client version 2.2__ 181 || `--cipher` || NCP || Connection || 182 || - || No || OK. BF-CBC||183 || BF-CBC || No || OK. BF-CBC||178 || BF-CBC || No || Fail (no shared cipher) || 179 180 * __Client version 2.2__ 181 || `--cipher` || NCP || Connection || 182 || - || No || Fail (no shared cipher) || 183 || BF-CBC || No || Fail (no shared cipher) || 184 184 ---- 185 185 … … 213 213 ---- 214 214 215 ==== Configuring: `--cipher AES-256-CBC`[[br]]215 ==== Server version 2.3 Configuring: `--cipher`[[br]] 216 216 || `--cipher` || NCP || 217 217 || AES-256-CBC || No || … … 219 219 * __Client version 2.5__ 220 220 || `--cipher` ||= `--data-ciphers` =||= `-fallback` =|| NCP || Connection || 221 || - ||= - =||= - =|| Yes || OK. AES-256-GCM||222 || AES-256-CBC ||= - =||= - =|| Yes || OK. AES-256- GCM||223 || BF-CBC ||= - =||= - =|| Yes || OK. AES-256-GCM||224 225 * __Client version 2.4__ 226 || `--cipher` ||= `--ncp-ciphers` =|| NCP || Connection || 227 || - ||= - =|| Yes || OK. AES-256-GCM||228 || AES-256-CBC ||= - =|| Yes || OK. AES-256- GCM||229 || BF-CBC ||= - =|| Yes || OK. AES-256-GCM||230 231 * __Client version 2.3__ 232 || `--cipher` || NCP || Connection || 233 || - || No || OK. BF-CBC||234 || AES-256-CBC || No || Fail (no shared cipher)||235 || BF-CBC || No || OK. BF-CBC||236 237 * __Client version 2.2__ 238 || `--cipher` || NCP || Connection || 239 || - || No || OK. BF-CBC||240 || BF-CBC || No || OK. BF-CBC ||==== Using: `--cipher AES-256-CBC`[[br]]221 || - ||= - =||= - =|| Yes || Fail (no shared cipher) || 222 || AES-256-CBC ||= - =||= - =|| Yes || OK. AES-256-CBC || 223 || BF-CBC ||= - =||= - =|| Yes || Fail (no shared cipher) || 224 225 * __Client version 2.4__ 226 || `--cipher` ||= `--ncp-ciphers` =|| NCP || Connection || 227 || - ||= - =|| Yes || Fail (no shared cipher) || 228 || AES-256-CBC ||= - =|| Yes || OK. AES-256-CBC || 229 || BF-CBC ||= - =|| Yes || Fail (no shared cipher) || 230 231 * __Client version 2.3__ 232 || `--cipher` || NCP || Connection || 233 || - || No || Fail (no shared cipher) || 234 || AES-256-CBC || No || OK. AES-256-CBC || 235 || BF-CBC || No || Fail (no shared cipher) || 236 237 * __Client version 2.2__ 238 || `--cipher` || NCP || Connection || 239 || - || No || Fail (no shared cipher) || 240 || BF-CBC || No || Fail (no shared cipher) || 241 241 ---- 242 242 … … 248 248 * __Client version 2.5__ 249 249 || `--cipher` ||= `--data-ciphers` =||= `-fallback` =|| NCP || Connection || 250 || - ||= - =||= - =|| Yes || OK. AES-256-GCM||251 || AES-256-CBC ||= - =||= - =|| Yes || OK. AES-256-GCM||252 || BF-CBC ||= - =||= - =|| Yes || OK. AES-256-GCM||253 254 * __Client version 2.4__ 255 || `--cipher` ||= `--ncp-ciphers` =|| NCP || Connection || 256 || - ||= - =|| Yes || OK. AES-256-GCM||257 || AES-256-CBC ||= - =|| Yes || OK. AES-256-GCM||258 || BF-CBC ||= - =|| Yes || OK. AES-256-GCM||250 || - ||= - =||= - =|| Yes || Fail (no shared cipher) || 251 || AES-256-CBC ||= - =||= - =|| Yes || Fail (no shared cipher) || 252 || BF-CBC ||= - =||= - =|| Yes || OK. BF-CBC || 253 254 * __Client version 2.4__ 255 || `--cipher` ||= `--ncp-ciphers` =|| NCP || Connection || 256 || - ||= - =|| Yes || OK. BF-CBC || 257 || AES-256-CBC ||= - =|| Yes || Fail (no shared cipher) || 258 || BF-CBC ||= - =|| Yes || OK. BF-CBC || 259 259 260 260 * __Client version 2.3__ … … 267 267 || `--cipher` || NCP || Connection || 268 268 || - || No || OK. BF-CBC || 269 || BF-CBC || No || OK. BF-CBC || ==== Using: `--cipher AES-256-CBC`[[br]]269 || BF-CBC || No || OK. BF-CBC || 270 270 ---- 271 271