Skip to content
This repository was archived by the owner on Jan 8, 2025. It is now read-only.

Commit d13457c

Browse files
committed
Prepare 2023-06 snapshot release candidate 1 [skip ci]
1 parent aabb8ff commit d13457c

File tree

2 files changed

+43
-38
lines changed

2 files changed

+43
-38
lines changed

RELEASE.md

Lines changed: 42 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
OQS-OpenSSL_1\_1\_1-stable snapshot 2022-08
2-
===========================================
1+
OQS-OpenSSL_1\_1\_1-stable snapshot 2023-06-rc1
2+
===============================================
33

44
About
55
-----
@@ -13,47 +13,52 @@ The **Open Quantum Safe (OQS) project** has the goal of developing and prototypi
1313
Release notes
1414
=============
1515

16-
This is the 2022-08 snapshot release of OQS-OpenSSL, which was released on August 23, 2022. This release is intended to be used with liboqs version 0.7.2.
16+
This is release candidate 1 of the 2023-06 snapshot release of OQS-OpenSSL, which was released on June 20, 2023. This release is intended to be used with liboqs version 0.8.0.
1717

18-
What's New
19-
----------
20-
21-
This is the ninth snapshot release of OQS-OpenSSL_1\_1\_1-stable. It is based on OpenSSL 1.1.1q.
18+
END OF LIFE NOTICE
19+
------------------
2220

