From 2fc76020d4d4e71932bc853e21b9df9bf170a116 Mon Sep 17 00:00:00 2001 From: Alicja Kario Date: Fri, 18 Oct 2024 19:21:33 +0200 Subject: [PATCH] release 0.8.0-beta5 --- README | 1 + README.md | 7 +++++-- docs/conf.py | 2 +- setup.py | 2 +- tlslite/api.py | 2 +- 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/README b/README index 0f33707f..433fb6d3 100644 --- a/README +++ b/README @@ -40,6 +40,7 @@ Functionality implemented include: - Heartbeat Extension (RFC 6520) - Record Size Limit (RFC 8449) - TLS Certificate Compression (RFC 8879) + - Hybrid ML-KEM key exchage groups (draft-kwiatkowski-tls-ecdhe-mlkem-02) tlslite-ng aims to be a drop-in replacement for tlslite while providing more diff --git a/README.md b/README.md index 41f8bf4e..95f9985a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -tlslite-ng version 0.8.0-beta4 (2024-10-18) +tlslite-ng version 0.8.0-beta5 (2024-10-18) [![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/) @@ -50,7 +50,7 @@ file. Implemented TLS features include: * SSLv3, TLSv1.0, TLSv1.1, TLSv1.2 and TLSv1.3 -* ciphersuites with DHE, ADH, ECDHE, AECDH, RSA and SRP +* ciphersuites with DHE, ADH, ECDHE, AECDH, ML-KEM, RSA and SRP key exchange together with AES (CBC, GCM, CCM and CCM_8), 3DES, RC4 and ChaCha20 (both the official standard and the IETF draft) symmetric ciphers and NULL encryption. @@ -712,6 +712,9 @@ TLSAsyncioDispatcherMixIn.py. * Fix int_to_bytes and numberToByteArray encoding of 0 with length not specified, and thus also ClientKeyExchange handling for DHE with missing key share +* (Experimental) Support for hybrid KEM key exchange groups from + draft-kwiatkowski-tls-ecdhe-mlkem-02. To work, kyber-py v1.0 library must + be installed. 0.7.0 - 2017-07-31 diff --git a/docs/conf.py b/docs/conf.py index 9f7acf27..14ed9c25 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -34,7 +34,7 @@ # The short X.Y version. version = u'0.8' # The full version, including alpha/beta/rc tags. -release = u'0.8.0-beta4' +release = u'0.8.0-beta5' # -- General configuration --------------------------------------------------- diff --git a/setup.py b/setup.py index 612e33e4..498271db 100755 --- a/setup.py +++ b/setup.py @@ -11,7 +11,7 @@ README = f.read() setup(name="tlslite-ng", - version="0.8.0-beta4", + version="0.8.0-beta5", author="Alicja Kario", author_email="hkario@redhat.com", url="https://github.com/tlsfuzzer/tlslite-ng", diff --git a/tlslite/api.py b/tlslite/api.py index 436bfecd..1909b9b1 100644 --- a/tlslite/api.py +++ b/tlslite/api.py @@ -4,7 +4,7 @@ # # See the LICENSE file for legal information regarding use of this file. -__version__ = "0.8.0-beta4" +__version__ = "0.8.0-beta5" # the whole module is about importing most commonly used methods, for use # by other applications # pylint: disable=unused-import