HASH_HW_FLAGS

nRF5340 Product Specification

Address offset: 0x7DC

Hardware configuration of the HASH engine. Reset value holds the supported features.

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
ID J I H G F E D C C C C B B B B A A A A
Reset 0x00012001 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1
ID R/W Field Value ID Value Description
A

R

CW

Indicates the number of concurrent words the hash is using to compute signature.

One

1

One concurrent word used by hash during signature generation

Two

2

Two concurrent words used by hash during signature generation

B

R

CH

Indicate if Hi adders are present for each Hi value or 1 adder is shared for all Hi.

One

0

One Hi value is updated at a time.

All

1

All Hi values are updated at the same time.

C

R

DW

Determine the granularity of word size.

32Bits

0

32 bits word data.

64Bits

1

64 bits word data.

D

R

SHA_512_EXISTS

If this flag is set, the engine include SHA-512 support.

E

R

PAD_EXISTS

If this flag is set, the engine include pad block support.

F

R

MD5_EXISTS

If this flag is set, the engine include MD5 support.

G

R

HMAC_EXISTS

If this flag is set, the engine include HMAC support.

H

R

SHA_256_EXISTS

If this flag is set, the engine include SHA-256 support.

I

R

HASH_COMPARE_EXISTS

If this flag is set, the engine include compare digest logic.

J

R

DUMP_HASH_TO_DOUT_EXISTS

If this flag is set, the engine include HASH to DOUT support.