Merge branch 'feat/nvs_flash_deregister_sec_scheme' into 'master'

feat(nvs_flash): Added an API to deregister the NVS security scheme context

Closes IDF-12456 and IDFGH-16210

See merge request espressif/esp-idf!41073
This commit is contained in:
Laukik Hase
2025-09-22 11:11:34 +05:30
25 changed files with 73 additions and 13 deletions

View File

@@ -219,6 +219,9 @@ The component :component:`nvs_sec_provider` stores all the implementation-specif
This component offers factory functions with which a particular security scheme can be registered without having to worry about the APIs to generate and read the encryption keys (e.g., :cpp:func:`nvs_sec_provider_register_hmac`). Refer to the :example:`security/nvs_encryption_hmac` example for API usage.
.. note::
To use a custom implementation for NVS encryption key derivation or protection (instead of the ones provided by the :component:`nvs_sec_provider` component), select the :ref:`CONFIG_NVS_SEC_KEY_PROTECTION_SCHEME` -> ``CONFIG_NVS_SEC_KEY_PROTECT_NONE`` configuration option.
API Reference
-------------