]> granicus.if.org Git - esp-idf/commitdiff
docs: flash encryption: Fix description of behaviour when all bits of FLASH_CRYPT_CNT...
authorAngus Gratton <angus@espressif.com>
Tue, 4 Dec 2018 01:38:28 +0000 (12:38 +1100)
committerAngus Gratton <gus@projectgus.com>
Wed, 5 Dec 2018 00:15:00 +0000 (11:15 +1100)
Correct behaviour is described in section 25.3.3 Flash Decryption Block of the ESP32 TRM

docs/en/security/flash-encryption.rst

index f65fb6f4ff4d9da62c241832376147a623390583..82e6fb379ccdd77f90afd8835ea76ada294843cf 100644 (file)
@@ -146,7 +146,7 @@ Limited Updates
 
 Only 4 plaintext serial update cycles of this kind are possible, including the initial encrypted flash.
 
-After the fourth time encryption is disabled, :ref:`FLASH_CRYPT_CNT` has the maximum value `0xFF` and encryption is permanently disabled.
+After the fourth time encryption is enabled, :ref:`FLASH_CRYPT_CNT` has the maximum value ``0x7F`` (7 bits set) and encryption is permanently enabled. Flashing :ref:`FLASH_CRYPT_CNT` to ``0xFF`` (8 bits set) does not re-disable encryption, the eighth bit is ignored.
 
 Using :ref:`updating-encrypted-flash-ota` or :ref:`pregenerated-flash-encryption-key` allows you to exceed this limit.