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

Module keyexchange

source code

Handling of cryptographic operations for key exchange

Classes [hide private]
ADHKeyExchange
Handling of anonymous Diffie-Hellman Key exchange
AECDHKeyExchange
Handling of anonymous Eliptic curve Diffie-Hellman Key exchange
AuthenticatedKeyExchange
Common methods for key exchanges that authenticate Server Key Exchange
DHE_RSAKeyExchange
Handling of authenticated ephemeral Diffe-Hellman Key exchange.
ECDHE_RSAKeyExchange
Helper class for conducting ECDHE key exchange
KeyExchange
Common API for calculating Premaster secret
RSAKeyExchange
Handling of RSA key exchange
SRPKeyExchange
Helper class for conducting SRP key exchange
Variables [hide private]
  RFC7919_GROUPS = [(2, 3231700607131100730015351347782516336248...
  __package__ = 'tlslite'
  goodGroupParameters = [(2, 16760943441033506134513952376435009...
Variables Details [hide private]

RFC7919_GROUPS

Value:
[(2,
  32317006071311007300153513477825163362488057133489075174588434139269\
8068341362100027920563626401646854585563579353308169288290230805734726\
2527355474246124574102620252791657297286270630032526342821314576693141\
4223654220941111348629991657478268034230553086349050635557712219187890\
3327295696961297438562417412362372251973464026918557977679768230146253\
9793305801522685873076119753243646747585546071504389684494036613049769\
7812854295958659597567051283852132784468522925504568272879113720098931\
...

goodGroupParameters

Value:
[(2,
  16760943441033506134513952376435009026013552532981390455742093030980\
0865859473551531551523800013916573891864789934747039010546328480848979\
5166376737766056103746694262147761978284926913845194532182537027880222\
3320568363583162691335715494191412998548952262990254076836840948224829\
0641036967659389658897350067939),
 (2,
  14869981859231282928165073536194095211524576625963800746148189668102\
...