-
Notifications
You must be signed in to change notification settings - Fork 6.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bluetooth: Mesh: use secure storage in ble mesh #82319
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Might also be worth a migration guide entry to indicate that it's now necessary to select the affected Kconfig options for the secure storage subsystem.
63bf345
to
8321d0b
Compare
8321d0b
to
1bb8e85
Compare
1bb8e85
to
a1685a0
Compare
a1685a0
to
e3ee4e9
Compare
30d9af5
to
d2ffd41
Compare
#AutoPTS run zephyr nrf52 MESH/NODE/KR/BV-01-C DFUM/SR/FD/BV-01-C |
Scheduled PR #82319 (comment), board: nrf52, estimated start time: 14:43:31, test case count: 2, estimated duration: 0:04:49 Test cases to be runDFUM/SR/FD/BV-01-CMESH/NODE/KR/BV-01-C |
AutoPTS Bot results: Failed tests (1)MESH MESH/NODE/KR/BV-01-C FAILSuccessful tests (1)DFUM DFUM/SR/FD/BV-01-C PASS |
tests/subsys/secure_storage/psa/crypto/overlay-secure_storage.conf
Outdated
Show resolved
Hide resolved
0a9a26d
to
08377ea
Compare
Hi @tomi-font, seems yml files those are used to check secure storage samples and tests use twister Since I'm not an expert in secure storage, I'd like to get any ideas how to solve this issue. |
@alxelax It rather looks like the problems are caused by the changes in your PR. Failures in this PR pass locally on
|
08377ea
to
bfb5e24
Compare
@tomi-font, I removed my changes from filters, but you can see they still do not work. Twister runs Secure storage tests on platforms without Flash (it was the initial reason why I added direct dependency on Flash driver presence). Those obviously are not built. |
bfb5e24
to
ef4654f
Compare
@tomi-font, I removed NVS and FLASH dependency for sample tests. Seems filters do not work. Now it passes for all platforms those sneak over filters. Really do not want to fix secure storage test system. |
f7e4a37
to
88ff6d3
Compare
Just gave up to adapt secure storage tests and made changes only in mesh related code with depends on SECURE_STORAGE
The commit title says "use psa crypto storage in mesh bsim", but you change files in modules/, samples/, subsys/.../Kconfig and tests/. Maybe this can be split into three? (Modules, samples/Kconfig and bsim, or something like this) |
Almost all changes are related. It is not possible to remove I will add more description details in commit message for better understanding. |
Commit: - adds dependency of the mbedtls psa usage on secure storage - removes PSA ITS emulator and enables usage of the secure storage in ble mesh bsim tests - enables secure storage in all ble mesh and related samples Signed-off-by: Aleksandr Khromykh <[email protected]>
88ff6d3
to
29a3bf5
Compare
PR:
the secure storage in ble mesh bsim tests