diff --git a/CMakeLists.txt b/CMakeLists.txt index 399919d9409ef3ad56f3bc056ff5538371e55c8b..f63a1ccd343a0e8349dd21833d203c71edc3bafb 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 "1.3-6") +set(CELLFRAME_SDK_NATIVE_VERSION "1.4-0") include(cmake/OS_Detection.cmake) add_definitions ("-DCELLFRAME_SDK_VERSION=\"${CELLFRAME_SDK_NATIVE_VERSION}\"") diff --git a/libdap-crypto/src/dap_enc_key.c b/libdap-crypto/src/dap_enc_key.c index a85f3efd578784a0360b7ee010147e3289e4a54c..4d0812b5e90f571c36f4e7b234b89a62858b2a42 100755 --- a/libdap-crypto/src/dap_enc_key.c +++ b/libdap-crypto/src/dap_enc_key.c @@ -27,7 +27,7 @@ #include "dap_enc_oaes.h" #include "dap_enc_bf.h" #include "dap_enc_GOST.h" -//#include "dap_enc_salsa2012.h" +#include "dap_enc_salsa2012.h" #include "dap_enc_msrln.h" #include "dap_enc_defeo.h" diff --git a/libdap/include/dap_common.h b/libdap/include/dap_common.h index c858ac97cad8015356e75934906b52f54cb41fe6..6da42d7977cbadce1a8a8c143303632423e01644 100755 --- a/libdap/include/dap_common.h +++ b/libdap/include/dap_common.h @@ -106,6 +106,8 @@ typedef uint8_t byte_t; #define DAP_DUP_SIZE(a,b) ( __typeof(a) memcpy(ret,a,b) ) #endif +#define DAP_DEL_Z(a) if(a) { DAP_DELETE(a); a=NULL;} + DAP_STATIC_INLINE void *_dap_aligned_alloc( uintptr_t alignment, uintptr_t size ) { uintptr_t ptr = (uintptr_t) DAP_MALLOC( size + (alignment * 2) + sizeof(void *) );