RM0430
Bits 31:0 KEY[223:192]: Cryptographic key, bits [223:192]
Refer to the AES_KEYR0 register for description of the KEY[255:0] bitfield.
24.7.16
AES key register 7 (AES_KEYR7)
Address offset: 0x3C
Reset value: 0x0000 0000
31
30
29
rw
rw
rw
15
14
13
rw
rw
rw
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).
24.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 SUSPx: AES suspend
Upon suspend operation, this bitfield of every AES_SUSPxR register takes the value of one of
internal AES registers.
28
27
26
25
rw
rw
rw
rw
12
11
10
9
rw
rw
rw
rw
28
27
26
25
rw
rw
rw
rw
12
11
10
9
rw
rw
rw
rw
24
23
22
KEY[255:240]
rw
rw
rw
8
7
6
KEY[239:224]
rw
rw
rw
24
23
22
SUSPx
rw
rw
rw
8
7
6
SUSPx
rw
rw
rw
RM0430 Rev 8
AES hardware accelerator (AES)
21
20
19
18
rw
rw
rw
rw
5
4
3
2
rw
rw
rw
rw
21
20
19
18
rw
rw
rw
rw
5
4
3
2
rw
rw
rw
rw
17
16
rw
rw
1
0
rw
rw
17
16
rw
rw
1
0
rw
rw
741/1324
743
Need help?
Do you have a question about the STM32F423 and is the answer not in the manual?