nodemcu-firmware/components
Johny Mattsson e11087bfdf Improved crypto module for ESP32, now with HMAC (#2815)
* Leaner, meaner crypto module; now with HMAC

Based on my testing, mbedtls pulls in all its algorithm regardless of
whether the NodeMCU crypto module was using them or not. As such, the
space savings from omitting algorithms were only in the tens of bytes.

By switching to using the mbedtls generic message digest interface, the
crypto module itself could be shrunk in size and complexity. Despite
adding support for HMAC on all algorithms (plus including RIPEMD160),
this version is 330 bytes smaller.

* Updated crypto module docs.

* Removed superfluous brackets in crypto docs.

Copy-paste considered harmful... >.>
2019-07-04 23:24:59 +02:00
..
base_nodemcu Reworked linker magic to work with IDF 3.3 (#2805) 2019-06-22 12:05:34 +10:00
driver_can Updated ESP-IDF to latest. 2017-05-13 22:30:13 +02:00
driver_console ESP32: uart 1/2 supports (#1982) 2017-06-13 18:33:32 +02:00
driver_i2c add i2c module 2017-02-02 21:40:36 +01:00
fatfs add support for sdmmc cards in sd-spi mode (#2644) 2019-02-10 10:11:13 +01:00
lua fix number2integer conversion for floating-point builds (#2605) 2019-01-15 17:06:11 +01:00
modules Improved crypto module for ESP32, now with HMAC (#2815) 2019-07-04 23:24:59 +02:00
platform force common intr alloc flags for all platform components that use rmt 2019-05-31 23:34:15 +02:00
qrcodegen Adding qrcodegen module for generating QR Codes (#2543) 2018-11-15 22:17:43 +01:00
rtos_dbg Updated to latest IDF. 2016-11-16 17:59:06 +11:00
sjson ESP32: Add SJSON module (#2562) 2018-11-22 20:58:27 +01:00
spiffs pack-port bits and pieces in spiffs.c: 2018-11-04 08:49:17 +01:00
task Updated to latest IDF. 2016-11-16 17:59:06 +11:00
u8g2 update to u8g2 2.25.10 2019-04-28 22:26:37 +02:00
ucg Add ucg module. 2018-10-07 16:31:28 +02:00