- add sources.
[platform/framework/web/crosswalk.git] / src / third_party / tlslite / tlslite / __init__.py
1 """
2 TLS Lite is a free python library that implements SSL v3, TLS v1, and
3 TLS v1.1.  TLS Lite supports non-traditional authentication methods
4 such as SRP, shared keys, and cryptoIDs, in addition to X.509
5 certificates.  TLS Lite is pure python, however it can access OpenSSL,
6 cryptlib, pycrypto, and GMPY for faster crypto operations.  TLS Lite
7 integrates with httplib, xmlrpclib, poplib, imaplib, smtplib,
8 SocketServer, asyncore, and Twisted.
9
10 To use, do::
11
12     from tlslite.api import *
13
14 Then use the L{tlslite.TLSConnection.TLSConnection} class with a socket,
15 or use one of the integration classes in L{tlslite.integration}.
16
17 @version: 0.3.8
18 """
19 __version__ = "0.3.8"
20
21 __all__ = ["api",
22            "BaseDB",
23            "Checker",
24            "constants",
25            "errors",
26            "FileObject",
27            "HandshakeSettings",
28            "mathtls",
29            "messages",
30            "Session",
31            "SessionCache",
32            "SharedKeyDB",
33            "TLSConnection",
34            "TLSRecordLayer",
35            "VerifierDB",
36            "X509",
37            "X509CertChain",
38            "integration",
39            "utils"]