Merge pull request #2354 from slark-yuxj/master

This commit is contained in:
Ha Thach
2024-04-16 12:26:34 +07:00
committed by GitHub
2 changed files with 10 additions and 1 deletions

View File

@@ -16,7 +16,9 @@ repos:
exclude: |
(?x)^(
.idea/|
hw/bsp/mcx/sdk/
hw/bsp/mcx/sdk/|
docs/contributing/code_of_conduct.rst|
docs/info/contributors.rst
)
- id: forbid-submodules

View File

@@ -183,6 +183,7 @@ static struct elf_file *load_elf(const char *filename)
buf = (char *)malloc(fsize);
if (!buf)
{
free(ef);
fclose(fp);
return NULL;
}
@@ -191,6 +192,8 @@ static struct elf_file *load_elf(const char *filename)
fclose(fp);
if (ret != 1)
{
free(ef);
free(buf);
return NULL;
}
@@ -351,8 +354,12 @@ int main(int argc, char **argv)
}
spkimage = create_image(elf, args->core, args->savename, &size);
if(elf->data) {
free(elf->data);
}
free(elf);
c = cipher_init(vmk, NULL);
cipher_calc_cmac(c, spkimage, size, (uint8_t *) spkimage + size);
cipher_deinit(c);