mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
[doc]: elaborated nvs encryption comments in nvs
This commit is contained in:
parent
6ceee165b5
commit
a697377871
@ -580,14 +580,18 @@ extern "C" esp_err_t nvs_flash_generate_keys(const esp_partition_t* partition, n
|
||||
cfg->tky[cnt] = 0x88;
|
||||
}
|
||||
}
|
||||
|
||||
/* Write without encryption */
|
||||
|
||||
/**
|
||||
* Write key configuration without encryption engine (using raw partition write APIs).
|
||||
* But the read is decrypted through flash encryption engine. This allows unique NVS encryption configuration,
|
||||
* as flash encryption key is randomly generated per device.
|
||||
*/
|
||||
err = esp_partition_write_raw(partition, 0, cfg->eky, NVS_KEY_SIZE);
|
||||
if(err != ESP_OK) {
|
||||
return err;
|
||||
}
|
||||
|
||||
/* Write without encryption */
|
||||
|
||||
/* Write without encryption, see note above */
|
||||
err = esp_partition_write_raw(partition, NVS_KEY_SIZE, cfg->tky, NVS_KEY_SIZE);
|
||||
if(err != ESP_OK) {
|
||||
return err;
|
||||
|
Loading…
x
Reference in New Issue
Block a user