![Texas Instruments SimpleLink Ethernet MSP432E401Y Technical Reference Manual Download Page 683](http://html1.mh-extra.com/html/texas-instruments/simplelink-ethernet-msp432e401y/simplelink-ethernet-msp432e401y_technical-reference-manual_1095578683.webp)
AES Registers
683
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Advance Encryption Standard Accelerator (AES)
9.5.3 AES_CTRL Register (Offset = 0x50) [reset = 0x80000000]
AES Control (AES_CTRL)
This register determines the mode of operation of the AES Engine.
AES_CTRL is shown in
and described in
Return to
Figure 9-16. AES_CTRL Register
31
30
29
28
27
26
25
24
CTXTRDY
SVCTXTRDY
SAVE_CONTE
XT
RESERVED
CCM_M
R-0x1
R-0x0
R/W-0x0
R-0x0
R/W-0x0
23
22
21
20
19
18
17
16
CCM_M
CCM_L
CCM
GCM
R/W-0x0
R/W-0x0
R/W-0x0
R/W-0x0
15
14
13
12
11
10
9
8
CBCMAC
F9
F8
XTS
CFB
ICM
CTR_WIDTH
R/W-0x0
R/W-0x0
R/W-0x0
R/W-0x0
R/W-0x0
R/W-0x0
R/W-0x0
7
6
5
4
3
2
1
0
CTR_WIDTH
CTR
MODE
KEY_SIZE
DIRECTION
INPUT_READY
OUTPUT_REA
DY
R/W-0x0
R/W-0x0
R/W-0x0
R/W-0x0
R/W-0x0
R-0x0
R-0x0
Table 9-10. AES_CTRL Register Field Descriptions
Bit
Field
Type
Reset
Description
31
CTXTRDY
R
0x1
Context Data Registers Ready
0x0 = The context data registers are not ready to be overwritten.
0x1 = The context data registers can be overwritten and the host is
permitted to write the next context.
30
SVCTXTRDY
R
0x0
AES TAG/IV Blocks Ready.
This bit is only asserted if the SAVE_CONTEXT bit is set to 1.
This bit is mutual exclusive with the CTXTRDY bit.
0x0 = AES authentication TAG and/or IV block(s) is/are not
available.
0x1 = Indicates the AES authentication TAG and /or IV block(s)
is/are available for the host to retrieve.
29
SAVE_CONTEXT
R/W
0x0
TAG or Result IV Save.
If this bit is set, the CONTEXT_OUT interrupt bit is set in the
AES_IRQSTATUS register if the operation is finished and related
signals are enabled.
0x0 = No effect.
0x1 = Indicates an authentication TAG of result IV needs to be
stored as a result context.
28-25
RESERVED
R
0x0
24-22
CCM_M
R/W
0x0
Counter with CBC-MAC (CCM).
Defines M which indicates the length of the authentication field for
CCM operations the authentication field length equals two times the
sum of CCM-M plus one.
The AES Engine always returns a 128-bit authentication field, of
which the M least significant bytes are valid.
All values are supported.