You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The **Open Quantum Safe (OQS) project** has the goal of developing and prototyping quantum-resistant cryptography. More information on OQS can be found on our website: https://openquantumsafe.org/ and on Github at https://github.com/open-quantum-safe/.
8
4
@@ -24,85 +20,79 @@ liboqs can also be used in the following programming languages via language-spec
24
20
- Python 3, via https://github.com/open-quantum-safe/liboqs-python
25
21
- Rust, via https://github.com/open-quantum-safe/liboqs-rust
26
22
27
-
Release notes
28
-
=============
29
-
30
-
This is version 0.14.0 of liboqs. It was released on July 10, 2025.
31
-
32
-
This release contains a security fix for secret-dependent branching in HQC. It introduces support for SNOVA, a NIST Additional Signatures Round 2 candidate, and a new optimized implementation of SHA3 using AVX-512VL instructions. Additionally, this is the first liboqs release to include the [stable 1.0.0 version of PQ Code Package's mlkem-native](https://github.com/pq-code-package/mlkem-native/releases/tag/v1.0.0).
33
-
34
-
This release also introduces a number of improvements to testing and infrastructure. The OQS project is now publishing benchmarking data on https://openquantumsafe.org/benchmarking and code coverage data on https://coveralls.io/github/open-quantum-safe/liboqs.
35
-
36
-
Deprecation notice
37
-
==================
38
-
39
-
This will be the last release of liboqs to include Dilithium (that is, the NIST Round 3 version of Dilithium, prior to its standardization by NIST as ML-DSA in FIPS 204). Applications should switch to ML-DSA (FIPS 204). Please contact us if you have any concerns.
40
-
41
-
Security issues
42
-
===============
43
-
44
-
-CVE-2025-52473: Disabled compiler optimizations for HQC to avoid secret-dependent branches. Thank you to Zhenzhi Lai and Zhiyuan Zhang from from the University of Melbourne and the Max Planck Institute for Security and Privacy for identifying the issue.
45
-
46
-
What's New
47
-
----------
48
-
49
-
This release continues from the 0.13.0 release of liboqs.
50
-
51
-
### Key encapsulation mechanisms
52
-
53
-
- HQC: Disabled compiler optimizations to avoid secret-dependent branching in certain configurations. HQC remains disabled by default.
54
-
- ML-KEM: Updated the default ML-KEM implementation to [PQCP's mlkem-native v1.0.0](https://github.com/pq-code-package/mlkem-native/releases/tag/v1.0.0).
55
-
56
-
### Digital signature schemes
57
-
58
-
- New API: added an API function to check if a signature scheme supports signing with a context string.
Release candidate 1 for liboqs 0.15.0 was released on Oct 22, 2025.
25
+
26
+
## Deprecation notice
27
+
liboqs 0.15.0 is the last version to officially support SPHINCS+. SPHINCS+ will be removed in the 0.16.0 release and replaced by SLH-DSA. liboqs 0.15.0 also removes support for Dilithium.
28
+
29
+
## Security issues
30
+
None reported
31
+
32
+
<!--- git log HEAD...0.14.0 --->
33
+
## Significant changes
34
+
-**Integrated SLH-DSA implementation from [pq-code-package/slhdsa-c](https://github.com/pq-code-package/slhdsa-c/)**
- Disabled strict aliasing on SPHINCS+-SHAKE ([#2264](https://github.com/open-quantum-safe/liboqs/pull/2264))
49
+
- Fixed typo in `test_kem.c` ([#2281](https://github.com/open-quantum-safe/liboqs/pull/2281))
50
+
- Fixed uninitialized `length_encaps_seed` for NTRU implementations ([#2266](https://github.com/open-quantum-safe/liboqs/pull/2266))
51
+
<!-- NOTES: #2258 was overwritten by #2288 and thus omitted from release notes for the sake of clarity -->
52
+
<!-- - Patched ICICLE ML-KEM for deterministic encapsulation ([#2258](https://github.com/open-quantum-safe/liboqs/pull/2258)) -->
53
+
- Changed 64 bit add to 32 bit add to wrap on 32 bit counter for AES-CTR AES-NI implementation [#2252](https://github.com/open-quantum-safe/liboqs/pull/2252)
54
+
- Improved random number generator security [#2225](https://github.com/open-quantum-safe/liboqs/pull/2225)
55
+
- Avoided invalid compiler options for MSVC [#2239](https://github.com/open-quantum-safe/liboqs/pull/2239)
0 commit comments