From d877efc3cc2edf8b5f7236b657da4439e5e9df25 Mon Sep 17 00:00:00 2001 From: Christian Paquin Date: Tue, 4 May 2021 09:15:58 -0400 Subject: [PATCH 1/2] Update README version Bump version to 3.4 in README. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cd9cbe4..289a2f2 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# SIDH v3.3 (C Edition) +# SIDH v3.4 (C Edition) The **SIDH** library is an efficient supersingular isogeny-based cryptography library written in C language. **Version v3.3** of the library includes the ephemeral Diffie-Hellman key exchange scheme "SIDH" [1,2], and the CCA-secure From 5195d865f8a7632aa18a833c0acd47611d8ed9c1 Mon Sep 17 00:00:00 2001 From: Patrick Longa Date: Thu, 6 May 2021 18:36:01 -0700 Subject: [PATCH 2/2] Update README.md --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 289a2f2..54cadfc 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # SIDH v3.4 (C Edition) The **SIDH** library is an efficient supersingular isogeny-based cryptography library written in C language. -**Version v3.3** of the library includes the ephemeral Diffie-Hellman key exchange scheme "SIDH" [1,2], and the CCA-secure +**Version v3.4** of the library includes the ephemeral Diffie-Hellman key exchange scheme "SIDH" [1,2], and the CCA-secure key encapsulation mechanism "SIKE" [3]. These schemes are conjectured to be secure against quantum computer attacks. Concretely, the SIDH library includes the following KEM schemes: @@ -87,9 +87,13 @@ The library was developed by [Microsoft Research](http://research.microsoft.com/ - Support for Mac OS X for the optimized x64 assembly implementations. - Support for big endian platforms, specifically IBM s390x processors. +## New in Version 3.4 + +- Memory optimizations for compressed SIDH and compressed SIKE. + ## Supported Platforms -**SIDH v3.3** is supported on a wide range of platforms including x64, x86, ARM and s390x processors running Windows, +**SIDH v3.4** is supported on a wide range of platforms including x64, x86, ARM and s390x processors running Windows, Linux or Mac OS X. We have tested the library with Microsoft Visual Studio 2015, GNU GCC v5.4, and clang v3.8. See instructions below to choose an implementation option and compile on one of the supported platforms.