nuttx/crypto
makejian 5b52a32f5a crypto/crypto.c: Determine the order of obtained crypto drivers
After adding the cross-core crypto driver, there are now three encryption modes:
1. Hardware driver in local core
2. Crypto driver in remote core
3. Software encryption in local core

This prioritizes local hardware driver first, then remote driver (typically hardware),
and finally local software encryption as a fallback.

Signed-off-by: makejian <makejian@xiaomi.com>
2026-01-21 00:25:07 +08:00
..
aes.c
blake2s.c
blf.c
bn.c
cast.c
castsb.h
chacha_private.h
chachapoly.c
cmac.c
CMakeLists.txt
crypto.c crypto/crypto.c: Determine the order of obtained crypto drivers 2026-01-21 00:25:07 +08:00
cryptodev.c crypto/cryptodev: optimize without dynamic memory in crypto process 2026-01-21 00:25:07 +08:00
cryptosoft.c crypto/cryptosoft: replace macro howmany with common macro div_round_up 2026-01-19 14:16:00 +08:00
curve25519.c
des_locl.h
ecb3_enc.c
ecb_enc.c
gmac.c
hmac.c
hmac_buff.c
idgen.c
Kconfig
key_wrap.c
Makefile
md5.c
podd.h
poly1305.c
random_pool.c
rijndael.c
rmd160.c
set_key.c
sha1.c
sha2.c
siphash.c crypto/siphash: avoid redefine name issue 2026-01-19 23:25:37 +08:00
sk.h
spr.h
testmngr.c
testmngr.h
xform.c