From 5572a819cedc37bad885c2321d4ed0eb379d1bb6 Mon Sep 17 00:00:00 2001 From: Thom Wiggers Date: Thu, 12 Aug 2021 10:53:43 +0200 Subject: [PATCH] Update liboqs to version 0.7.0 Changes in liboqs-rust ====================== * Updates to `liboqs` 0.7.0 (see below) * New feature flags for each algorithm * Default features include `kems` and `sigs` which in turn include all algorithms. `liboqs` changelog: ------------------- This release continues from the 0.6.0 release of liboqs. **Key encapsulation mechanisms** - Update BIKE to Round 3 (version 3.2) -- add BIKE1, BIKE3, remove BIKE1-L1-CPA, BIKE1-L1-FO, BIKE1-L3-CPA, BIKE1-L3-FO - Update NTRU Prime implementation - Update SIKE implementation - Remove OQS\_KEM\_DEFAULT alias **Digital signature schemes** - Remove OQS\_SIG\_DEFAULT alias **Other changes** - Allow liboqs to build on other architectures, with preliminary builds on ppc64le and x86. - Support for building liboqs on Apple Silicon - New algorithm datasheets with more details on implementations. - Optimized SHA-256 implementation on ARMv8 with crypto extensions. --- oqs-sys/liboqs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/oqs-sys/liboqs b/oqs-sys/liboqs index c2eedffb1f..6f649807cd 160000 --- a/oqs-sys/liboqs +++ b/oqs-sys/liboqs @@ -1 +1 @@ -Subproject commit c2eedffb1fa9fc1573f6864a745f17f88a0ee6c3 +Subproject commit 6f649807cdfad7bc83b25ebc334c961dc14df17a