mirror of
https://github.com/tillitis/tillitis-key1.git
synced 2025-04-18 22:35:50 -04:00
fw: Only allow management app to read app digest and signature from flash
This commit is contained in:
parent
a4ae484a92
commit
fbd8d9e866
@ -177,6 +177,11 @@ int preload_get_digsig(struct partition_table *part_table, uint8_t app_digest[32
|
||||
return -4;
|
||||
}
|
||||
|
||||
/* Check if we are allowed to read */
|
||||
if (!mgmt_app_authenticate()) {
|
||||
return -3;
|
||||
}
|
||||
|
||||
memcpy_s(app_digest, 32, part_table->pre_app_data[slot].digest, sizeof(part_table->pre_app_data[slot].digest));
|
||||
memcpy_s(app_signature, 64, part_table->pre_app_data[slot].signature, sizeof(part_table->pre_app_data[slot].signature));
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user