Skip to content

Commit 75e6f07

Browse files
tomato42Annnekkk
authored andcommitted
release 0.9.0 beta 1
1 parent 231af80 commit 75e6f07

File tree

5 files changed

+13
-6
lines changed

5 files changed

+13
-6
lines changed

README

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ Functionality implemented include:
4242
- TLS Certificate Compression (RFC 8879)
4343
- Hybrid ML-KEM key exchage groups (draft-kwiatkowski-tls-ecdhe-mlkem-02)
4444
- support for Brainpool curves in TLS 1.2 and TLS 1.3
45+
- Delegated Credentials (RFC 9345)
46+
- ML-DSA certificates suppport (draft-ietf-tls-mldsa-00)
4547

4648

4749
tlslite-ng aims to be a drop-in replacement for tlslite while providing more

README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
tlslite-ng version 0.8.2 (2025-01-22)
1+
tlslite-ng version 0.9.0b1 (2025-09-25)
22

33
[![GitHub CI](https://github.com/tlsfuzzer/tlslite-ng/actions/workflows/ci.yml/badge.svg)](https://github.com/tlsfuzzer/tlslite-ng/actions/workflows/ci.yml)
44
[![Read the Docs](https://img.shields.io/readthedocs/tlslite-ng)](https://tlslite-ng.readthedocs.io/en/latest/)
@@ -61,7 +61,7 @@ Implemented TLS features include:
6161
* Extended master secret
6262
* padding extension
6363
* keying material exporter
64-
* RSA, RSA-PSS, DSA, ECDSA, and EdDSA certificates
64+
* RSA, RSA-PSS, DSA, ECDSA, EdDSA, and ML-DSA certificates
6565
* ticket based session resumption
6666
* 1-RTT handshake, Hello Retry Request, middlebox compatibility mode,
6767
cookie extension, post-handshake authentication and KeyUpdate
@@ -622,6 +622,10 @@ Similarly, while delegated credentials have a valid time option, it is not enfor
622622
12 History
623623
===========
624624
625+
0.9.0b1 - 2025-09-25
626+
* support for Delegated Credentials (Ganna Starovoytova)
627+
* (Experimental) support for ML-DSA certificates in TLS
628+
625629
0.8.2 - 2025-01-22
626630
* additional test vectors for the RSA implicit rejection mechanism
627631
* fix negotiation of TLS 1.2 Brainpool key exchanges in TLS 1.3, only

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232
# built documents.
3333
#
3434
# The short X.Y version.
35-
version = u'0.8'
35+
version = u'0.9'
3636
# The full version, including alpha/beta/rc tags.
37-
release = u'0.8.2'
37+
release = u'0.9.0b1'
3838

3939

4040
# -- General configuration ---------------------------------------------------

setup.py

Lines changed: 2 additions & 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.2",
14+
version="0.9.0b1",
1515
author="Alicja Kario",
1616
author_email="[email protected]",
1717
url="https://github.com/tlsfuzzer/tlslite-ng",
@@ -41,6 +41,7 @@
4141
'Programming Language :: Python :: 3.10',
4242
'Programming Language :: Python :: 3.11',
4343
'Programming Language :: Python :: 3.12',
44+
'Programming Language :: Python :: 3.13',
4445
'Topic :: Security :: Cryptography',
4546
'Topic :: Software Development :: Libraries :: Python Modules',
4647
'Topic :: System :: Networking'

tlslite/api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
# See the LICENSE file for legal information regarding use of this file.
66

7-
__version__ = "0.8.2"
7+
__version__ = "0.9.0b1"
88
# the whole module is about importing most commonly used methods, for use
99
# by other applications
1010
# pylint: disable=unused-import

0 commit comments

Comments
 (0)