SLAU723A October 2017 – October 2018 MSP432E401Y , MSP432E411Y
The Host Interface Bank can access the hash core for hashing individual 64-byte hash blocks. The Host Interface Bank contains registers such as the data FIFO (SHA Data n Input (SHA_DATA_n_IN) registers), the SHA Inner Digest x (SHA_IDIGEST_X) registers, and several control and status registers.
The Host Interface Block contains all relevant control logic for performing hash and HMAC computations on large (that is, larger than one hash block) blocks of data, including hash padding, final hash, and outer hash. It provides the necessary flow control to the SHA µDMA and interrupt interface.