![Texas Instruments SimpleLink Ethernet MSP432E401Y Скачать руководство пользователя страница 1600](http://html1.mh-extra.com/html/texas-instruments/simplelink-ethernet-msp432e401y/simplelink-ethernet-msp432e401y_technical-reference-manual_10955781600.webp)
SHA/MD5 Registers
1600
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
SHA/MD5 Accelerator
25.2 SHA/MD5 Registers
The SHA Module registers are at an offset relative to the SHA/MD5 Module base address, and a small set
of SHA/MD5 µDMA interrupt registers are at an offset relative to a CRC and Cryptographic module base
address.
The SHA/MD5 module register offsets are relative to the base address 0x44034000.
The SHA/MD5 registers are limited to 32-bit data accesses; 8- and 16-bit accesses are not allowed and
can corrupt register contents.The first 16 registers of HIB1 are the outer and inner digest registers (see
).
Table 25-12. SHA/MD5 Inner/Outer Digest/HMAC Key Register Mapping
Register Name
Address
Offset
MD5
(read/write)
SHA-1
(read/write)
SHA-2
(read/write)
HMAC key
proc
(write)
SHA_ODIGEST_A
0x0000
Outer digest
[127:96]
Outer digest
[159:128]
Outer digest
[255:224]
HMAC key
[31,0]
SHA_ODIGEST_B
0x0004
Outer digest
[95:64]
Outer digest
[127:96]
Outer digest
[223:192]
HMAC key
[63,32]
SHA_ODIGEST_C
0x0008
Outer digest
[63:32]
Outer digest
[95:64]
Outer digest
[191:160]
HMAC key
[95,64]
SHA_ODIGEST_D
0x000C
Outer digest
[31:0]
Outer digest
[63:32]
Outer digest
[159:128]
HMAC key
[127,96]
SHA_ODIGEST_E
0x0010
Outer digest
[31:0]
Outer digest
[127:96]
HMAC key
[159,128]
SHA_ODIGEST_F
0x0014
Outer digest
[95:64]
HMAC key
[191,160]
SHA_ODIGEST_G
0x0018
Outer digest
[63:32]
HMAC key
[223,192]
SHA_ODIGEST_H
0x001C
Outer digest
[31:0]
HMAC key
[255,224]
SHA_IDIGEST_A
0x0020
Inner digest
[127:96]
Inner digest
[159:128]
Inner digest
[223:192]
Inner digest
[255:224]
HMAC key
[287,256]
SHA_IDIGEST_B
0x0024
Inner digest
[95:64]
Inner digest
[127:96]
Inner digest
[191:160]
Inner digest
[223:192]
HMAC key
[319,288]
SHA_IDIGEST_C
0x0028
Inner digest
[63:32]
Inner digest
[95:64]
Inner digest
[159:128]
Inner digest
[191:160]
HMAC key
[351,320]
SHA_IDIGEST_D
0x002C
Inner digest
[31:0]
Inner digest
[63:32]
Inner digest
[127:96]
Inner digest
[159:128]
HMAC key
[383,352]
SHA_IDIGEST_E
0x0030
Inner
digest[31:0]
Inner digest
[95:64]
Inner digest
[127:96]
HMAC key
[415,384]
SHA_IDIGEST_F
0x0034
Inner digest
[63:32]
Inner digest
[95:64]
HMAC key
[447,416]
SHA_IDIGEST_G
0x0038
Inner digest
[31:0]
Inner digest
[63:32]
HMAC key
[479,448]
SHA_IDIGEST_H
0x003C
Inner
digest[31:0]
HMAC key
[511,480]