AES Registers: Difference between revisions

AES_MACBLKCNT
Line 12: Line 12:
| 4
| 4
| RW
| RW
|-
| style="background: green" | Yes
| [[#AES_MACBLKCNT|AES_MACBLKCNT]]
| 0x10009004
| 2
| W
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [[#AES_BLKCNT|AES_BLKCNT]]
| [[#AES_BLKCNT|AES_BLKCNT]]
| 0x10009004
| 0x10009006
| 4
| 2
| W
| W
|-
|-
Line 165: Line 171:


Changing the input word order triggers the key/keyX/keyY FIFOs to be flushed.
Changing the input word order triggers the key/keyX/keyY FIFOs to be flushed.
== AES_MACBLKCNT ==
(CCM-MAC length)>>4, i.e. the size of the CCM-MAC to work with, in blocks


== AES_BLKCNT ==
== AES_BLKCNT ==
 
(Data length)>>4, i.e. the number of blocks to process
{| class="wikitable" border="1"
!  Bit
!  Description
|-
| 31-16
| (Data length)>>4 (i.e. the number of blocks to process)
|}


== AES_WRFIFO/AES_RDFIFO ==
== AES_WRFIFO/AES_RDFIFO ==