Datasheet
Table 15-12. SHA/MD5 Register Map (continued)
See
page
DescriptionResetTypeNameOffset
1069SHA System Configuration0x0000.0001RWSHA_SYSCONFIG0x110
1071SHA System Status0x0000.0001ROSHA_SYSSTATUS0x114
1072SHA Interrupt Status0x0000.0008ROSHA_IRQSTATUS0x118
1073SHA Interrupt Enable0x0000.0007RWSHA_IRQENABLE0x11C
Encryption Control (Encryption Control Offset)
1075SHA DMA Interrupt Mask0x0000.0000RWSHA_DMAIM0x010
1076SHA DMA Raw Interrupt Status0x0000.0000ROSHA_DMARIS0x014
1077SHA DMA Masked Interrupt Status0x0000.0000ROSHA_DMAMIS0x018
1078SHA DMA Interrupt Clear0x0000.0000W1CSHA_DMAIC0x01C
15.3 SHA/MD5 Register Descriptions
This section describes the SHA/MD5 registers.
Note: 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.
Table 15-13. SHA/MD5 Inner/Outer Digest/HMAC Key Register Mapping
HMAC key proc
(write)
SHA-2 (read/write)SHA-1
(read/write)
MD5
(read/write)
Address
Offset
Register Name
HMAC key [31,0]Outer digest
[255:224]
Outer digest
[159:128]
Outer digest
[127:96]
0x00000000SHA_ODIGEST_A
HMAC key [63,32]Outer digest
[223:192]
Outer digest
[127:96]
Outer digest
[95:64]
0x00000004SHA_ODIGEST_B
HMAC key [95,64]Outer digest
[191:160]
Outer digest
[95:64]
Outer digest
[63:32]
0x00000008SHA_ODIGEST_C
HMAC key [127,96]Outer digest
[159:128]
Outer digest
[63:32]
Outer digest
[31:0]
0x0000000CSHA_ODIGEST_D
HMAC key
[159,128]
Outer digest
[127:96]
Outer digest
[31:0]
0x00000010SHA_ODIGEST_E
HMAC key
[191,160]
Outer digest
[95:64]
0x00000014SHA_ODIGEST_F
HMAC key
[223,192]
Outer digest
[63:32]
0x00000018SHA_ODIGEST_G
HMAC key
[255,224]
Outer digest [31:0]0x0000001CSHA_ODIGEST_H
HMAC key
[287,256]
Inner digest
[255:224]
Inner digest
[223:192]
Inner digest
[159:128]
Inner digest
[127:96]
0x00000020SHA_IDIGEST_A
HMAC key
[319,288]
Inner digest
[223:192]
Inner digest
[191:160]
Inner digest
[127:96]
Inner digest
[95:64]
0x00000024SHA_IDIGEST_B
HMAC key
[351,320]
Inner digest
[191:160]
Inner digest
[159:128]
Inner digest
[95:64]
Inner digest
[63:32]
0x00000028SHA_IDIGEST_C
June 18, 20141060
Texas Instruments-Production Data
SHA/MD5 Accelerator