diff --git a/dap-sdk/crypto/src/dap_enc_dilithium.c b/dap-sdk/crypto/src/dap_enc_dilithium.c index 4825ca399b987bba1d003d58816632a1d28a16dd..bf6ddd748c24db928c2f96e2a2eb4e8e059c5dd7 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 7829cd030c77be64574593ee7eb9b40dddac3ca4..ed9170c9f0d9e21de15cff38b54556cc31d4e73e 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; /**