Skip to content

Commit d9a34c9

Browse files
committed
Release notes for 0.9.1-rc1 [skip-ci]
1 parent f22c831 commit d9a34c9

File tree

2 files changed

+7
-70
lines changed

2 files changed

+7
-70
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ set(CMAKE_C_STANDARD 11)
3333
set(CMAKE_C_STANDARD_REQUIRED ON)
3434
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
3535
set(CMAKE_C_VISIBILITY_PRESET hidden)
36-
set(OQS_VERSION_TEXT "0.9.0")
36+
set(OQS_VERSION_TEXT "0.9.1-rc1")
3737
set(OQS_COMPILE_BUILD_TARGET "${CMAKE_SYSTEM_PROCESSOR}-${CMAKE_HOST_SYSTEM}")
3838
set(OQS_MINIMAL_GCC_VERSION "7.1.0")
3939
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)

RELEASE.md

Lines changed: 6 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
liboqs version 0.9.0
2-
====================
1+
liboqs version 0.9.1-rc1
2+
========================
33

44
About
55
-----
@@ -28,78 +28,15 @@ liboqs can also be used in the following programming languages via language-spec
2828
Release notes
2929
=============
3030

31-
This is version 0.9.0 of liboqs. It was released on October 12, 2023.
31+
This is release candidate 1 for version 0.9.1 of liboqs. It was released on December 19, 2023.
3232

33-
This release features an update to the Classic McEliece KEM, bringing it in line with NIST Round 4. It also adds or updates ARM implementations for Kyber, Dilithium, and Falcon.
33+
This release is a security release which fixes potential non-constant-time behaviour in Kyber based on https://github.com/pq-crystals/kyber/commit/dda29cc63af721981ee2c831cf00822e69be3220
3434

3535
What's New
3636
----------
3737

38-
This release continues from the 0.8.0 release of liboqs.
38+
This release continues from the 0.9.0 release of liboqs.
3939

4040
### Key encapsulation mechanisms
4141

42-
- Classic McEliece: updated to Round 4 version.
43-
- Kyber: aarch64 implementation updated.
44-
45-
### Digital signature schemes
46-
47-
- Dilithium: aarch64 implementation updated.
48-
- Falcon: aarch64 implementation added.
49-
50-
### Other changes
51-
52-
- Update algorithm documentation
53-
- Support compilation for Windows on ARM64, Apple mobile, and Android platforms
54-
- Improve resilience of randombytes on Apple systems
55-
56-
Release call
57-
============
58-
59-
Users of liboqs are invited to join a webinar on Thursday, November 2, 2023, from 12-1pm US Eastern time for information on this release, plans for the next release cycle, and to provide feedback on OQS usage and features.
60-
61-
The Zoom link for the webinar is: https://uwaterloo.zoom.us/j/98288698086
62-
63-
---
64-
65-
Detailed changelog
66-
------------------
67-
68-
* Fix libdir value in liboqs.pc by @vt-alt in https://github.com/open-quantum-safe/liboqs/pull/1496
69-
* update version and remove CCI triggers by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1498
70-
* create deb package and retain as artifact by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1501
71-
* README correction to docs path & additional gitignore to macos + vscode by @planetf1 in https://github.com/open-quantum-safe/liboqs/pull/1503
72-
* Trigger liboqs-python CI via GitHub API by @SWilson4 in https://github.com/open-quantum-safe/liboqs/pull/1507
73-
* Update Classic McEliece by @praveksharma in https://github.com/open-quantum-safe/liboqs/pull/1470
74-
* update BIKE documentation by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1509
75-
* kyber/dilithium aarch64 pull from pqclean + patches by @bhess in https://github.com/open-quantum-safe/liboqs/pull/1512
76-
* Pull Falcon updates from PQClean by @dstebila in https://github.com/open-quantum-safe/liboqs/pull/1523
77-
* Bump XCode by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1526
78-
* Update Classic McEliece supression files by @praveksharma in https://github.com/open-quantum-safe/liboqs/pull/1527
79-
* Bump gitpython from 3.1.30 to 3.1.32 in /scripts/copy_from_upstream by @dependabot in https://github.com/open-quantum-safe/liboqs/pull/1524
80-
* ci: add CI for android by @res0nance in https://github.com/open-quantum-safe/liboqs/pull/1531
81-
* re-enable armhf speed testing by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1535
82-
* Bump gitpython from 3.1.32 to 3.1.34 in /scripts/copy_from_upstream by @dependabot in https://github.com/open-quantum-safe/liboqs/pull/1538
83-
* Prefer arc4random on Apple platforms by @res0nance in https://github.com/open-quantum-safe/liboqs/pull/1544
84-
* Bump gitpython from 3.1.34 to 3.1.35 in /scripts/copy_from_upstream by @dependabot in https://github.com/open-quantum-safe/liboqs/pull/1551
85-
* Update Classic McEliece suppression files by @praveksharma in https://github.com/open-quantum-safe/liboqs/pull/1541
86-
* Pull Neon implementation of Falcon from PQClean by @SWilson4 in https://github.com/open-quantum-safe/liboqs/pull/1547
87-
* ci: add CI for apple mobile platforms by @res0nance in https://github.com/open-quantum-safe/liboqs/pull/1546
88-
* Add Windows ARM64 support by @res0nance in https://github.com/open-quantum-safe/liboqs/pull/1545
89-
* Document Falcon constant time errors by @praveksharma in https://github.com/open-quantum-safe/liboqs/pull/1552
90-
* ci: github actions CI for Windows x86 and x64 by @res0nance in https://github.com/open-quantum-safe/liboqs/pull/1554
91-
* build: Align VS test folder with all other Generators by @res0nance in https://github.com/open-quantum-safe/liboqs/pull/1557
92-
* Fix weekly.yml to skip McEliece by @praveksharma in https://github.com/open-quantum-safe/liboqs/pull/1562
93-
* Enable extensions in constant-time tests by @SWilson4 in https://github.com/open-quantum-safe/liboqs/pull/1567
94-
* Update Classic McEliece supression files by @praveksharma in https://github.com/open-quantum-safe/liboqs/pull/1568
95-
* liboqs 0.9.0 release candidate 1 by @SWilson4 in https://github.com/open-quantum-safe/liboqs/pull/1570
96-
* add community standard documentation [skip ci] by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1565
97-
* Bump gitpython from 3.1.35 to 3.1.37 in /scripts/copy_from_upstream by @dependabot in https://github.com/open-quantum-safe/liboqs/pull/1575
98-
99-
## New Contributors
100-
* @planetf1 made their first contribution in https://github.com/open-quantum-safe/liboqs/pull/1503
101-
* @SWilson4 made their first contribution in https://github.com/open-quantum-safe/liboqs/pull/1507
102-
* @praveksharma made their first contribution in https://github.com/open-quantum-safe/liboqs/pull/1470
103-
* @res0nance made their first contribution in https://github.com/open-quantum-safe/liboqs/pull/1531
104-
105-
**Full Changelog**: https://github.com/open-quantum-safe/liboqs/compare/0.8.0...0.9.0
42+
- Kyber: C, AVX2, and aarch64 implementation

0 commit comments

Comments
 (0)