MBEDTLS_MD_C macro
\def MBEDTLS_HAVEGE_C Enable the HAVEGE random generator. Warning: the HAVEGE random generator is not suitable for virtualized environments Warning: the HAVEGE random generator is dependent on timing and specific processor traits. It is therefore not advised to use HAVEGE as your applications primary random generator or primary entropy pool input. As a secondary input to your entropy pool, it IS able add the (limited) extra entropy it provides. Module: library/havege.c Caller: Requires: MBEDTLS_TIMING_C Uncomment to enable the HAVEGE random generator. \def MBEDTLS_HKDF_C Enable the HKDF algorithm (RFC 5869). Module: library/hkdf.c Caller: Requires: MBEDTLS_MD_C This module adds support for the Hashed Message Authentication Code (HMAC)-based key derivation function (HKDF). \def MBEDTLS_HMAC_DRBG_C Enable the HMAC_DRBG random generator. Module: library/hmac_drbg.c Caller: Requires: MBEDTLS_MD_C Uncomment to enable the HMAC_DRBG random number geerator. \def MBEDTLS_NIST_KW_C Enable the Key Wrapping mode for 128-bit block ciphers, as defined in NIST SP 800-38F. Only KW and KWP modes are supported. At the moment, only AES is approved by NIST. Module: library/nist_kw.c Requires: MBEDTLS_AES_C and MBEDTLS_CIPHER_C \def MBEDTLS_MD_C Enable the generic message digest layer. Module: library/md.c Caller: Uncomment to enable generic message digest wrappers.