MBEDTLS_BIGNUM_C macro
\def MBEDTLS_BLOCK_CIPHER_NO_DECRYPT Remove decryption operation for AES, ARIA and Camellia block cipher. Module: library/aes.c library/aesce.c library/aesni.c library/aria.c library/camellia.c library/cipher.c \def MBEDTLS_BIGNUM_C Enable the multi-precision integer library. Module: library/bignum.c library/bignum_core.c library/bignum_mod.c library/bignum_mod_raw.c Caller: library/dhm.c library/ecp.c library/ecdsa.c library/rsa.c library/rsa_alt_helpers.c library/ssl_tls.c This module is required for RSA, DHM and ECC (ECDH, ECDSA) support.
Notes
This feature is incompatible with insecure block cipher, MBEDTLS_DES_C, and cipher modes which always require decryption operation, MBEDTLS_CIPHER_MODE_CBC, MBEDTLS_CIPHER_MODE_XTS and MBEDTLS_NIST_KW_C. When #MBEDTLS_PSA_CRYPTO_CONFIG is enabled, this feature is incompatible with following supported PSA equivalence, PSA_WANT_ALG_ECB_NO_PADDING, PSA_WANT_ALG_CBC_NO_PADDING, PSA_WANT_ALG_CBC_PKCS7 and PSA_WANT_KEY_TYPE_DES.