From cf38dd9b72a128486871e2981170a7cc50fa2320 Mon Sep 17 00:00:00 2001 From: "Dmitriy A. Gerasimov" <dmitriy.gerasimov@demlabs.net> Date: Thu, 14 Jan 2021 13:58:59 +0700 Subject: [PATCH] [!] Workaround for android C compiler --- CMakeLists.txt | 2 +- dap-sdk/crypto/src/dap_enc_dilithium.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5e1a7f2e4f..ecc576ac07 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ project(cellframe-sdk C) cmake_minimum_required(VERSION 2.8) set(CMAKE_C_STANDARD 11) -set(CELLFRAME_SDK_NATIVE_VERSION "2.6-109") +set(CELLFRAME_SDK_NATIVE_VERSION "2.6-110") add_definitions ("-DCELLFRAME_SDK_VERSION=\"${CELLFRAME_SDK_NATIVE_VERSION}\"") set(DAPSDK_MODULES "") diff --git a/dap-sdk/crypto/src/dap_enc_dilithium.c b/dap-sdk/crypto/src/dap_enc_dilithium.c index 6f22a079e6..8374d733e1 100755 --- a/dap-sdk/crypto/src/dap_enc_dilithium.c +++ b/dap-sdk/crypto/src/dap_enc_dilithium.c @@ -222,7 +222,7 @@ dilithium_signature_t* dap_enc_dilithium_read_signature_old(uint8_t *a_buf, size return NULL ; dilithium_signature_t* l_sign = DAP_NEW(dilithium_signature_t); - l_sign->kind = kind; + l_sign->kind = (dilithium_kind_t) kind; uint64_t l_shift_mem = sizeof(uint32_t) + sizeof(uint32_t); memcpy(&l_sign->sig_len, a_buf + l_shift_mem, sizeof(unsigned long long)); if( l_sign->sig_len> (UINT64_MAX - l_shift_mem ) ){ -- GitLab