Changes between Version 20 and Version 21 of CipherNegotiation


Ignore:
Timestamp:
08/11/20 21:15:32 (4 years ago)
Author:
tct
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CipherNegotiation

    v20 v21  
    2626  * Version 2.4
    2727    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]]
    3030
    3131  * Version 2.3
    3232    a. Default configuration: No effective directives specified.[[br]]
    33     a. Configuring: `--cipher AES-256-CBC`[[br]]
     33    a. Configuring: `--cipher`[[br]]
    3434
    3535  * Version 2.2
     
    4343  * Version 2.4
    4444    a. Default configuration: No effective directives specified.[[br]]
    45     a. Configuring: `--cipher AES-256-CBC`[[br]]
     45    a. Configuring: `--cipher`[[br]]
    4646
    4747  * Version 2.3
    4848    a. Default configuration: No effective directives specified.[[br]]
    49     a. Configuring: `--cipher AES-256-CBC`[[br]]
     49    a. Configuring: `--cipher`[[br]]
    5050
    5151  * Version 2.2
    5252    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]]
    5454
    5555== Expected Behaviour indexed by Server version
     
    8383----
    8484
    85 ==== Configuring: `--data-ciphers` and `--cipher`[[br]]
     85==== Server version 2.5 Configuring: `--data-ciphers` and `--cipher`[[br]]
    8686||  `--cipher`  ||=  `--data-ciphers`  =||=  `-fallback`  =||  NCP  ||
    8787||  BF-CBC  ||=  AES-256-GCM:AES-128-GCM:AES-256-CBC  =||=  -  =||  Yes  ||
     
    128128----
    129129
    130 ==== Configuring: `--cipher AES-256-CBC`[[br]]
     130==== Server version 2.4 Configuring: `--cipher`[[br]]
    131131||  `--cipher`   ||=  `--ncp-ciphers`       =||  NCP  ||
    132132||  AES-256-CBC  ||=  -                     =||  Yes  ||
     
    156156----
    157157
    158 ==== Configuring: `--cipher AES-256-CBC` & `--ncp-disable`[[br]]
     158==== Server version 2.4 Configuring: `--cipher` and `--ncp-disable`[[br]]
    159159||  `--cipher`   ||=  `--ncp-ciphers`       =||  NCP  ||
    160160||  AES-256-CBC  ||=  -                     =||  No  ||
     
    174174    * __Client version 2.3__
    175175  ||  `--cipher`   ||  NCP  ||  Connection  ||
    176   ||  -            ||  No   ||  OK. BF-CBC  ||
     176  ||  -            ||  No   ||  Fail (no shared cipher)  ||
    177177  ||  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)  ||
    184184----
    185185
     
    213213----
    214214
    215 ==== Configuring: `--cipher AES-256-CBC`[[br]]
     215==== Server version 2.3 Configuring: `--cipher`[[br]]
    216216||  `--cipher`   ||  NCP  ||
    217217||  AES-256-CBC  ||  No   ||
     
    219219    * __Client version 2.5__
    220220  ||  `--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)  ||
    241241----
    242242
     
    248248    * __Client version 2.5__
    249249  ||  `--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  ||
    259259
    260260    * __Client version 2.3__
     
    267267  ||  `--cipher`   ||  NCP  ||  Connection  ||
    268268  ||    -          ||  No   ||  OK. BF-CBC  ||
    269   ||  BF-CBC       ||  No   ||  OK. BF-CBC  ||==== Using: `--cipher AES-256-CBC`[[br]]
     269  ||  BF-CBC       ||  No   ||  OK. BF-CBC  ||
    270270----
    271271