summaryrefslogtreecommitdiffstatshomepage
path: root/extmod/mbedtls/mbedtls_alt.c
Commit message (Collapse)AuthorAge
* extmod/modtls_mbedtls: Support alternate sign callbacks in Python.iabdalkader2024-10-25
This commit enables the implementation of alternative mbedTLS cryptography functions, such as ECDSA sign and verify, in pure Python. Alternative functions are implemented in Python callbacks, that get invoked from wrapper functions when needed. The callback can return None to fall back to the default mbedTLS function. A common use case for this feature is with secure elements that have drivers implemented in Python. Currently, only the ECDSA alternate sign function wrapper is implemented. Tested signing with a private EC key stored on an NXP SE05x secure element. Signed-off-by: iabdalkader <i.abdalkader@gmail.com>