5.1.7 SelfTest
Command
The SelfTest
command performs a test of one or more of
the cryptographic engines within the ATECC608B-TNGTLS chip.
Some or all of the algorithms will be tested depending on the Input mode parameter.
For the ATECC608B-TNGTLS device,
the SelfTest
command has been disabled from
running automatically after a Power-up or Wake event.
However, the command may be executed by the system if so
desired. There is no requirement to run this test.
If any self test fails, whether called automatically on power-up, wake or via this command, the chip will enter a Failure state, where chip operation is limited. The stored Failure state is always cleared upon a wake or power cycle.