1a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch# Author: Trevor Perrin
2a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch# See the LICENSE file for legal information regarding use of this file.
3a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch
4a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch"""TLS Lite is a free python library that implements SSL and TLS. TLS Lite
5a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochsupports RSA and SRP ciphersuites. TLS Lite is pure python, however it can use
6a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochother libraries for faster crypto operations. TLS Lite integrates with several
7a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochstdlib neworking libraries.
8a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch
9a02191e04bc25c4935f804f2c080ae28663d096dBen MurdochAPI documentation is available in the 'docs' directory.
10a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch
11a02191e04bc25c4935f804f2c080ae28663d096dBen MurdochIf you have questions or feedback, feel free to contact me.
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)To use, do::
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
15a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch    from tlslite import TLSConnection, ...
16a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch
17a02191e04bc25c4935f804f2c080ae28663d096dBen MurdochIf you want to import the most useful objects, the cleanest way is:
18a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    from tlslite.api import *
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
21a02191e04bc25c4935f804f2c080ae28663d096dBen MurdochThen use the L{tlslite.TLSConnection.TLSConnection} class with a socket.
22a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch(Or, use one of the integration classes in L{tlslite.integration}).
235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
24a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch@version: 0.4.6
255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)"""
26a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch
27a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochfrom tlslite.api import *
28a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochfrom tlslite.api import __version__ # Unsure why this is needed, but it is
29