Module esp32h2::spi0::spi_mem_dpa_ctrl
source · Expand description
SPI memory cryption DPA register
Structs
- SPI memory cryption DPA register
Type Aliases
- Register
SPI_MEM_DPA_CTRLreader - Field
SPI_CRYPT_CALC_D_DPA_ENreader - Only available when SPI_CRYPT_SECURITY_LEVEL is not 0. 1: Enable DPA in the calculation that using key 1 or key 2. 0: Enable DPA only in the calculation that using key 1. - Field
SPI_CRYPT_CALC_D_DPA_ENwriter - Only available when SPI_CRYPT_SECURITY_LEVEL is not 0. 1: Enable DPA in the calculation that using key 1 or key 2. 0: Enable DPA only in the calculation that using key 1. - Field
SPI_CRYPT_DPA_SELECT_REGISTERreader - 1: MSPI XTS DPA clock gate is controlled by SPI_CRYPT_CALC_D_DPA_EN and SPI_CRYPT_SECURITY_LEVEL. 0: Controlled by efuse bits. - Field
SPI_CRYPT_DPA_SELECT_REGISTERwriter - 1: MSPI XTS DPA clock gate is controlled by SPI_CRYPT_CALC_D_DPA_EN and SPI_CRYPT_SECURITY_LEVEL. 0: Controlled by efuse bits. - Field
SPI_CRYPT_SECURITY_LEVELreader - Set the security level of spi mem cryption. 0: Shut off cryption DPA funtion. 1-7: The bigger the number is, the more secure the cryption is. (Note that the performance of cryption will decrease together with this number increasing) - Field
SPI_CRYPT_SECURITY_LEVELwriter - Set the security level of spi mem cryption. 0: Shut off cryption DPA funtion. 1-7: The bigger the number is, the more secure the cryption is. (Note that the performance of cryption will decrease together with this number increasing) - Register
SPI_MEM_DPA_CTRLwriter