TinyCrypt: Deprecate the library

Now that PSA is supported on Zephyr and the code base has changed to use
that library, TinyCrypt is been deprecate. Reasons for this change can be
found in #43712.

Signed-off-by: Flavio Ceolin <flavio.ceolin@gmail.com>
This commit is contained in:
Flavio Ceolin 2024-12-05 14:48:35 -08:00 committed by Benjamin Cabé
parent 2174ea0ac0
commit 2907a961f7
2 changed files with 7 additions and 0 deletions

View file

@ -43,6 +43,12 @@ Deprecated in this release
the same functionality in their application code by reconnecting to the peer when the the same functionality in their application code by reconnecting to the peer when the
:c:member:`bt_conn_cb.disconnected` callback is invoked. :c:member:`bt_conn_cb.disconnected` callback is invoked.
* Deprecated TinyCrypt library. The reasons for this are (:github:`43712`):
* The upstream version of this library is no longer maintained.
* Reducing the number of cryptographic libraries in Zephyr to reduce maintenance overhead.
* The PSA Crypto API is the recommended cryptographic library for Zephyr.
Architectures Architectures
************* *************

View file

@ -9,6 +9,7 @@ config ZEPHYR_TINYCRYPT_MODULE
config TINYCRYPT config TINYCRYPT
bool "TinyCrypt Support" bool "TinyCrypt Support"
depends on ZEPHYR_TINYCRYPT_MODULE depends on ZEPHYR_TINYCRYPT_MODULE
select DEPRECATED
help help
This option enables the TinyCrypt cryptography library. This option enables the TinyCrypt cryptography library.