esp-idf/components/driver
Konstantin Kondrashov 8bba348528 aes/sha/mpi: Bugfix a use of shared registers.
This commit resolves a blocking in esp_aes_block function.

Introduce:
The problem was in the fact that AES is switched off at the moment when he should give out the processed data. But because of the disabled, the operation can not be completed successfully, there is an infinite hang. The reason for this behavior is that the registers for controlling the inclusion of AES, SHA, MPI have shared registers and they were not protected from sharing.

Fix some related issue with shared using of AES SHA RSA accelerators.

Closes: https://github.com/espressif/esp-idf/issues/2295#issuecomment-432898137
2018-11-05 04:22:47 +00:00
..
include/driver MCPWM API doc update 2018-10-10 08:15:23 +08:00
test spi_master: speed up polling performance by putting into IRAM 2018-10-25 12:31:45 +08:00
CMakeLists.txt
Kconfig
adc1_i2s_private.h
can.c
component.mk
gpio.c
i2c.c
i2s.c
ledc.c
mcpwm.c
pcnt.c
periph_ctrl.c aes/sha/mpi: Bugfix a use of shared registers. 2018-11-05 04:22:47 +00:00
rmt.c
rtc_module.c
sdio_slave.c sdio_slave: fix the ret_queue crash issue when being reset by the master 2018-09-25 20:30:25 +08:00
sdmmc_host.c
sdmmc_private.h
sdmmc_transaction.c
sdspi_crc.c
sdspi_crc.h
sdspi_host.c
sdspi_private.h
sdspi_transaction.c
sigmadelta.c
spi_common.c spi: move gpio direction config to common func for coinsistence 2018-10-04 14:57:31 +08:00
spi_master.c spi_master: speed up polling performance by putting into IRAM 2018-10-25 12:31:45 +08:00
spi_slave.c spi_master: speed up polling performance by putting into IRAM 2018-10-25 12:31:45 +08:00
timer.c
uart.c