Revert "tinycrypt: deprecate the library"

This reverts commit 5e225e0c8b.

Based on #79931 and TSC discussions, it was decided that TinyCrypt
will be deprecated *AFTER* 4.0.

Signed-off-by: Flavio Ceolin <flavio.ceolin@gmail.com>
This commit is contained in:
Flavio Ceolin 2024-11-06 16:09:25 -08:00 committed by Mahesh Mahadevan
parent 207da3ad15
commit f81c20d088
3 changed files with 0 additions and 24 deletions

View file

@ -75,19 +75,6 @@ Mbed TLS
corresponding build symbol was removed in Mbed TLS 3.1.0 and is now assumed to corresponding build symbol was removed in Mbed TLS 3.1.0 and is now assumed to
be enabled. (:github:`77657`) be enabled. (:github:`77657`)
TinyCrypt
=========
* Starting from this release the library is marked as deprecated (:github:`79566`).
The reasons for this are (:github:`43712``):
* the upstream version of this library is unmaintained.
* to reduce the number of crypto libraries available in Zephyr (currently there are
3 different implementations: TinyCrypt, MbedTLS and PSA Crypto APIs).
The PSA Crypto API is now the de-facto standard to perform crypto operations.
Trusted Firmware-M Trusted Firmware-M
================== ==================

View file

@ -58,16 +58,6 @@ Deprecated in this release
* The :ref:`kscan_api` subsystem has been marked as deprecated. * The :ref:`kscan_api` subsystem has been marked as deprecated.
* The TinyCrypt library was marked as deprecated (:github:`79566`). The reasons
for this are (:github:`43712``):
* the upstream version of this library is unmaintained.
* to reduce the number of crypto libraries available in Zephyr (currently there are
3 different implementations: TinyCrypt, MbedTLS and PSA Crypto APIs).
The PSA Crypto API is now the de-facto standard to perform crypto operations.
Architectures Architectures
************* *************

View file

@ -9,7 +9,6 @@ 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.