Define AVS_COMMONS_WITH_MBEDTLS

Define Documentation

AVS_COMMONS_WITH_MBEDTLS

Options that control compilation of code depending on TLS backend library.

If CMake is not used, in the typical scenario at most one of the following DTLS backends may be enabled at the same time. If none is enabled, functionalities that depends on cryptography will be disabled.

Affects avs_crypto, avs_net, and avs_stream (for the MD5 implementation).

mbed TLS is the main development backend, and is preferred as such. OpenSSL backend supports most functionality as well, but is not as thoroughly tested. TinyDTLS support is only rudimentary.