www.ti.com
10.1.6.3.3 CBC-MAC
For CBC-MAC operations, the following configuration parameters are required:
•
Key from the key store module
•
IV must be written with zeroes
•
Control register settings (mode, direction, key size)
•
Length of the authenticated data (may be nonblock size aligned)
The input data can end misaligned for CBC-MAC operations. If this is the case, the crypto core internally
pads the last input data block.
The length field can have any value. If a data stream is finished and the next data stream uses the same
key and control, writing only a part of the next context is not allowed. A new data stream must always
write the complete context. The length field must never be written with zeroes.
SWCU117C – February 2015 – Revised September 2015
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
AES Cryptoprocessor Overview
821