modules/woz_uwb/src/ccc/ccc_crypto_mbedtls.c
asxeem/openaliro
Module

ccc_crypto_mbedtls.c

AES-ECB block via mbedTLS, backing the CCC key schedule on SoCs…

modules/woz_uwb/src/ccc/ccc_crypto_mbedtls.c1 documented symbols

Overview

AES-ECB block via mbedTLS, backing the CCC key schedule on SoCs without a PSA provider (e.g. ESP32-S3).

depends on ccc_kdf.h

API

Fint crypto_aes_ecb_encrypt(const uint8_t *key, size_t key_bits, const uint8_t in[16], uint8_t out[16])

modules/woz_uwb/src/ccc/ccc_crypto_mbedtls.c:17

Encrypt one AES-ECB block using mbedTLS, supporting 128-bit and 256-bit keys, as the portable crypto seam selected by CONFIG_WOZ_CRYPTO_MBEDTLS (see docs/porting.md; same contract as ccc_crypto_psa.c).