:orphan: .. title:: MBEDTLS_CCM_C .. option:: CONFIG_MBEDTLS_CCM_C *AES-CCM - AES Counter with CBC-MAC mode* Type: ``bool`` Help ==== Enable the Counter with CBC-MAC (CCM) mode for 128-bit block cipher. This also includes CCM* MBEDTLS_CCM_C setting in mbed TLS config file. Direct dependencies =================== \ :option:`MBEDTLS_AES_C ` && !\ :option:`NRF_CRYPTO_BACKEND_COMBINATION_0 ` && \ :option:`AEAD_CONFIGURATION ` && \ :option:`NORDIC_SECURITY_BACKEND ` *(Includes any dependencies from if's and menus.)* Defaults ======== - "y" if \ :option:`MBEDTLS_AES_C ` && !\ :option:`NRF_CRYPTO_BACKEND_COMBINATION_0 ` && \ :option:`AEAD_CONFIGURATION ` && \ :option:`NORDIC_SECURITY_BACKEND ` Symbols selected by this symbol =============================== - \ :option:`MBEDTLS_CIPHER_AES_256_CCM_C ` if \ :option:`MBEDTLS_VANILLA_BACKEND ` && \ :option:`MBEDTLS_AES_C ` && !\ :option:`NRF_CRYPTO_BACKEND_COMBINATION_0 ` && \ :option:`AEAD_CONFIGURATION ` && \ :option:`NORDIC_SECURITY_BACKEND ` Kconfig definition ================== .. highlight:: kconfig At ``../nrfxlib/nrf_security/Kconfig:248`` Included via ``Kconfig:10`` → ``Kconfig.zephyr:10`` → ``/jenkins_workspace/workspace/connect-nrf_documentation_master/_build/Kconfig.modules:7`` → ``/jenkins_workspace/workspace/connect-nrf_documentation_master/ncs/nrfxlib/Kconfig.nrfxlib:13`` Menu path: (top menu) → Nordic nrfxlib → Nordic Security → Use Nordic provided security backend → AEAD - Authenticated Encryption with Associated Data .. parsed-literal:: config MBEDTLS_CCM_C bool prompt "AES-CCM - AES Counter with CBC-MAC mode" if \ :option:`MBEDTLS_AES_C ` && !\ :option:`NRF_CRYPTO_BACKEND_COMBINATION_0 ` && \ :option:`AEAD_CONFIGURATION ` && \ :option:`NORDIC_SECURITY_BACKEND ` default "y" if \ :option:`MBEDTLS_AES_C ` && !\ :option:`NRF_CRYPTO_BACKEND_COMBINATION_0 ` && \ :option:`AEAD_CONFIGURATION ` && \ :option:`NORDIC_SECURITY_BACKEND ` select \ :option:`MBEDTLS_CIPHER_AES_256_CCM_C ` if \ :option:`MBEDTLS_VANILLA_BACKEND ` && \ :option:`MBEDTLS_AES_C ` && !\ :option:`NRF_CRYPTO_BACKEND_COMBINATION_0 ` && \ :option:`AEAD_CONFIGURATION ` && \ :option:`NORDIC_SECURITY_BACKEND ` depends on \ :option:`MBEDTLS_AES_C ` && !\ :option:`NRF_CRYPTO_BACKEND_COMBINATION_0 ` && \ :option:`AEAD_CONFIGURATION ` && \ :option:`NORDIC_SECURITY_BACKEND ` help Enable the Counter with CBC-MAC (CCM) mode for 128-bit block cipher. This also includes CCM* MBEDTLS_CCM_C setting in mbed TLS config file. *(Definitions include propagated dependencies, including from if's and menus.)*