I see the libosdp is already flexible in what crypto support functions it uses (OpenSSL, tiny-AES).
Actually our project evolves in the direction that we would have mbedTLS crypto library instead of OpenSSL in the (Linux) system.
It would be perfect to have mbedTLS as a third option for crypto functionality required by libosdp (AES, CMAC).
[ ] add option to use mbedTLS shared library (similar to the "find_package(OpenSSL)" cmake option)
[ ] fallback to integrated tiny-AES implementation if mbedTLS and OpenSSL is not available
I see the libosdp is already flexible in what crypto support functions it uses (OpenSSL, tiny-AES). Actually our project evolves in the direction that we would have mbedTLS crypto library instead of OpenSSL in the (Linux) system.
It would be perfect to have mbedTLS as a third option for crypto functionality required by libosdp (AES, CMAC).