diff --git a/tabby-ssh/src/api/interfaces.ts b/tabby-ssh/src/api/interfaces.ts index e449561c..80b7d436 100644 --- a/tabby-ssh/src/api/interfaces.ts +++ b/tabby-ssh/src/api/interfaces.ts @@ -49,8 +49,12 @@ export interface ForwardedPortConfig { description: string } -export const ALGORITHM_BLACKLIST = [ +export let ALGORITHM_BLACKLIST = [ // cause native crashes in node crypto, use EC instead 'diffie-hellman-group-exchange-sha256', 'diffie-hellman-group-exchange-sha1', ] + +if (!process.env.TABBY_ENABLE_SSH_ALG_BLACKLIST) { + ALGORITHM_BLACKLIST = [] +}