|
17 | 17 | using Renci.SshNet.Security.Cryptography; |
18 | 18 | using Renci.SshNet.Security.Cryptography.Ciphers; |
19 | 19 |
|
20 | | -using CipherMode = System.Security.Cryptography.CipherMode; |
21 | | - |
22 | 20 | namespace Renci.SshNet |
23 | 21 | { |
24 | 22 | /// <summary> |
@@ -370,15 +368,15 @@ public ConnectionInfo(string host, int port, string username, ProxyTypes proxyTy |
370 | 368 |
|
371 | 369 | Encryptions = new OrderedDictionary<string, CipherInfo> |
372 | 370 | { |
373 | | - { "aes128-ctr", new CipherInfo(128, (key, iv) => new AesCipher(key, iv, AesCipherMode.CTR, pkcs7Padding: false)) }, |
374 | | - { "aes192-ctr", new CipherInfo(192, (key, iv) => new AesCipher(key, iv, AesCipherMode.CTR, pkcs7Padding: false)) }, |
375 | | - { "aes256-ctr", new CipherInfo(256, (key, iv) => new AesCipher(key, iv, AesCipherMode.CTR, pkcs7Padding: false)) }, |
| 371 | + { "aes128-ctr", new CipherInfo(128, (key, iv) => new AesCtrCipher(key, iv)) }, |
| 372 | + { "aes192-ctr", new CipherInfo(192, (key, iv) => new AesCtrCipher(key, iv)) }, |
| 373 | + { "aes256-ctr", new CipherInfo(256, (key, iv) => new AesCtrCipher(key, iv)) }, |
376 | 374 | { "aes128-gcm@openssh.com", new CipherInfo(128, (key, iv) => new AesGcmCipher(key, iv, aadLength: 4), isAead: true) }, |
377 | 375 | { "aes256-gcm@openssh.com", new CipherInfo(256, (key, iv) => new AesGcmCipher(key, iv, aadLength: 4), isAead: true) }, |
378 | 376 | { "chacha20-poly1305@openssh.com", new CipherInfo(512, (key, iv) => new ChaCha20Poly1305Cipher(key, aadLength: 4), isAead: true) }, |
379 | | - { "aes128-cbc", new CipherInfo(128, (key, iv) => new AesCipher(key, iv, AesCipherMode.CBC, pkcs7Padding: false)) }, |
380 | | - { "aes192-cbc", new CipherInfo(192, (key, iv) => new AesCipher(key, iv, AesCipherMode.CBC, pkcs7Padding: false)) }, |
381 | | - { "aes256-cbc", new CipherInfo(256, (key, iv) => new AesCipher(key, iv, AesCipherMode.CBC, pkcs7Padding: false)) }, |
| 377 | + { "aes128-cbc", new CipherInfo(128, (key, iv) => new AesCipher(key, iv, CipherMode.CBC, pkcs7Padding: false)) }, |
| 378 | + { "aes192-cbc", new CipherInfo(192, (key, iv) => new AesCipher(key, iv, CipherMode.CBC, pkcs7Padding: false)) }, |
| 379 | + { "aes256-cbc", new CipherInfo(256, (key, iv) => new AesCipher(key, iv, CipherMode.CBC, pkcs7Padding: false)) }, |
382 | 380 | { "3des-cbc", new CipherInfo(192, (key, iv) => new TripleDesCipher(key, iv, CipherMode.CBC, pkcs7Padding: false)) }, |
383 | 381 | }; |
384 | 382 |
|
|
0 commit comments