[][src]Module lpc55s6x_pac::hashcrypt::status

Indicates status of Hash peripheral.

Structs

ERROR_W

Write proxy for field ERROR

Enums

DIGEST_A

For Hash, if 1 then a DIGEST is ready and waiting and there is no active next block already started. For Cryptographic uses, this will be set for each block processed, indicating OUTDATA (and OUTDATA2 if larger output) contains the next value to read out. This is cleared when any data is written, when New is written, for Cryptographic uses when the last word is read out, or when the block is disabled.

ERROR_A

If 1, an error occurred. For normal uses, this is due to an attempted overrun: INDATA was written when it was not appropriate. For Master cases, this is an AHB bus error; the COUNT field will indicate which block it was on.

NEEDIV_A

Indicates the block wants an IV/NONE to be written in (set along with WAITING)

NEEDKEY_A

Indicates the block wants the key to be written in (set along with WAITING)

WAITING_A

If 1, the block is waiting for more data to process.

Type Definitions

DIGEST_R

Reader of field DIGEST

ERROR_R

Reader of field ERROR

ICBIDX_R

Reader of field ICBIDX

NEEDIV_R

Reader of field NEEDIV

NEEDKEY_R

Reader of field NEEDKEY

R

Reader of register STATUS

W

Writer for register STATUS

WAITING_R

Reader of field WAITING