23-
- Update OpenSSL to version 1.1.1q.
24-
- Remove support for Rainbow level 1 and SIKE/SIDH.
25-
- Adding support for setting default client KEM algorithms via TLS_DEFAULT_GROUPS environment variable.
21+
As the OpenSSL team has announced that OpenSSL 1.1.1 will reach [end of life in September 2023](https://www.openssl.org/blog/blog/2023/03/28/1.1.1-EOL/), this release is intended to be the final release of OQS-OpenSSL_1\_1\_1-stable. Users are recommended to migrate to OpenSSL 3 and make use of the [OQS Provider](https://github.com/open-quantum-safe/oqs-provider/) which provides full post-quantum support in OpenSSL 3.
2622

27-
Previous release notes
28-
----------------------
23+
What's New
24+
----------
2925

30-
- [OQS-OpenSSL 1.1.1 snapshot 2022-01](https://github.com/open-quantum-safe/openssl/releases/tag/OQS-OpenSSL_1_1_1-stable-snapshot-2022-01), based on OpenSSL 1.1.1m, aligned with liboqs 0.7.1 (January 6, 2022)
31-
- [OQS-OpenSSL 1.1.1 snapshot 2021-08](https://github.com/open-quantum-safe/openssl/releases/tag/OQS-OpenSSL_1_1_1-stable-snapshot-2021-08), based on OpenSSL 1.1.1k, aligned with liboqs 0.7.0 (August 11, 2021)
32-
- [OQS-OpenSSL 1.1.1 snapshot 2021-03](https://github.com/open-quantum-safe/openssl/releases/tag/OQS-OpenSSL_1_1_1-stable-snapshot-2021-03), based on OpenSSL 1.1.1k, aligned with liboqs 0.5.0 (March 26, 2021)
33-
- [OQS-OpenSSL 1.1.1 snapshot 2020-08](https://github.com/open-quantum-safe/openssl/releases/tag/OQS-OpenSSL_1_1_1-stable-snapshot-2020-08), based on OpenSSL 1.1.1g, aligned with liboqs 0.4.0 (August 11, 2020)
34-
- [OQS-OpenSSL 1.1.1 snapshot 2020-07](https://github.com/open-quantum-safe/openssl/releases/tag/OQS-OpenSSL_1_1_1-stable-snapshot-2020-07), based on OpenSSL 1.1.1g, aligned with liboqs 0.3.0 (July 10, 2020)
35-
- [OQS-OpenSSL 1.1.1 snapshot 2019-10](https://github.com/open-quantum-safe/openssl/releases/tag/OQS-OpenSSL_1_1_1-stable-snapshot-2019-10), based on OpenSSL 1.1.1d, aligned with liboqs 0.2.0 (October 8, 2019)
36-
- [OQS-OpenSSL 1.1.1 snapshot 2018-11](https://github.com/open-quantum-safe/openssl/releases/tag/OQS-OpenSSL_1_1_1-stable-snapshot-2018-11), based on OpenSSL 1.1.1, aligned with liboqs 0.1.0 (November 13, 2018)
26+
This is the tenth snapshot release of OQS-OpenSSL_1\_1\_1-stable. It is based on OpenSSL 1.1.1u.
3727

38-
---
28+
- Update OpenSSL to version 1.1.1u.
29+
- Key encapsulation mechanism algorithm changes:
30+
- BIKE: updated to Round 4 version.
31+
- Kyber: 90s variants were removed.
32+
- NTRU Prime: All variants were removed.
33+
- Saber: removed.
34+
- Digital signature scheme algorithm changes:
35+
- Dilithium; AES variants were removed.
36+
- Falcon: updated to the 2023-02-07 version.
37+
- Picnic: removed.
38+
- Rainbow: removed.
39+
- SPHINCS+: updated to version 3.1; SPHINCS+-Haraka variants were removed; SPHINCS+-SHA256 and SPHINCS+-SHAKE variants were renamed
40+
- Update OIDs and TLS key exchange code points
3941

4042
Detailed changelog
4143
------------------
4244

43-
* more explanation pointers for NIST levels [skip ci] by @baentsch in https://github.com/open-quantum-safe/openssl/pull/350
44-
* adding TLS_DEFAULT_GROUPS env var by @baentsch in https://github.com/open-quantum-safe/openssl/pull/354
45-
* Updating interop test suite for BoringSSL update. by @xvzcf in https://github.com/open-quantum-safe/openssl/pull/355
46-
* generalize openssl install regarding liboqs lib location by @baentsch in https://github.com/open-quantum-safe/openssl/pull/358
47-
* fix out of source build by @baentsch in https://github.com/open-quantum-safe/openssl/pull/359
48-
* 1.1.1n merge by @baentsch in https://github.com/open-quantum-safe/openssl/pull/361
49-
* merge with upstream 1.1.1o by @baentsch in https://github.com/open-quantum-safe/openssl/pull/370
50-
* openssl test cert update by @baentsch in https://github.com/open-quantum-safe/openssl/pull/373
51-
* Upstream 111p merge by @baentsch in https://github.com/open-quantum-safe/openssl/pull/375
52-
* upstream 111q merge by @baentsch in https://github.com/open-quantum-safe/openssl/pull/377
53-
* re-run generator for corrected dilithium2 level by @baentsch in https://github.com/open-quantum-safe/openssl/pull/381
54-
* remove RainbowI by @baentsch in https://github.com/open-quantum-safe/openssl/pull/382
55-
* remove SIDH/SIKE by @baentsch in https://github.com/open-quantum-safe/openssl/pull/383
56-
* trigger CI also on main branch by @baentsch in https://github.com/open-quantum-safe/openssl/pull/386
57-
* fix liboqs.so.version install by @baentsch in https://github.com/open-quantum-safe/openssl/pull/387
58-
59-
**Full Changelog**: https://github.com/open-quantum-safe/openssl/compare/OQS-OpenSSL_1_1_1-stable-snapshot-2022-01...OQS-OpenSSL-1_1_1-stable-snapshot-2022-08
45+
* documentation generator fix by @baentsch in https://github.com/open-quantum-safe/openssl/pull/394
46+
* Upstream 1.1.1s by @baentsch in https://github.com/open-quantum-safe/openssl/pull/407
47+
* removing Picnic,NTRUprime,Rainbow,Saber by @baentsch in https://github.com/open-quantum-safe/openssl/pull/411
48+
* adds IDs for proper wireshark sigalg dissection by @baentsch in https://github.com/open-quantum-safe/openssl/pull/412
49+
* Updated upstream tag reference to 1.1.1s. by @christianpaquin in https://github.com/open-quantum-safe/openssl/pull/414
50+
* Removed NTRU. by @xvzcf in https://github.com/open-quantum-safe/openssl/pull/415
51+
* remove boringssl interop by @baentsch in https://github.com/open-quantum-safe/openssl/pull/417
52+
* change sphincs variant enablement by @baentsch in https://github.com/open-quantum-safe/openssl/pull/425
53+
* Upgrade to upstream 1.1.1t by @baentsch in https://github.com/open-quantum-safe/openssl/pull/430
54+
* (O)ID update for BIKE and Falcon using oqs-provider template by @baentsch in https://github.com/open-quantum-safe/openssl/pull/438
55+
* version and build instruction update by @baentsch in https://github.com/open-quantum-safe/openssl/pull/443
56+
* Algorithm & ID updates by @baentsch in https://github.com/open-quantum-safe/openssl/pull/447
57+
* Merged 1.1.1u by @christianpaquin in https://github.com/open-quantum-safe/openssl/pull/453
58+
* Code point documentation update by @baentsch in https://github.com/open-quantum-safe/openssl/pull/458
59+
* Updated generate.yml to support liboqs 0.8.0 algorithm changes by @crt26 in https://github.com/open-quantum-safe/openssl/pull/456
60+
61+
## New Contributors
62+
* @crt26 made their first contribution in https://github.com/open-quantum-safe/openssl/pull/456
63+
64+
**Full Changelog**: https://github.com/open-quantum-safe/openssl/compare/OQS-OpenSSL-1_1_1-stable-snapshot-2022-08...OQS-OpenSSL-1_1_1-stable-snapshot-2023-06-rc-1

include/openssl/opensslv.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ extern "C" {
4040
* major minor fix final patch/beta)
4141
*/
4242
# define OPENSSL_VERSION_NUMBER 0x1010115fL
43-
# define OPENSSL_VERSION_TEXT "OpenSSL 1.1.1u 30 May 2023, Open Quantum Safe 2023-05"
43+
# define OPENSSL_VERSION_TEXT "OpenSSL 1.1.1u 30 May 2023, Open Quantum Safe 2023-06-rc1"
4444

4545
/*-
4646
* The macros below are to be used for shared library (.so, .dll, ...)

0 commit comments

Comments
 (0)