-
CONFIG_MBEDTLS_CIPHER_PADDING_PKCS7
¶
Enable MBEDTLS_CIPHER_PADDING_PKCS7
Type: bool
Help¶
Enable support for PKCS7 padding for CBC cipher functions in mbedTLS.
That is, fill buffer with ll bytes, where ll is padding length.
Direct dependencies¶
MBEDTLS_CIPHER_MODE_CBC
&& MBEDTLS_CIPHER_MODE_CBC
&& MBEDTLS_AES_C
&& NRF_SECURITY_ANY_BACKEND
&& NORDIC_SECURITY_BACKEND
(Includes any dependencies from ifs and menus.)
Default¶
y
Symbols that select this symbol¶
Kconfig definition¶
At <nrfxlib>/nrf_security/Kconfig:430
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:23
→ <Zephyr>/modules/Kconfig:6
→ <BuildDir>/kconfig/Kconfig.modules:62
→ <nrfxlib>/Kconfig.nrfxlib:13
Menu path: (Top) → Modules → nrfxlib (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrfxlib) → Nordic nrfxlib → Nordic Security → Use Nordic provided security backend → AES - Advanced Encryption Standard → AES-CBC - AES Cipher Block Chaining mode → CBC cipher padding modes
config MBEDTLS_CIPHER_PADDING_PKCS7
bool "Enable MBEDTLS_CIPHER_PADDING_PKCS7"
default y
depends on MBEDTLS_CIPHER_MODE_CBC && MBEDTLS_CIPHER_MODE_CBC && MBEDTLS_AES_C && NRF_SECURITY_ANY_BACKEND && NORDIC_SECURITY_BACKEND
help
Enable support for PKCS7 padding for CBC cipher functions in mbedTLS.
That is, fill buffer with ll bytes, where ll is padding length.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)