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
Copy file name to clipboardExpand all lines: RELEASE.md
+5-2Lines changed: 5 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,7 @@ Release notes
29
29
30
30
This is version 0.13.0-rc1 of liboqs. It was released on March 19, 2025.
31
31
32
-
This release improves support for NIST Additional Signatures Round 2 candidates: CROSS and MAYO implementations are updated and support is added for UOV. This release also adds a new KEM API for deterministic key generation and encapsulation (only supported by ML-KEM at the moment).
32
+
This release improves support for NIST Additional Signatures Round 2 candidates: CROSS and MAYO implementations are updated and support is added for UOV. This release also adds a new KEM API for deterministic key generation (only supported by ML-KEM at the moment). Finally, this release adds support for ML-KEM implementations from 2 new sources: formally verified portable C, AVX2, and AArch64 implementations from [PQCP's mlkem-native](https://github.com/pq-code-package/mlkem-native) and a GPU accelerated CUDA implementation from [Nvidia cuPQC](https://developer.nvidia.com/cupqc).
33
33
34
34
What's New
35
35
----------
@@ -38,7 +38,8 @@ This release continues from the 0.12.0 release of liboqs.
38
38
39
39
### Key encapsulation mechanisms
40
40
41
-
- New API: Added a deterministic key generation and encapsulation API for KEMs (only ML-KEM supported at the moment).
41
+
- New API: Added a deterministic key generation and API for KEMs (only ML-KEM supported at the moment).
42
+
- ML-KEM: Added support the portable C, AVX2, and AArch64 ML-KEM implementations from [PQCP's mlkem-native](https://github.com/pq-code-package/mlkem-native). Large parts of these implementations are formally verified: all of the C code is verified using [CBMC](https://github.com/diffblue/cbmc) and the functional correctness of the core AArch64 assembly routines is verified using [HOL-Light](https://github.com/jrh13/hol-light).
42
43
- ML-KEM: Added support for the ML-KEM implementation from [Nvidia cuPQC](https://developer.nvidia.com/cupqc), a GPU accelerated cryptography library.
43
44
- ML-KEM: Implementation from mlkem-native upstream updated to add Pair-wise Consistency Test (PCT) and Intel CET support.
44
45
- ML-KEM: Improved testing of ML-KEM keys.
@@ -97,12 +98,14 @@ Detailed changelog
97
98
* Update MAYO version in algorithm datasheet by @bhess in https://github.com/open-quantum-safe/liboqs/pull/2103
98
99
* Add DeriveKeyPair API by @SWilson4 in https://github.com/open-quantum-safe/liboqs/pull/2070
99
100
* Update nist-round in UOV and MAYO data sheet by @bhess in https://github.com/open-quantum-safe/liboqs/pull/2105
101
+
* build: search unistd.h separately from sys/random.h for getentropy by @mkroening in https://github.com/open-quantum-safe/liboqs/pull/2104
100
102
101
103
## New Contributors
102
104
*@zhaixiaojuan made their first contribution in https://github.com/open-quantum-safe/liboqs/pull/2010
103
105
*@stevenireeves made their first contribution in https://github.com/open-quantum-safe/liboqs/pull/2044
104
106
*@pablo-gf made their first contribution in https://github.com/open-quantum-safe/liboqs/pull/2059
105
107
*@levitte made their first contribution in https://github.com/open-quantum-safe/liboqs/pull/2086
106
108
*@mkannwischer made their first contribution in https://github.com/open-quantum-safe/liboqs/pull/2093
109
+
*@mkroening made their first contribution in https://github.com/open-quantum-safe/liboqs/pull/2104
0 commit comments