Package tlslite :: Module handshakesettings
[hide private]
[frames] | no frames]

Module handshakesettings

source code

Class for setting handshake parameters.

Classes [hide private]
  HandshakeSettings
This class encapsulates various parameters that can be used with a TLS handshake.
Variables [hide private]
  ALL_CIPHER_NAMES = ['aes256gcm', 'aes128gcm', 'rc4', 'aes256',...
  ALL_MAC_NAMES = ['sha', 'sha256', 'aead', 'md5']
  CERTIFICATE_TYPES = ['x509']
  CIPHER_IMPLEMENTATIONS = ['openssl', 'pycrypto', 'python']
  CIPHER_NAMES = ['aes256gcm', 'aes128gcm', 'rc4', 'aes256', 'ae...
  KEY_EXCHANGE_NAMES = ['rsa', 'dhe_rsa', 'srp_sha', 'srp_sha_rs...
  MAC_NAMES = ['sha', 'sha256', 'aead']
  __package__ = 'tlslite'
Variables Details [hide private]

ALL_CIPHER_NAMES

Value:
['aes256gcm', 'aes128gcm', 'rc4', 'aes256', 'aes128', '3des', 'null']

CIPHER_NAMES

Value:
['aes256gcm', 'aes128gcm', 'rc4', 'aes256', 'aes128', '3des']

KEY_EXCHANGE_NAMES

Value:
['rsa', 'dhe_rsa', 'srp_sha', 'srp_sha_rsa', 'dh_anon']