General Device Commands

The following table provides a summary of the general device commands:
Table 1. General Device Commands
Command Name Opcode Description
Counter 0x24 Increments and reads the monotonic counters.
Info 0x30 Used to read revision and status information from the device.
Lock 0x17 Used to lock the individual lockable slots in the device.
Nonce 0x16 Used to generate or pass a number used once into the device.
Random 0x1B Used to generate a 32-byte random number used by the system.
Read 0x02 Used to read various zones of the device.
SelfTest 0x77 Tests the various internal cryptographic computation elements.
SHA 0x47 Computes a SHA-256 or HMAC digest for general purpose use by the system.
UpdateExtra 0x20 Updates bytes 84 or 85 within the Configuration zone after the Configuration zone is locked.
Write 0x12 Used to write 4 or 32 bytes to the device, with or without authentication and encryption.