if (protocol >= PROTOCOL_SMB2_24) {
struct aes_cmac_128_context ctx;
- uint8_t key[AES_BLOCK_SIZE];
+ uint8_t key[AES_BLOCK_SIZE] = {0};
- ZERO_STRUCT(key);
memcpy(key, signing_key.data, MIN(signing_key.length, 16));
aes_cmac_128_init(&ctx, key);
if (protocol >= PROTOCOL_SMB2_24) {
struct aes_cmac_128_context ctx;
- uint8_t key[AES_BLOCK_SIZE];
+ uint8_t key[AES_BLOCK_SIZE] = {0};
- ZERO_STRUCT(key);
memcpy(key, signing_key.data, MIN(signing_key.length, 16));
aes_cmac_128_init(&ctx, key);