From 7dd5b95c04f0a94e07dc95058814dfbbec0165f1 Mon Sep 17 00:00:00 2001 From: Hubert Kario Date: Wed, 26 May 2021 14:39:04 +0200 Subject: [PATCH] release 0.8.0-alpha41 --- README.md | 8 +++++--- docs/conf.py | 2 +- setup.py | 2 +- tlslite/api.py | 2 +- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 1a1d0e7e..a3605bce 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -tlslite-ng version 0.8.0-alpha40 (2021-01-22) +tlslite-ng version 0.8.0-alpha41 (2021-05-26) [![Build Status](https://github.com/tlsfuzzer/tlslite-ng/workflows/GitHub%20CI/badge.svg?branch=master)](https://github.com/tlsfuzzer/tlslite-ng/actions?query=workflow%3A%22GitHub+CI%22+branch%3Amaster) [![Read the Docs](https://img.shields.io/readthedocs/tlslite-ng)](https://tlslite-ng.readthedocs.io/en/latest/) @@ -673,8 +673,8 @@ may not work with all asyncore.dispatcher subclasses. (minor speed up for RSA operations) * refactor certificate selection, make server select certificate based on curves and signature algorithms advertised by client (Ivan Nikolchev) -* basic support for DSA certificates; not usable in TLS yet (Frantisek - Krenzelok) +* basic support for DSA certificates; verification of DSA signatures + in ServerKeyExchange (Frantisek Krenzelok) * small optimisations to PRF methods, speeds to handshake * support for MD5 signatures in X.509 certificates (Jean-Romain Garnier) * add support for Brainpool curves in TLS 1.2 and earlier (pytz) @@ -684,6 +684,8 @@ may not work with all asyncore.dispatcher subclasses. in-memory with m2crypto wouldn't work for decryption/encryption * handle too short RSA ciphertexts for the key size consistently between backends +* strict handling of CCS in TLS 1.3 (don't allow it post handshake) +* improved RSA key generation - don't generate biased primes 0.7.0 - 2017-07-31 diff --git a/docs/conf.py b/docs/conf.py index 094fcf7e..8467e19f 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -62,7 +62,7 @@ # The short X.Y version. version = u'0.8' # The full version, including alpha/beta/rc tags. -release = u'0.8.0-alpha40' +release = u'0.8.0-alpha41' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.py b/setup.py index 6e3be82c..2142df0e 100755 --- a/setup.py +++ b/setup.py @@ -11,7 +11,7 @@ README = f.read() setup(name="tlslite-ng", - version="0.8.0-alpha40", + version="0.8.0-alpha41", author="Hubert Kario", author_email="hkario@redhat.com", url="https://github.com/tlsfuzzer/tlslite-ng", diff --git a/tlslite/api.py b/tlslite/api.py index a7de2030..4aa47ed9 100644 --- a/tlslite/api.py +++ b/tlslite/api.py @@ -1,7 +1,7 @@ # Author: Trevor Perrin # See the LICENSE file for legal information regarding use of this file. -__version__ = "0.8.0-alpha40" +__version__ = "0.8.0-alpha41" from .constants import AlertLevel, AlertDescription, Fault from .errors import * from .checker import Checker