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 |
---|
|
docs/design-documents/features/storage/KVStore/KVStore_design.md |
---|
docs/design-documents/features/storage/SecureStore/SecureStore_design.md |
---|
features/storage/TESTS/kvstore/general_tests_phase_1/main.cpp |
---|
features/storage/TESTS/kvstore/securestore_whitebox/main.cpp |
---|
features/storage/kvstore/KVStore.h |
---|
features/storage/kvstore/conf/kv_config.cpp |
---|
features/storage/kvstore/global_api/kvstore_global_api.h |
---|
features/storage/kvstore/securestore/SecureStore.cpp |
---|
features/storage/kvstore/securestore/SecureStore.h |
---|