Skip to content

Latest commit

 

History

History
131 lines (103 loc) · 9.42 KB

RELEASE.md

File metadata and controls

131 lines (103 loc) · 9.42 KB

oqs-demos snapshot 2023-10 (0.9.0)

About

The Open Quantum Safe (OQS) project has the goal of developing and prototyping quantum-resistant cryptography. More information on OQS can be found on our website: https://openquantumsafe.org/ and on Github at https://github.com/open-quantum-safe/.

liboqs is an open source C library for quantum-resistant cryptographic algorithms.

open-quantum-safe/oqs-demos is a collection of integrations of liboqs into various high-level applications requiring the use of cryptography for their core operations. The goal of this integration is to provide easy prototyping of quantum-resistant cryptography in standard applications. The integrations should not be considered "production quality".

Release notes

This is the 2023-10 release of oqs-demos, which was released on October 31, 2023. This release is intended to be used with liboqs tag/version 0.9.0, oqs-provider version 0.5.2, and oqs-openssh tag/version OQS-OpenSSH-snapshot-2023-10.

What's New

Since the 0.8.0 release (2023-06) the following key changes occurred:

  • ngtcp2 and epiphany integration updated to use OpenSSL3 & oqs-provider
  • General upgrade to Chromium and BoringSSL integration and documentation, incl. Windows support
  • Added full QSC chain to (nginx) test server logic
  • Several updates to follow upstream package changes (nginx, curl, oqs-provider, liboqs, ngtcp2)

What's Changed

  • Size optimization ngtcp2 and change to use OpenSSL3/oqsprovider by @baentsch in #211
  • Update Chromium build instructions by @Raytonne in #210
  • change epiphany to use OpenSSL3/oqsprovider by @baentsch in #209
  • Update ubuntu_x64_provider to large resource class in config.yml by @baentsch in #212
  • Fix ngtcp2 upstream problem by @baentsch in #214
  • tag github docker images by @baentsch in #215
  • document DEFAULT_GROUPS env var for httpd [skip ci] by @baentsch in #218
  • Update test.openquantumsafe.org & resolve some issues by @bhess in #223
  • I(ETF) interop image by @baentsch in #222
  • Chromium update by @pi-314159 in #234
  • Updates docker file to create test server package by @bhess in #238
  • Specify Chromium and liboqs version by @Raytonne in #240
  • curl version change to work around bug by @baentsch in #237
  • nginx server: update to oqs-provider 0.5.2 & config update by @bhess in #241
  • Add quantum-safe certificate chain support to the test server by @pi-314159 in #242

New Contributors

  • @Raytonne made their first contribution in #210
  • @pi-314159 made their first contribution in #234

Full Changelog: https://github.com/open-quantum-safe/oqs-demos/compare/0.8.0...0.9.0

Previous release documentation(s)

oqs-demos snapshot 2023-06 (0.8.0)

About

The Open Quantum Safe (OQS) project has the goal of developing and prototyping quantum-resistant cryptography. More information on OQS can be found on our website: https://openquantumsafe.org/ and on Github at https://github.com/open-quantum-safe/.

liboqs is an open source C library for quantum-resistant cryptographic algorithms.

open-quantum-safe/oqs-demos is a collection of integrations of liboqs into various high-level applications requiring the use of cryptography for their core operations. The goal of this integration is to provide easy prototyping of quantum-resistant cryptography in standard applications. The integrations should not be considered "production quality".

Release notes

This is the 2023-06 release of oqs-demos, which was released on June 26, 2023. This release is intended to be used with liboqs tag/version 0.8.0, oqs-provider version 0.5.0, oqs-openssl tag/version OQS-OpenSSL_1_1_1-stable snapshot 2023-06, oqs-boringssl tag/version OQS-BoringSSL-snapshot-2023-06 and oqs-openssh tag/version OQS-OpenSSH-snapshot-2023-06.

This is the final release containing demos utilizing oqs-openssl111. Deprecation progress tracked in #182.

What's New

Since the 0.7.2 release (2022-08) the following key changes occurred:

  • Added envoy
  • Added OpenLiteSpeed
  • Added ngtcp2
  • Added h2load
  • Added unbound
  • Removed haproxy
  • Upgraded curl, httpd, openvpn, nginx to using OpenSSL3+oqsprovider, replacing oqs-openssl1
  • Updated algorithm list to those supported by liboqs v0.8.0

What's Changed

  • nginx config: allow only tls1.2 and tls1.3 on port 443 by @bhess in #157
  • Update by @baentsch in #158
  • Add ngtcp2 to oqs-demos by @Keelan10 in #159
  • adding CI for ngtcp2 by @baentsch in #160
  • doc update pointing to latest chromium image by @baentsch in #165
  • wireshark update [skip ci] by @baentsch in #166
  • Add OpenLiteSpeed to oqs-demos by @Keelan10 in #167
  • adding CI for openlitespeed by @baentsch in #168
  • Unbound(DNS-over-tls) with post quantum cryptography by @ryndia in #169
  • remove picnic for doc and test by @baentsch in #172
  • Adding code points and OIDs for Dilithium. by @anhu in #170
  • adding OQS sigalg code points by @baentsch in #173
  • automatically build and push wireshark demo by @baentsch in #174
  • remove NTRU use by @baentsch in #178
  • OQS Enabled Envoy Contribution by @dr7ana in #161
  • remove firesaber from openlitespeed CI test by @baentsch in #175
  • correct oqsprovider location by @baentsch in #179
  • apache upgrade by @baentsch in #181
  • Various upstream updates by @baentsch in #184
  • Change openssh default host key algo to dilithium by @psschwei in #187
  • OpenVPN update by @baentsch in #188
  • upgrade curl and move to openssl3 by @baentsch in #190
  • Update httpd to OpenSSL3 by @baentsch in #194
  • nginx update by @baentsch in #191
  • Fixed httpd demo. by @xvzcf in #198
  • Update README.md to fix the cable formatting by @Utopiah in #199
  • Add h2load to oqs-demos by @Keelan10 in #196
  • Attempt to fix nginx-quic demo. by @xvzcf in #202
  • indent fixup for h2load by @baentsch in #203
  • upstream algorithm naming update by @baentsch in #201
  • README update triggering re-build by @baentsch in #206
  • Adds docker build to generate test server package by @bhess in #204
  • Revert openvpn base image to debian bullseye by @baentsch in #207

New Contributors

  • @bhess made their first contribution in #157
  • @Keelan10 made their first contribution in #159
  • @ryndia made their first contribution in #169
  • @anhu made their first contribution in #170
  • @dr7ana made their first contribution in #161
  • @psschwei made their first contribution in #187

Full Changelog: https://github.com/open-quantum-safe/oqs-demos/compare/0.7.2...0.8.0