4.1 General Device Commands

The following table provides a summary of the general device commands:
Table 4-2. General Device Commands
Command NameDescription
CounterIncrements and reads the monotonic counters
InfoUsed to read revision and status information from the device
LockUsed to lock the individual lockable slots in the device
NonceUsed to generate or pass a number used once into the device
RandomUsed to generate a 32-byte random number used by the system
ReadUsed to read various zones of the device
SelfTestTests the various internal cryptographic computation elements
SHAComputes a SHA-256 or HMAC digest for general purpose use by the system
UpdateExtraUpdates bytes 84 or 85 within the Configuration zone after the Configuration zone is locked
WriteUsed to write 4 or 32 bytes to the device, with or without authentication and encryption