Browse Source

now DEFINITELY re-added AES-GCM

Eugene Pankov 4 years ago
parent
commit
da089fc46a
2 changed files with 6 additions and 6 deletions
  1. 6 0
      tabby-ssh/src/algorithms.ts
  2. 0 6
      tabby-ssh/src/profiles.ts

+ 6 - 0
tabby-ssh/src/algorithms.ts

@@ -1,6 +1,12 @@
 import * as ALGORITHMS from 'ssh2/lib/protocol/constants'
 import { ALGORITHM_BLACKLIST, SSHAlgorithmType } from './api'
 
+// Counteracts https://github.com/mscdex/ssh2/commit/f1b5ac3c81734c194740016eab79a699efae83d8
+ALGORITHMS.DEFAULT_CIPHER.push('aes128-gcm')
+ALGORITHMS.DEFAULT_CIPHER.push('aes256-gcm')
+ALGORITHMS.SUPPORTED_CIPHER.push('aes128-gcm')
+ALGORITHMS.SUPPORTED_CIPHER.push('aes256-gcm')
+
 export const supportedAlgorithms: Record<string, string> = {}
 
 for (const k of Object.values(SSHAlgorithmType)) {

+ 0 - 6
tabby-ssh/src/profiles.ts

@@ -6,12 +6,6 @@ import { SSHTabComponent } from './components/sshTab.component'
 import { PasswordStorageService } from './services/passwordStorage.service'
 import { ALGORITHM_BLACKLIST, SSHAlgorithmType, SSHProfile } from './api'
 
-// Counteracts https://github.com/mscdex/ssh2/commit/f1b5ac3c81734c194740016eab79a699efae83d8
-ALGORITHMS.DEFAULT_CIPHER.push('aes128-gcm')
-ALGORITHMS.DEFAULT_CIPHER.push('aes256-gcm')
-ALGORITHMS.SUPPORTED_CIPHER.push('aes128-gcm')
-ALGORITHMS.SUPPORTED_CIPHER.push('aes256-gcm')
-
 @Injectable({ providedIn: 'root' })
 export class SSHProfilesService extends ProfileProvider<SSHProfile> {
     id = 'ssh'