1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys/psa_crypto
Armin Wolf d0c4e01ca3 sys/psa_crypto: Move PSA status definition to separate file
When psa_status_t is defined inside crypto_types.h, then all
users of psa_status_t are forced to pull the full range of PSA
Crypto API type definitions.

This however means that psa_status_t cannot be used when defining
those PSA Crypto API types, since doing so would create a cycle.

Fix this by moving the PSA status definitions into a separate header
file which additionally is compatible with the PSA Status code API.

Signed-off-by: Armin Wolf <W_Armin@gmx.de>
2024-09-07 12:12:19 +02:00
..
include sys/psa_crypto: added sha3 glue code 2024-07-13 04:35:21 +02:00
psa_key_slot_mgmt sys/psa_crypto: implement persistent key storage 2024-04-16 11:04:51 +02:00
psa_persistent_storage sys/psa_crypto: implement persistent key storage 2024-04-16 11:04:51 +02:00
psa_se_mgmt *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
doc.txt sys/psa_crypto: Move PSA status definition to separate file 2024-09-07 12:12:19 +02:00
Kconfig *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
Kconfig.keys sys/psa_crypto: remove keysize determination from Kconfig files 2024-05-16 10:28:40 +02:00
Makefile sys/psa_crypto: implement persistent key storage 2024-04-16 11:04:51 +02:00
Makefile.dep sys/psa_crypto: added sha3 glue code 2024-07-13 04:35:21 +02:00
Makefile.include sys/psa_crypto: added sha3 glue code 2024-07-13 04:35:21 +02:00
psa_crypto_algorithm_dispatch.c sys/psa_crypto: added sha3 glue code 2024-07-13 04:35:21 +02:00
psa_crypto_location_dispatch.c sys/psa_crypto: ed25519 private key {ex,im}port 2024-04-17 12:42:05 +02:00
psa_crypto.c sys/psa_crypto: correct use of (ECDSA) key_bits 2024-05-14 17:02:46 +02:00