Skip to content

Commit

Permalink
Update change notes [ci skip]
Browse files Browse the repository at this point in the history
  • Loading branch information
randombit committed Oct 6, 2023
1 parent 6546d02 commit 258211b
Showing 1 changed file with 16 additions and 2 deletions.
18 changes: 16 additions & 2 deletions news.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ Release Notes
Version 3.2.0, Not Yet Released
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

* Add support for (experimental!) post-quantum secure key exchange
in TLS 1.3 (GH #3609 #3732 #3733)

* Add support for TLS PSK (GH #3618)

* Add a first class interface for XOFs (GH #3671 #3672 #3701)
Expand All @@ -15,13 +18,20 @@ Version 3.2.0, Not Yet Released

* Add improved APIs for key encsapsulation (GH #3611 #3652 #3653)

* Fix bugs in various signature algorithms where if a signature
operation was used after the key object had been deleted, a use
after free would occur. (GH #3702)

* The types defined in pubkey.h can now be moved (GH #3655)

* Add the Russian block cipher Kuznyechik (GH #3680)
* Add the Russian block cipher Kuznyechik (GH #3680 #3724)

* Implement serialization for the Certificate Authority TLS extension
(GH #3687)

* Refactored the internal buffering logic of most hash functions
(GH #3705 #3693)

* Add OS support for naming threads; now Botan thread pool threads
are identified by name. (GH #3628)

Expand All @@ -36,6 +46,8 @@ Version 3.2.0, Not Yet Released
* If compiling against an old glibc which does not support the ``getrandom``
call, now the raw syscall is used instead. (GH #3688 #3685)

* On MinGW the global thread pool is disabled by default (GH #3726 #2582)

* Various internal functions now use ``std::span`` instead of raw pointers
plus length field. NOTE: any implementations of ``BlockCipher``, ``HashFunction``
etc that live outside the library will have to be updated. This is not covered
Expand Down Expand Up @@ -64,8 +76,10 @@ Version 3.2.0, Not Yet Released
* CI now uses Android NDK 26, and earlier NDKs are not supported
due to limitations of the C++ library in earlier NDKs (GH #3718)

* Improve support for IBM's XLC compiler (GH #3730)

* Avoid compilation failures when using ``-Werror`` mode with GCC 12
due to spurious warnins there. (GH #3711 #3709)
due to spurious warnings in that version. (GH #3711 #3709)

Version 3.1.1, 2023-07-13
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Expand Down

0 comments on commit 258211b

Please sign in to comment.