From 3baf20a7224040353b5f6284f5778d191bea8577 Mon Sep 17 00:00:00 2001 From: Douglas Stebila Date: Tue, 11 Aug 2020 20:34:10 -0400 Subject: [PATCH] OQS-OpenSSL 2020-08 snapshot release --- RELEASE.md | 16 ++++++++-------- include/openssl/opensslv.h | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index 3d71d5d3d5bd6..6de24eb5566b6 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -1,4 +1,4 @@ -OQS-OpenSSL_1\_1\_1-stable snapshot 2020-07 +OQS-OpenSSL_1\_1\_1-stable snapshot 2020-08 =========================================== About @@ -13,16 +13,16 @@ The **Open Quantum Safe (OQS) project** has the goal of developing and prototypi Release notes ============= -This is the 2020-07 snapshot release of OQS-OpenSSL, which was released on July 10, 2020. Its release page on GitHub is https://github.com/open-quantum-safe/openssl/releases/tag/OQS-OpenSSL_1_1_1-stable-snapshot-2020-07. This release is intended to be used with liboqs version 0.3.0. +This is the 2020-08 snapshot release of OQS-OpenSSL, which was released on August 11, 2020. Its release page on GitHub is https://github.com/open-quantum-safe/openssl/releases/tag/OQS-OpenSSL_1_1_1-stable-snapshot-2020-08. This release is intended to be used with liboqs version 0.4.0. What's New ---------- This is the fourth snapshot release of OQS-OpenSSL_1\_1\_1-stable. It is based on OpenSSL 1.1.1g. -- Uses the updated NIST Round 2 submissions added to liboqs 0.3.0, as described in the [liboqs release notes](https://github.com/open-quantum-safe/liboqs/blob/master/RELEASE.md). -- Adds support for post-quantum signatures in S/MIME and CMS features of OQS-OpenSSL. -- Adds post-quantum algorithms to OpenSSL's `speed` command. -- Implements hybrid key exchange in TLS 1.3 in accordance with [draft-ietf-tls-hybrid-design-00](https://tools.ietf.org/html/draft-ietf-tls-hybrid-design-00). -- More reliable building and use of shared libraries. -- Improves testing of post-quantum functionality, including interoperability with [OQS-BoringSSL](https://github.com/open-quantum-safe/boringssl). +- Uses the updated NIST Round 2 submissions added to liboqs 0.4.0, as described in the [liboqs release notes](https://github.com/open-quantum-safe/liboqs/blob/master/RELEASE.md). + +Deprecations +------------ + +As a result of NIST's announcement of Round 3 of the Post-Quantum Cryptography Standardization Project, this is the last release of OQS-OpenSSL that contain algorithms from Round 2 that are not Round 3 finalists or alternate candidates. Those algorithms will be removed in the next release. The algorithms in question are: NewHope, ThreeBears, MQDSS, and qTesla. These algorithms are considered deprecated within OQS-OpenSSL will receive no updates after this release. diff --git a/include/openssl/opensslv.h b/include/openssl/opensslv.h index 781b05fbddc2b..2730194ccb80e 100644 --- a/include/openssl/opensslv.h +++ b/include/openssl/opensslv.h @@ -40,7 +40,7 @@ extern "C" { * major minor fix final patch/beta) */ # define OPENSSL_VERSION_NUMBER 0x1010107fL -# define OPENSSL_VERSION_TEXT "OpenSSL 1.1.1g 21 Apr 2020, Open Quantum Safe 2020-07 snapshot" +# define OPENSSL_VERSION_TEXT "OpenSSL 1.1.1g 21 Apr 2020, Open Quantum Safe 2020-08 snapshot" /*- * The macros below are to be used for shared library (.so, .dll, ...)