RM0461
21.7.16
AES key register 7 (AES_KEYR7)
Address offset: 0x3C
Reset value: 0x0000 0000
31
30
29
w
w
w
15
14
13
w
w
w
Bits 31:0 KEY[255:224]: Cryptographic key, bits [255:224]
Refer to the AES_KEYR0 register for description of the KEY[255:0] bitfield.
Note:
The key registers from 4 to 7 are used only when the key length of 256 bits is selected. They
have no effect when the key length of 128 bits is selected (only key registers 0 to 3 are used
in that case).
21.7.17
AES suspend registers (AES_SUSPxR)
Address offset: 0x040 + x * 0x4, (x = 0 to 7)
Reset value: 0x0000 0000
These registers contain the complete internal register states of the AES processor when the
AES processing of the current task is suspended to process a higher-priority task.
Upon suspend, the software reads and saves the AES_SUSPxR register contents (where x
is from 0 to 7) into memory, before using the AES processor for the higher-priority task.
Upon completion, the software restores the saved contents back into the corresponding
suspend registers, before resuming the original task.
Note:
These registers are used only when GCM, GMAC, or CCM chaining mode is selected.
These registers can be read only when AES is enabled. Reading these registers while AES
is disabled returns 0x0000 0000.
31
30
29
rw
rw
rw
15
14
13
rw
rw
rw
Bits 31:0 SUSP[31:0]: AES suspend
Upon suspend operation, this bitfield of the corresponding AES_SUSPxR register takes the value of
one of internal AES registers.
28
27
26
25
w
w
w
w
12
11
10
9
w
w
w
w
28
27
26
25
rw
rw
rw
rw
12
11
10
9
rw
rw
rw
rw
24
23
22
KEY[255:240]
w
w
w
8
7
6
KEY[239:224]
w
w
w
24
23
22
SUSP[31:16]
rw
rw
rw
8
7
6
SUSP[15:0]
rw
rw
rw
RM0461 Rev 5
AES hardware accelerator (AES)
21
20
19
18
w
w
w
w
5
4
3
2
w
w
w
w
21
20
19
18
rw
rw
rw
rw
5
4
3
2
rw
rw
rw
rw
17
16
w
w
1
0
w
w
17
16
rw
rw
1
0
rw
rw
589/1306
591
Need help?
Do you have a question about the STM32WLEx and is the answer not in the manual?
Questions and answers