www.ti.com
10.1.6.3.2.2 AES-CBC
For AES-CBC operations, the following configuration parameters are required:
•
Key from the key store module
•
IV from the slave interface
•
Control register settings (mode, direction, key size)
•
Length of the data
The length field can have any value. If a data stream is finished and the next data stream uses the same
key and control, it is allowed to write only the IV and length field with a new value. The length field may
also be 0, for continued processing.
If the result IV must be read by the host, the SAVE_CONTEXT bit must be set to 1 after processing the
programmed number of bytes.
10.1.6.3.2.3 AES-CTR
For AES-CTR operations, the following configuration parameters are required:
•
Key from the key store module
•
IV from the slave interface, including initial counter value (usually 0x0000 0001)
•
Control register settings (mode, direction, key size)
•
Length of the data (may be nonblock size aligned)
The length field can have any value. If a data stream is finished and the next data stream uses the same
key and control, only the IV and length field are allowed to written with a new value. The length field can
be 0, resulting in continued processing.
If the result IV must be read by the host, the save_context bit must be set to 1 after processing the
programmed number of bytes.
SWCU117C – February 2015 – Revised September 2015
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
AES Cryptoprocessor Overview
819