This reg contains the total size of the data written to REG_SHA_IN.
This reg contains the total size of the data written to REG_SHA_IN.
−
== SHA_OUT ==
+
== SHA_HASH ==
−
This reg contains the SHA* hash after the final round.
+
This reg contains the SHA* hash after the final round, and the internal state during normal rounds. It is possible to write the internal state using this register.
== SHA_IN ==
== SHA_IN ==
The data to be hashed must be written here. The data must be padded with 0x00s to align with the register size (if needed).
The data to be hashed must be written here. The data must be padded with 0x00s to align with the register size (if needed).