|
18 | 18 | using Renci.SshNet.Security.Cryptography; |
19 | 19 | using Renci.SshNet.Security.Cryptography.Ciphers; |
20 | 20 |
|
21 | | -using CipherMode = System.Security.Cryptography.CipherMode; |
22 | | - |
23 | 21 | namespace Renci.SshNet |
24 | 22 | { |
25 | 23 | /// <summary> |
@@ -377,16 +375,16 @@ public ConnectionInfo(string host, int port, string username, ProxyTypes proxyTy |
377 | 375 |
|
378 | 376 | Encryptions = new OrderedDictionary<string, CipherInfo> |
379 | 377 | { |
380 | | - { "aes128-ctr", new CipherInfo(128, (key, iv) => new AesCipher(key, iv, AesCipherMode.CTR, pkcs7Padding: false)) }, |
381 | | - { "aes192-ctr", new CipherInfo(192, (key, iv) => new AesCipher(key, iv, AesCipherMode.CTR, pkcs7Padding: false)) }, |
382 | | - { "aes256-ctr", new CipherInfo(256, (key, iv) => new AesCipher(key, iv, AesCipherMode.CTR, pkcs7Padding: false)) }, |
| 378 | + { "aes128-ctr", new CipherInfo(128, (key, iv) => new AesCtrCipher(key, iv)) }, |
| 379 | + { "aes192-ctr", new CipherInfo(192, (key, iv) => new AesCtrCipher(key, iv)) }, |
| 380 | + { "aes256-ctr", new CipherInfo(256, (key, iv) => new AesCtrCipher(key, iv)) }, |
383 | 381 | { "[email protected]", new CipherInfo(128, (key, iv) => new AesGcmCipher(key, iv, aadLength: 4), isAead: true) }, |
384 | 382 | { "[email protected]", new CipherInfo(256, (key, iv) => new AesGcmCipher(key, iv, aadLength: 4), isAead: true) }, |
385 | 383 | { "[email protected]", new CipherInfo(512, (key, iv) => new ChaCha20Poly1305Cipher(key, aadLength: 4), isAead: true) }, |
386 | | - { "aes128-cbc", new CipherInfo(128, (key, iv) => new AesCipher(key, iv, AesCipherMode.CBC, pkcs7Padding: false)) }, |
387 | | - { "aes192-cbc", new CipherInfo(192, (key, iv) => new AesCipher(key, iv, AesCipherMode.CBC, pkcs7Padding: false)) }, |
388 | | - { "aes256-cbc", new CipherInfo(256, (key, iv) => new AesCipher(key, iv, AesCipherMode.CBC, pkcs7Padding: false)) }, |
389 | | - { "3des-cbc", new CipherInfo(192, (key, iv) => new TripleDesCipher(key, iv, CipherMode.CBC, pkcs7Padding: false)) }, |
| 384 | + { "aes128-cbc", new CipherInfo(128, (key, iv) => new AesCipher(key, iv, CipherMode.CBC)) }, |
| 385 | + { "aes192-cbc", new CipherInfo(192, (key, iv) => new AesCipher(key, iv, CipherMode.CBC)) }, |
| 386 | + { "aes256-cbc", new CipherInfo(256, (key, iv) => new AesCipher(key, iv, CipherMode.CBC)) }, |
| 387 | + { "3des-cbc", new CipherInfo(192, (key, iv) => new TripleDesCipher(key, iv, CipherMode.CBC)) }, |
390 | 388 | }; |
391 | 389 |
|
392 | 390 | HmacAlgorithms = new OrderedDictionary<string, HashInfo> |
|
0 commit comments