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 = ['chacha20-poly1305', 'aes256gcm', 'aes128g...
  ALL_MAC_NAMES = ['sha', 'sha256', 'aead', 'md5']
  CERTIFICATE_TYPES = ['x509']
  CIPHER_IMPLEMENTATIONS = ['openssl', 'pycrypto', 'python']
  CIPHER_NAMES = ['chacha20-poly1305', 'aes256gcm', 'aes128gcm',...
  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:
['chacha20-poly1305',
 'aes256gcm',
 'aes128gcm',
 'aes256',
 'aes128',
 '3des',
 'rc4',
 'null']

CIPHER_NAMES

Value:
['chacha20-poly1305',
 'aes256gcm',
 'aes128gcm',
 'aes256',
 'aes128',
 '3des']

KEY_EXCHANGE_NAMES

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