Skip to content

Commit 9b87ab3

Browse files
committed
update the version to 0.6.0-alpha3
1 parent bc101ff commit 9b87ab3

File tree

5 files changed

+26
-10
lines changed

5 files changed

+26
-10
lines changed

README

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,26 @@ It can use pycrypto, m2crypto and gmp for acceleration of cryptographic
55
operations but is not dependant upon them.
66

77
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
8+
- all above mentioned protocols, including support for client certificates
9+
(RFC 6101, RFC 2246, RFC 4346, RFC 5246)
10+
- RC4, 3DES-CBC, AES-CBC, AES-GCM and ChaCha20 ciphers (RFC 5246, RFC 6347,
11+
RFC 4492, RFC 5288, RFC 5289, RFC 7539)
12+
- MD5, SHA1, SHA256 and SHA384 HMACs as well as AEAD mode of operation in GCM
13+
or Poly1305 authenticator
14+
- RSA, DHE_RSA and ECDHE_RSA key exchange
15+
- full set of signature hashes (md5, sha1, sha224, sha256, sha384 and sha512)
16+
for ServerKeyExchange and CertfificateVerify in TLS v1.2
17+
- secp256r1, secp384r1, secp521r1, secp256k1, secp224r1 and secp192r1 curves
18+
for ECDHE_RSA key exchange (support for last two depends on the version
19+
of ecdsa library used)
1120
- anonymous DHE key exchange
21+
- anonymous ECDH key exchange in client
1222
- NULL encryption ciphersuites
13-
- FALLBACK_SCSV
14-
- encrypt-then-MAC mode of operation for CBC ciphersuites
23+
- FALLBACK_SCSV (RFC 7507)
24+
- encrypt-then-MAC mode of operation for CBC ciphersuites (RFC 7366)
1525
- client certificates
1626
- TACK certificate pinning
17-
- SRP_SHA_RSA ciphersuites
27+
- SRP_SHA_RSA and SRP_SHA ciphersuites (RFC 5054)
1828

1929
tlslite-ng aims to be a drop-in replacement for tlslite while providing more
2030
comprehensive set of features and more secure defautls.

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
```
2-
tlslite-ng version 0.6.0-alpha2 2015-11-12
2+
tlslite-ng version 0.6.0-alpha3 2015-11-27
33
Hubert Kario <hkario at redhat.com>
44
https://github.com/tomato42/tlslite-ng/
55
```
@@ -523,6 +523,12 @@ encrypt-then-MAC mode for CBC ciphers.
523523
===========
524524
525525
0.6.0 - WIP
526+
- abitlity to perform reverse lookups on many of the TLS type enumerations
527+
- added ECDHE_RSA key exchange together with associated ciphersuites
528+
- refactor key exchange code to remove duplication and make adding new methods
529+
easier
530+
- add support for all hashes for ServerKeyExchange and CertificateVerify
531+
messages in TLS 1.2
526532
- mark library as compatible with Python 3.5 (it was previously, but now
527533
it is verified with Continous Integration)
528534
- small cleanups and more documentation

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99

1010
setup(name="tlslite-ng",
11-
version="0.6.0-alpha2",
11+
version="0.6.0-alpha3",
1212
author="Hubert Kario",
1313
author_email="[email protected]",
1414
url="https://github.com/tomato42/tlslite-ng",

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.6.0-alpha2
24+
@version: 0.6.0-alpha3
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.6.0-alpha2"
4+
__version__ = "0.6.0-alpha3"
55
from .constants import AlertLevel, AlertDescription, Fault
66
from .errors import *
77
from .checker import Checker

0 commit comments

Comments
 (0)