From cec102d4ae972523b764e3d0c27aa4529589b738 Mon Sep 17 00:00:00 2001 From: Roman Khlopkov <roman.khlopkov@demlabs.net> Date: Thu, 11 Nov 2021 13:53:55 +0300 Subject: [PATCH] [*] Final fix for dilithium serialization --- dap-sdk/crypto/src/dap_enc_dilithium.c | 2 +- modules/type/blocks/dap_chain_cs_blocks.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dap-sdk/crypto/src/dap_enc_dilithium.c b/dap-sdk/crypto/src/dap_enc_dilithium.c index 4825ca399b..bf6ddd748c 100755 --- a/dap-sdk/crypto/src/dap_enc_dilithium.c +++ b/dap-sdk/crypto/src/dap_enc_dilithium.c @@ -172,7 +172,7 @@ dilithium_signature_t* dap_enc_dilithium_read_signature(uint8_t *a_buf, size_t a } l_shift_mem = sizeof(uint32_t); } - memcpy(&kind, a_buf + sizeof(uint32_t), sizeof(uint32_t)); + memcpy(&kind, a_buf + l_shift_mem, sizeof(uint32_t)); l_shift_mem += sizeof(uint32_t); dilithium_param_t p; if(!dilithium_params_init(&p, kind)) diff --git a/modules/type/blocks/dap_chain_cs_blocks.c b/modules/type/blocks/dap_chain_cs_blocks.c index 7829cd030c..ed9170c9f0 100644 --- a/modules/type/blocks/dap_chain_cs_blocks.c +++ b/modules/type/blocks/dap_chain_cs_blocks.c @@ -124,7 +124,7 @@ static void s_callback_atom_iter_delete(dap_chain_atom_iter_t * a_atom_iter ); static size_t s_callback_add_datums(dap_chain_t * a_chain, dap_chain_datum_t ** a_datums, size_t a_datums_size); -bool s_seed_mode=false; +static bool s_seed_mode=false; /** -- GitLab