def test_maxKeySize_smaller_than_minKeySize(self): hs = HandshakeSettings() hs.maxKeySize = 1024 hs.minKeySize = 2048 with self.assertRaises(ValueError): hs.validate()
def test_maxKeySize_smaller_than_minKeySize(self): hs = HandshakeSettings() hs.maxKeySize = 1024 hs.minKeySize = 2048 with self.assertRaises(ValueError): hs.validate()
def test_client_SRP_key_exchange_with_too_big_params(self): keyExchange = self.keyExchange.makeServerKeyExchange('sha1') settings = HandshakeSettings() settings.minKeySize = 512 settings.maxKeySize = 1024 client_keyExchange = SRPKeyExchange(self.cipher_suite, self.client_hello, self.server_hello, None, None, srpUsername=bytearray(b'user'), password=bytearray(b'password'), settings=settings) with self.assertRaises(TLSInsufficientSecurity): client_keyExchange.processServerKeyExchange(None, keyExchange)
def test_client_SRP_key_exchange_with_too_big_params(self): keyExchange = self.keyExchange.makeServerKeyExchange('sha1') settings = HandshakeSettings() settings.minKeySize = 512 settings.maxKeySize = 1024 client_keyExchange = SRPKeyExchange(self.cipher_suite, self.client_hello, self.server_hello, None, None, srpUsername='******', password='******', settings=settings) with self.assertRaises(TLSInsufficientSecurity): client_keyExchange.processServerKeyExchange(None, keyExchange)
def test_maxKeySize_too_large(self): hs = HandshakeSettings() hs.maxKeySize = 16385 with self.assertRaises(ValueError): hs.validate()
def test_maxKeySize_too_small(self): hs = HandshakeSettings() hs.maxKeySize = 511 with self.assertRaises(ValueError): hs.validate()
def test_maxKeySize_too_large(self): hs = HandshakeSettings() hs.maxKeySize = 16385 with self.assertRaises(ValueError): hs.validate()
def test_maxKeySize_too_small(self): hs = HandshakeSettings() hs.maxKeySize = 511 with self.assertRaises(ValueError): hs.validate()