Fix a few SecureStore issues (following preliminary security review)
- Remove require integrity flag (authentication) - always authenticate
- Use RBP KV to store CMAC also in write once case
- Allow removing a key if reading it failed on RBP authentication error
- Disable SecureStore if user disables MBED TLS AES CTR or CMAC
ls
1 parent 3df9421 commit cb7f68e99291dd29b113da6a3669785556ba2e94
@David Saada David Saada authored on 6 Dec 2018
Showing 9 changed files
View
docs/design-documents/features/storage/KVStore/KVStore_design.md
View
docs/design-documents/features/storage/SecureStore/SecureStore_design.md
View
features/storage/TESTS/kvstore/general_tests_phase_1/main.cpp
View
features/storage/TESTS/kvstore/securestore_whitebox/main.cpp
View
features/storage/kvstore/KVStore.h
View
features/storage/kvstore/conf/kv_config.cpp
View
features/storage/kvstore/global_api/kvstore_global_api.h
View
features/storage/kvstore/securestore/SecureStore.cpp
View
features/storage/kvstore/securestore/SecureStore.h