Skip to content

Commit

Permalink
OQS-OpenSSL 2020-08 snapshot release
Browse files Browse the repository at this point in the history
  • Loading branch information
dstebila committed Aug 12, 2020
1 parent a924d21 commit 3baf20a
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
16 changes: 8 additions & 8 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
OQS-OpenSSL_1\_1\_1-stable snapshot 2020-07
OQS-OpenSSL_1\_1\_1-stable snapshot 2020-08
===========================================

About
Expand All @@ -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.
2 changes: 1 addition & 1 deletion include/openssl/opensslv.h
Original file line number Diff line number Diff line change
Expand Up @@ -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, ...)
Expand Down

0 comments on commit 3baf20a

Please sign in to comment.