6.9 SHA
Command
The SHA
command computes a SHA-256 or HMAC digest for general purpose use by the host system. The SHA
command must be executed repetitively to calculate the digest over the entire message. Data can be sent to the command in 1-64-byte blocks. The maximum message length over which a digest can be calculated is limited to 228 bytes.
Upon successful completion of the command, a 32-byte value is output on the bus. If this value is required for use in a subsequent TA010-TFLXAUTH command, the value must first be stored in the system, then resubmitted as an input parameter to the command. There is no ability to store the value directly into the device.