Delete app digest and signature when preloaded app is deleted

This commit is contained in:
Mikael Ågren 2025-03-18 16:45:54 +01:00
parent 6dcb5018d1
commit a86cd4a618
No known key found for this signature in database
GPG Key ID: E02DA3D397792C46

View File

@ -150,6 +150,12 @@ int preload_delete(struct partition_table *part_table, uint8_t slot)
memset(part_table->pre_app_data[slot].auth.authentication_digest, 0x00,
sizeof(part_table->pre_app_data[slot].auth.authentication_digest));
memset(part_table->pre_app_data[slot].digest, 0,
sizeof(part_table->pre_app_data[slot].digest));
memset(part_table->pre_app_data[slot].signature, 0,
sizeof(part_table->pre_app_data[slot].signature));
part_table_write(part_table);
/* Assumes the area is 64 KiB block aligned */