From 9903673fe9eb9c164992e31fde19a35108cf1dde Mon Sep 17 00:00:00 2001 From: Christian Paquin Date: Tue, 13 Aug 2019 10:15:05 -0400 Subject: [PATCH 1/2] Fixed compilation of SIKE on Visual Studio's 32-bit configurations. --- src/kem/sike/config.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kem/sike/config.h b/src/kem/sike/config.h index f7fe601d6..13ff09776 100644 --- a/src/kem/sike/config.h +++ b/src/kem/sike/config.h @@ -59,7 +59,7 @@ typedef uint64_t digit_t; // Unsigned 64-bit digit // Selection of generic, portable implementation -#if defined(_GENERIC_) +#if defined(_GENERIC_) || (_X86_ && OS_TARGET == OS_WIN) #define GENERIC_IMPLEMENTATION #endif From be35962483839b725c66e46f31f4f8693d2a5664 Mon Sep 17 00:00:00 2001 From: Christian Paquin Date: Tue, 13 Aug 2019 16:00:29 -0400 Subject: [PATCH 2/2] Adds x86 platform to appveyor test. --- appveyor.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/appveyor.yml b/appveyor.yml index ddbb44d4a..5c3fccd4a 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -2,7 +2,9 @@ version: 1.0.{build} image: Visual Studio 2017 -platform: x64 +platform: + - x86 + - x64 build: verbosity: minimal