Skip to content

Commit f4b9622

Browse files
dstebilaSWilson4
andauthored
0.12.0 release (#2011)
* Release notes for 0.12.0 release Signed-off-by: Douglas Stebila <dstebila@uwaterloo.ca> * Update changelog [skip ci] Signed-off-by: Douglas Stebila <dstebila@uwaterloo.ca> * Wording in release notes [skip ci] Co-authored-by: Spencer Wilson <spencer.wilson@uwaterloo.ca> Signed-off-by: Douglas Stebila <dstebila@users.noreply.github.com> --------- Signed-off-by: Douglas Stebila <dstebila@uwaterloo.ca> Signed-off-by: Douglas Stebila <dstebila@users.noreply.github.com> Co-authored-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
1 parent d0d0413 commit f4b9622

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ set(CMAKE_C_VISIBILITY_PRESET hidden)
4343
set(OQS_VERSION_MAJOR 0)
4444
set(OQS_VERSION_MINOR 12)
4545
set(OQS_VERSION_PATCH 0)
46-
set(OQS_VERSION_PRE_RELEASE "-rc1")
46+
set(OQS_VERSION_PRE_RELEASE "")
4747
set(OQS_VERSION_TEXT "${OQS_VERSION_MAJOR}.${OQS_VERSION_MINOR}.${OQS_VERSION_PATCH}${OQS_VERSION_PRE_RELEASE}")
4848
set(OQS_COMPILE_BUILD_TARGET "${CMAKE_SYSTEM_PROCESSOR}-${CMAKE_HOST_SYSTEM}")
4949
set(OQS_MINIMAL_GCC_VERSION "7.1.0")

RELEASE.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
liboqs version 0.12.0-rc1
2-
=========================
1+
liboqs version 0.12.0
2+
=====================
33

44
About
55
-----
@@ -27,7 +27,7 @@ liboqs can also be used in the following programming languages via language-spec
2727
Release notes
2828
=============
2929

30-
This is release candidate 1 for version 0.12.0 of liboqs. It was released on November 29, 2024.
30+
This is version 0.12.0 of liboqs. It was released on December 9, 2024.
3131

3232
This release updates the ML-DSA implementation to the [final FIPS 204](https://csrc.nist.gov/pubs/fips/204/final) version. This release still includes the NIST Round 3 version of Dilithium for interoperability purposes, but we plan to remove Dilithium Round 3 in a future release.
3333

@@ -38,14 +38,19 @@ This will be the last release of liboqs to include Kyber (that is, the NIST Roun
3838

3939
The addition of ML-DSA FIPS 204 final version to liboqs has introduced a new signature API which includes a context string parameter. We are planning to remove the old version of the API without a context string in the next release to streamline the API and bring it in line with NIST specifications. Users who have an opinion on this removal are invited to provide input at https://github.com/open-quantum-safe/liboqs/issues/2001.
4040

41+
Security issues
42+
===============
43+
44+
- CVE-2024-54137: Fixed bug in HQC decapsulation that leads to incorrect shared secret value during decapsulation when called with an invalid ciphertext. Thank you to Célian Glénaz and Dahmun Goudarzi from Quarkslab for identifying the issue.
45+
4146
What's New
4247
----------
4348

4449
This release continues from the 0.11.0 release of liboqs.
4550

4651
### Key encapsulation mechanisms
4752

48-
- HQC: Fixed correctness bug in decapsulation. Thank you to Célian Glénaz and Dahmun Goudarzi from Quarkslab for identifying the issue.
53+
- HQC: Fixed bug in decapsulation that leads to incorrect shared secret value during decapsulation when called with an invalid ciphertext. Thank you to Célian Glénaz and Dahmun Goudarzi from Quarkslab for identifying the issue.
4954
- Kyber: This is the last release of liboqs to include Kyber.
5055
- ML-KEM: Improved testing of ML-KEM.
5156

@@ -93,10 +98,13 @@ Detailed changelog
9398
* Update PLATFORMS.md / re-enable CROSS on s390x by @SWilson4 in https://github.com/open-quantum-safe/liboqs/pull/1988
9499
* Avoid OpenSSL functions are unconditionally called at OQS_destroy by @ueno in https://github.com/open-quantum-safe/liboqs/pull/1982
95100
* Test Improvements for ML-KEM by @abhinav-thales in https://github.com/open-quantum-safe/liboqs/pull/1947
101+
* Add patch to fix HQC decapsulation in https://github.com/open-quantum-safe/liboqs/commit/95f904bcaafe4cb12cfdf029347ac3b7c795308a
102+
* Run copy_from_upstream.py in https://github.com/open-quantum-safe/liboqs/commit/cce1bfde4e52c524b087b9687020d283fbde0f24
96103
* Fix LMS crash by @ashman-p in https://github.com/open-quantum-safe/liboqs/pull/1998
97104
* Set ML-KEM alg_version to "FIPS203" by @SWilson4 in https://github.com/open-quantum-safe/liboqs/pull/1997
98105
* Add ML-DSA / FIPS 204 final by @bhess in https://github.com/open-quantum-safe/liboqs/pull/1919
99106
* Add defines for OQS version components by @dstebila in https://github.com/open-quantum-safe/liboqs/pull/2000
107+
* Create liboqs 0.12.0 release candidate 1 by @dstebila in https://github.com/open-quantum-safe/liboqs/pull/2006
100108

101109
## New Contributors
102110

@@ -108,4 +116,4 @@ Detailed changelog
108116
* @ChinoUkaegbu made their first contribution in https://github.com/open-quantum-safe/liboqs/pull/1987
109117
* @abhinav-thales made their first contribution in https://github.com/open-quantum-safe/liboqs/pull/1947
110118

111-
**Full Changelog**: https://github.com/open-quantum-safe/liboqs/compare/0.11.0...0.12.0-rc1
119+
**Full Changelog**: https://github.com/open-quantum-safe/liboqs/compare/0.11.0...0.12.0

0 commit comments

Comments
 (0)