diff --git a/CMakeLists.txt b/CMakeLists.txt index 5e1a7f2e4f6bd010e385c1afbbae9720215462ed..ecc576ac072ca005b4c8cc05a17b02daf5255e27 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 6f22a079e6e498240b8ad8e2da11e995c044dbea..8374d733e1d079acdf731410dc629d9ac8b2a76e 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 ) ){