|
1 |
| -liboqs version 0.9.0 |
2 |
| -==================== |
| 1 | +liboqs version 0.9.1-rc1 |
| 2 | +======================== |
3 | 3 |
|
4 | 4 | About
|
5 | 5 | -----
|
@@ -28,78 +28,15 @@ liboqs can also be used in the following programming languages via language-spec
|
28 | 28 | Release notes
|
29 | 29 | =============
|
30 | 30 |
|
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. |
32 | 32 |
|
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 |
34 | 34 |
|
35 | 35 | What's New
|
36 | 36 | ----------
|
37 | 37 |
|
38 |
| -This release continues from the 0.8.0 release of liboqs. |
| 38 | +This release continues from the 0.9.0 release of liboqs. |
39 | 39 |
|
40 | 40 | ### Key encapsulation mechanisms
|
41 | 41 |
|
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