1.1.4 Self-Test

The ATECC608B provides a mechanism to test the internal cryptographic algorithms. It supports the self validation testing of the Symmetric HASH Algorithm (SHA), AES, Random Number Generator (RNG), Elliptic Curve Diffie-Hellman (ECDH), Elliptic Curve Digital Signature Algorithm (ECDSA) verify and ECDSA sign functions. The self test can be run automatically on device power-up or wake-up or initiated by the SelfTest command from the host.