def test_getEcdsaSuites(self): hs = HandshakeSettings() hs.keyExchangeNames = ["ecdhe_ecdsa"] hs.cipherNames = ["aes128"] filtered = CipherSuite.getEcdsaSuites(hs) self.assertEqual(filtered, [CipherSuite.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, CipherSuite.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA])
def test_invalid_KEX(self): hs = HandshakeSettings() hs.keyExchangeNames = ['rsa', 'ecdhe_rsa', 'gost'] with self.assertRaises(ValueError): hs.validate()
def test_invalid_KEX(self): hs = HandshakeSettings() hs.keyExchangeNames = ['rsa', 'ecdhe_rsa', 'gost'] with self.assertRaises(ValueError): hs.validate()