Skip to content

Commit 857da28

Browse files
committed
release version 0.5.0-beta3
1 parent 98c302d commit 857da28

File tree

4 files changed

+43
-4
lines changed

4 files changed

+43
-4
lines changed

README

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
tlslite-ng is a pure python implementation of SSLv3.0, TLS 1.0, TLS 1.1 and
2+
TLS 1.2 protocols.
3+
4+
It can use pycrypto, m2crypto and gmp for acceleration of cryptographic
5+
operations but is not dependant upon them.
6+
7+
Functionality implemented include:
8+
- RC4, 3DES-CBC, AES-CBC and AES-GCM ciphers
9+
- MD5, SHA1, SHA256 and SHA384 HMACs as well as AEAD mode of operation
10+
- RSA and DHE_RSA key exchange
11+
- anonymous DHE key exchange
12+
- NULL encryption ciphersuites
13+
- FALLBACK_SCSV
14+
- encrypt-then-MAC mode of operation for CBC ciphersuites
15+
- client certificates
16+
- TACK certificate pinning
17+
- SRP_SHA_RSA ciphersuites
18+
19+
tlslite-ng aims to be a drop-in replacement for tlslite while providing more
20+
comprehensive set of features and more secure defautls.

setup.py

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,34 @@
55

66
from distutils.core import setup
77

8+
9+
810
setup(name="tlslite-ng",
9-
version="0.5.0-beta2",
11+
version="0.5.0-beta3",
1012
author="Hubert Kario",
1113
author_email="hkario@redhat.com",
1214
url="https://github.com/tomato42/tlslite-ng",
13-
description="tlslite implements SSL and TLS.",
15+
description="Pure python implementation of SSL and TLS.",
1416
license="LGPLv2",
1517
scripts=["scripts/tls.py", "scripts/tlsdb.py"],
1618
packages=["tlslite", "tlslite.utils", "tlslite.integration"],
1719
package_data={
1820
'package1': ['LICENSE', 'README.md']},
21+
obsoletes=["tlslite"],
22+
classifiers=[
23+
'Development Status :: 4 - Beta',
24+
'Intended Audience :: Developers',
25+
'License :: OSI Approved :: GNU General Public License v2 (GPLv2)',
26+
'Operating System :: OS Independent',
27+
'Programming Language :: Python',
28+
'Programming Language :: Python :: 2.6',
29+
'Programming Language :: Python :: 2.7',
30+
'Programming Language :: Python :: 3.2',
31+
'Programming Language :: Python :: 3.3',
32+
'Programming Language :: Python :: 3.4',
33+
'Topic :: Security :: Cryptography',
34+
'Topic :: Software Development :: Libraries :: Python Modules',
35+
'Topic :: System :: Networking'
36+
],
37+
keywords="ssl, tls, pure-python"
1938
)

tlslite/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
Then use the L{tlslite.TLSConnection.TLSConnection} class with a socket.
2222
(Or, use one of the integration classes in L{tlslite.integration}).
2323
24-
@version: 0.5.0-beta2
24+
@version: 0.5.0-beta3
2525
"""
2626

2727
from tlslite.api import *

tlslite/api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Author: Trevor Perrin
22
# See the LICENSE file for legal information regarding use of this file.
33

4-
__version__ = "0.5.0-beta2"
4+
__version__ = "0.5.0-beta3"
55
from .constants import AlertLevel, AlertDescription, Fault
66
from .errors import *
77
from .checker import Checker

0 commit comments

Comments
 (0)