mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-01-27 23:22:20 +01:00
* Add introspection for math build. * Raise build error if more than one multi-precision math library used. * Fix ESP32 to support using any multi-precision math option. * Refactor math headers to use `wolfmath.h` * Refactor of the opaque math variable type `MATH_INT_T` used by crypto hardware (QuickAssist, SE050, ESP32 and STM32). * Cleanups for building with `WOLFCRYPT_ONLY` and `NO_BIG_INT`. * Stop forcing use of fast math by default for platforms in settings.h. Note: For users that still want to use fast math (tfm.c) they will need to add USE_FAST_MATH to their build settings. Applies To: ``` WOLFSSL_ESPWROOM32 WOLFSSL_ESPWROOM32SE MICROCHIP_PIC32 WOLFSSL_PICOTCP_DEMO WOLFSSL_UTASKER WOLFSSL_NRF5x FREERTOS_TCP WOLFSSL_TIRTOS EBSNET FREESCALE_COMMON FREESCALE_KSDK_BM WOLFSSL_DEOS MICRIUM WOLFSSL_SGX ```
Before creating any new configure files (.conf) read the CONF_FILES_README.md