Skip to content

Commit 1abaefe

Browse files
committed
release v0.8.0-alpha31
document the newly added features
1 parent 8db0cc1 commit 1abaefe

File tree

6 files changed

+15
-9
lines changed

6 files changed

+15
-9
lines changed

README

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ Functionality implemented include:
88
- all above mentioned protocols, including support for client certificates
99
(RFC 6101, RFC 2246, RFC 4346, RFC 5246, RFC 8446 - not complete)
1010
- RSA, RSA-PSS and ECDSA certificates
11-
- RC4, 3DES-CBC, AES-CBC, AES-GCM and ChaCha20 ciphers (RFC 5246, RFC 6347,
12-
RFC 4492, RFC 5288, RFC 5289, RFC 7539, RFC 7905)
11+
- RC4, 3DES-CBC, AES-CBC, AES-GCM, AES-CCM, AES-CCM_8 and ChaCha20 ciphers
12+
(RFC 5246, RFC 6347, RFC 4492, RFC 5288, RFC 5289, RFC 7539, RFC 7905,
13+
RFC 6655, RFC 7251)
1314
- MD5, SHA1, SHA256 and SHA384 HMACs as well as AEAD mode of operation with
1415
GCM or Poly1305 authenticator
1516
- RSA, DHE_RSA, ECDHE_RSA, ECDHE_ECDSA key exchange

README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
tlslite-ng version 0.8.0-alpha30 (2019-11-13)
1+
tlslite-ng version 0.8.0-alpha31 (2019-11-26)
22

33
[![Build Status](https://travis-ci.org/tomato42/tlslite-ng.svg?branch=master)](https://travis-ci.org/tomato42/tlslite-ng)
44
[![Coverage Status](https://coveralls.io/repos/tomato42/tlslite-ng/badge.svg?branch=master)](https://coveralls.io/r/tomato42/tlslite-ng?branch=master)
@@ -55,7 +55,7 @@ Implemented TLS features include:
5555
* SSLv3, TLSv1.0, TLSv1.1, TLSv1.2 and TLSv1.3
5656
* ciphersuites with DHE, ADH, ECDHE, AECDH, RSA and SRP
5757
key exchange together
58-
with AES (including GCM variant), 3DES, RC4 and ChaCha20 (both the official
58+
with AES (CBC, GCM, CCM and CCM_8), 3DES, RC4 and ChaCha20 (both the official
5959
standard and the IETF draft) symmetric ciphers and NULL encryption.
6060
* PSK and PSK-(EC)DHE key exchange in TLSv1.3
6161
* Secure Renegotiation
@@ -599,7 +599,7 @@ may not work with all asyncore.dispatcher subclasses.
599599
* fix Python 2 comaptibility issue with X.509 DER parsing (Erkki Vahala)
600600
* TLS 1.3
601601
* final RFC 8446 support
602-
* TLS 1.3 specific ciphers (AES-GCM and Chacha20)
602+
* TLS 1.3 specific ciphers (AES-GCM, AES-CCM, AES-CCM8 and Chacha20)
603603
* TLS 1.3 specific extensions and extension code points
604604
* 1-RTT handshake mode
605605
* HelloRetryRequest support
@@ -613,6 +613,7 @@ may not work with all asyncore.dispatcher subclasses.
613613
* downgrade sentinels in ServerHello.random
614614
* TLS Keying Material Exporter support in TLS 1.3 (Simo Sorce)
615615
* client certificate support (Simo Sorce)
616+
* KeyUpdate support
616617
* fix minor compatibility issue with Jython2.7 (Filip Goldefus)
617618
* higher precision of throughput measurement on non-Linux platforms
618619
(Efthimis Iosifidis)
@@ -648,6 +649,10 @@ may not work with all asyncore.dispatcher subclasses.
648649
ClientHello)
649650
* support for HelloRequest messages (only for encoding/decoding, renegotiation
650651
is still unsupported)
652+
* nicer error messages when parsing malformed exceptions, TLS messages in
653+
general
654+
* AES-CCM and AES-CCM8 support (in TLS 1.2 and TLS 1.3) (Ivan Nikolchev)
655+
* added support for configuring enabled ciphers in `tls.py` (Ivan Nikolchev)
651656
652657
0.7.0 - 2017-07-31
653658

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
# The short X.Y version.
6262
version = u'0.8'
6363
# The full version, including alpha/beta/rc tags.
64-
release = u'0.8.0-alpha30'
64+
release = u'0.8.0-alpha31'
6565

6666
# The language for content autogenerated by Sphinx. Refer to documentation
6767
# for a list of supported languages.

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
README = f.read()
1212

1313
setup(name="tlslite-ng",
14-
version="0.8.0-alpha30",
14+
version="0.8.0-alpha31",
1515
author="Hubert Kario",
1616
author_email="[email protected]",
1717
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.8.0-alpha30
24+
@version: 0.8.0-alpha31
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.8.0-alpha30"
4+
__version__ = "0.8.0-alpha31"
55
from .constants import AlertLevel, AlertDescription, Fault
66
from .errors import *
77
from .checker import Checker

0 commit comments

Comments
 (0)