[crypto] PSA API: set platform key references for PSA automatically

This commit configures the
OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE based on the chosen
crypto library.

Signed-off-by: Łukasz Duda <[email protected]>
This commit is contained in:
Łukasz Duda
2025-12-23 11:38:24 +08:00
committed by zwx
parent d2de145b87
commit ce6fc9c025
+6 -2
View File
@@ -34,7 +34,7 @@
#ifndef OT_CORE_CONFIG_PLATFORM_H_
#define OT_CORE_CONFIG_PLATFORM_H_
#include "config/srp_server.h"
#include "config/crypto.h"
/**
* @addtogroup config-platform
@@ -154,9 +154,13 @@
* @def OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE
*
* Define to 1 if you want to enable key ref usage support as defined by platform.
*
* This config is enabled by default for PSA Crypto backend.
*
*/
#ifndef OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE
#define OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE 0
#define OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE \
(OPENTHREAD_CONFIG_CRYPTO_LIB == OPENTHREAD_CONFIG_CRYPTO_LIB_PSA)
#endif
/**