Crypto Backend Library

This module includes configuration variables for the Crypto Backend Library.

Summary

Macros

OPENTHREAD_CONFIG_CRYPTO_LIB OPENTHREAD_CONFIG_CRYPTO_LIB_MBEDTLS
Selects the crypto backend library for OpenThread.
OPENTHREAD_CONFIG_CRYPTO_LIB_MBEDTLS 0
Use mbedtls as crypto library.
OPENTHREAD_CONFIG_CRYPTO_LIB_PLATFORM 2
Use platform provided crypto library.
OPENTHREAD_CONFIG_CRYPTO_LIB_PSA 1
Use ARM Platform Security Library as crypto library.

Macros

OPENTHREAD_CONFIG_CRYPTO_LIB

 OPENTHREAD_CONFIG_CRYPTO_LIB OPENTHREAD_CONFIG_CRYPTO_LIB_MBEDTLS

Selects the crypto backend library for OpenThread.

There are several options available

OPENTHREAD_CONFIG_CRYPTO_LIB_MBEDTLS

 OPENTHREAD_CONFIG_CRYPTO_LIB_MBEDTLS 0

Use mbedtls as crypto library.

OPENTHREAD_CONFIG_CRYPTO_LIB_PLATFORM

 OPENTHREAD_CONFIG_CRYPTO_LIB_PLATFORM 2

Use platform provided crypto library.

OPENTHREAD_CONFIG_CRYPTO_LIB_PSA

 OPENTHREAD_CONFIG_CRYPTO_LIB_PSA 1

Use ARM Platform Security Library as crypto library.

Resources

OpenThread API Reference topics originate from the source code, available on GitHub. For more information, or to contribute to our documentation, refer to Resources.