60.4.4 Double Input Buffer

The Input Data registers (SHA_IDATARx) can be double-buffered to reduce the runtime of large messages.

Double buffering allows a new message block to be written while the previous message block is being processed. This is only possible when DMA accesses are performed (SMOD = 2).

The SHA_MR.DUALBUFF bit must be set to have double input buffer access.