Skip to content

Conversation

tomi-font
Copy link
Contributor

@tomi-font tomi-font commented May 23, 2025

Cherry pick changes for downstream integration and expansion.

@tomi-font tomi-font force-pushed the secure_storage_backward_compatibility branch from 9648b40 to ee9413c Compare May 28, 2025 09:12
@tomi-font tomi-font changed the title [nrf fromlist] secure_storage: improve expandability and other minor improvements [nrf fromtree] secure_storage: improve expandability and other minor improvements May 28, 2025
@tomi-font tomi-font force-pushed the secure_storage_backward_compatibility branch 3 times, most recently from 8db77ff to 51fd6af Compare June 3, 2025 12:32
tomi-font added 4 commits June 4, 2025 12:28
Some minor improvements.

Signed-off-by: Tomi Fontanilles <[email protected]>
(cherry picked from commit b87befb)
…ility

Instead of checking for CONFIG_SECURE_STORAGE_ITS_TRANSFORM_AEAD_*_CUSTOM,
check for any of the existing providers.
This allows downstream users to expand the choices with more options

Signed-off-by: Tomi Fontanilles <[email protected]>
(cherry picked from commit 9379678)
…e of transform.h

Some ITS store module implementations may make use of them.
This is the case of the custom one in the
secure_storage.psa.its.secure_storage.custom.store test.

Instead of making transform.h conditionally available, move the definitions
to common.h and simply make them available whenever the ITS transform
module is enabled.

At the same time, remove unneeded/redundant includes/build asserts.

Signed-off-by: Tomi Fontanilles <[email protected]>
(cherry picked from commit 001d054)
Instead of checking whether a custom implementation is present, check
whether the AEAD one is used.
This allows downstream users to expand the implementation choice with
more options.

Signed-off-by: Tomi Fontanilles <[email protected]>
(cherry picked from commit 18b14e7)
@tomi-font tomi-font force-pushed the secure_storage_backward_compatibility branch from 51fd6af to a50439d Compare June 4, 2025 09:28
Copy link

sonarqubecloud bot commented Jun 4, 2025

@nordicjm nordicjm merged commit 247ef30 into nrfconnect:main Jun 4, 2025
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants