liboqs 0.7.1

This commit is contained in:
Douglas Stebila 2021-12-16 13:34:53 -05:00
parent ed19084847
commit a39d08e00a
2 changed files with 58 additions and 4 deletions

View File

@ -25,7 +25,7 @@ set(CMAKE_C_STANDARD 11)
set(CMAKE_C_STANDARD_REQUIRED ON) set(CMAKE_C_STANDARD_REQUIRED ON)
set(CMAKE_POSITION_INDEPENDENT_CODE ON) set(CMAKE_POSITION_INDEPENDENT_CODE ON)
set(CMAKE_C_VISIBILITY_PRESET hidden) set(CMAKE_C_VISIBILITY_PRESET hidden)
set(OQS_VERSION_TEXT "0.7.1-rc1") set(OQS_VERSION_TEXT "0.7.1")
set(OQS_COMPILE_BUILD_TARGET "${CMAKE_SYSTEM_PROCESSOR}-${CMAKE_HOST_SYSTEM}") set(OQS_COMPILE_BUILD_TARGET "${CMAKE_SYSTEM_PROCESSOR}-${CMAKE_HOST_SYSTEM}")
set(CMAKE_EXPORT_COMPILE_COMMANDS ON) set(CMAKE_EXPORT_COMPILE_COMMANDS ON)

View File

@ -1,5 +1,5 @@
liboqs version 0.7.1-rc1 liboqs version 0.7.1
======================== ====================
About About
----- -----
@ -29,7 +29,7 @@ liboqs can also be used in the following programming languages via language-spec
Release notes Release notes
============= =============
This is release candidate 1 for version 0.7.1 of liboqs. It was released on December 9, 2021. This is version 0.7.1 of liboqs. It was released on December 16, 2021.
What's New What's New
---------- ----------
@ -53,3 +53,57 @@ This release continues from the 0.7.0 release of liboqs.
- Preliminary support for building on S390x platform - Preliminary support for building on S390x platform
- Improved build configurations on ARM platforms - Improved build configurations on ARM platforms
- Improvements to benchmarking harness, with improved precision on ARM platforms - Improvements to benchmarking harness, with improved precision on ARM platforms
---
Detailed changelog
------------------
* Use Github Actions for some CI by @dstebila in https://github.com/open-quantum-safe/liboqs/pull/1069
* fixing #1076 by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1078
* Add instructions on how to build shared/dynamic library to the README by @Wandering-Consciousness in https://github.com/open-quantum-safe/liboqs/pull/1077
* Updated SIKE to latest upstream commit by @christianpaquin in https://github.com/open-quantum-safe/liboqs/pull/1079
* enabling flexible build dir name in testing by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1080
* run optimized constant time tests only on haswell by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1082
* increase constant time test timeout allowing slow runners to complete [skip ci] by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1085
* skip algorithms for constant_time tests by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1089
* Kyber/Dilithium copy_from_upstream by @bhess in https://github.com/open-quantum-safe/liboqs/pull/1088
* do full upstream doc generation [skip ci] by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1066
* Adding armv8 crypto extensions to AES by @tedeaton in https://github.com/open-quantum-safe/liboqs/pull/1086
* Enabling out-of-source build-and-test by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1091
* adding pyyaml prerequisite to README [skip ci] by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1094
* correct out-of-source build-and-test by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1093
* Update to PQClean commit 5b8ef3baea3ffdfbf688a3a1bb8f02de44a67ec0 by @dstebila in https://github.com/open-quantum-safe/liboqs/pull/1097
* skip more SPHINCS algs from weekly testing by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1102
* S390x support by @bhess in https://github.com/open-quantum-safe/liboqs/pull/1103
* Update BIKE documentation to reflect only little endian support [skip ci] by @dstebila in https://github.com/open-quantum-safe/liboqs/pull/1105
* Add powerpc64le name as alternative to ppc64le by @dstebila in https://github.com/open-quantum-safe/liboqs/pull/1112
* Disable BIKE build on s390x (big endian) by @bhess in https://github.com/open-quantum-safe/liboqs/pull/1115
* adds S/NTRUP1277 by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1111
* Updated Picnic to v3.0.5 by @christianpaquin in https://github.com/open-quantum-safe/liboqs/pull/1116
* Skip non-enabled algs in constant time tests by @christianpaquin in https://github.com/open-quantum-safe/liboqs/pull/1120
* Updated valgrind constant time exception for picnic by @christianpaquin in https://github.com/open-quantum-safe/liboqs/pull/1121
* Adding support for multiple upstream to copy_from_upstream, as well as pqclean's aarch64 kyber implementation by @Martyrshot in https://github.com/open-quantum-safe/liboqs/pull/1117
* Added Keccak constant time exclusion for Picnic AVX2 by @christianpaquin in https://github.com/open-quantum-safe/liboqs/pull/1124
* Adding multiple upstream support to doc generation by @Martyrshot in https://github.com/open-quantum-safe/liboqs/pull/1123
* adding ntruhps40961229 by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1126
* Fix gcc 11 error for Kyber on arm64 by @dstebila in https://github.com/open-quantum-safe/liboqs/pull/1127
* LF everywhere by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1133
* skip more ClassicMcEliece weekly CI constant time tests [skip ci] by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1134
* more code style checks by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1135
* Added supported-platforms compile guards in the SIKE CMakeLists by @christianpaquin in https://github.com/open-quantum-safe/liboqs/pull/1136
* Adding arm64_v8 optimized versions of saber. by @Martyrshot in https://github.com/open-quantum-safe/liboqs/pull/1131
* add downlevel compiler warning by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1137
* enable ARM64 optimizations when using OQS_MINIMAL_BUILD option by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1139
* Adding a speed_common script to benchmark OQS AES and hash algorithms by @tedeaton in https://github.com/open-quantum-safe/liboqs/pull/1144
* NIST copyright clarification by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1142
* Option to use PMU for benchmarking on ARM by @dstebila in https://github.com/open-quantum-safe/liboqs/pull/1147
* aarch64 dist build by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1148
* Tweaks to benchmarking code by @dstebila in https://github.com/open-quantum-safe/liboqs/pull/1150
* release performance regression test by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1152
* Added spdx headers to noregress.[py|sh] by @Martyrshot in https://github.com/open-quantum-safe/liboqs/pull/1154
* Output documented build options by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1155
* docs: set license MIT to Falcon Signature by @ax1 in https://github.com/open-quantum-safe/liboqs/pull/1156
* add trigger for oqs-provider CI by @baentsch in https://github.com/open-quantum-safe/liboqs/pull/1157
**Full Changelog**: https://github.com/open-quantum-safe/liboqs/compare/0.7.0...0.7.1