Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
function setupSub(o, cipher)
{
switch (cipher.cipherAlgorithm) {
case SSL.cipherSuite.DES:
var enc = new Crypt.DES(o.key);
break;
case SSL.cipherSuite.TDES:
var enc = new Crypt.TDES(o.key);
break;
case SSL.cipherSuite.AES:
var enc = new Crypt.AES(o.key);
break;
case SSL.cipherSuite.RC4:
var enc = new Crypt.RC4(o.key);
break;
default:
throw new Error("SSL: SetupCipher: unkown encryption algorithm");
}
switch (cipher.encryptionMode) {
case SSL.cipherSuite.CBC:
case SSL.cipherSuite.NONE: