Other Parts Discussed in Thread: MSPM0G3507, MSPM0G3519
Tool/software:
For MSPM0G3507, I would like to confirm the exact AES modes supported by the integrated AES accelerator.
Our application requires the following operations in hardware:
-
AES-CMAC
-
AES-CBC (encryption & decryption)
-
AES-CCM (decrypt + verify)
-
AES-GCM (decrypt + verify)
From the datasheet, my current understanding is that the MSPM0G3507 AES accelerator provides hardware acceleration only for basic AES encryption/decryption with support for DMA in ECB, CBC, OFB, and CFB modes.
Could you please clarify:
-
Are CMAC, CCM, and GCM modes supported in hardware on MSPM0G3507, or would these need to be implemented in software on the CPU?
-
Is there a difference in mode support between MSPM0G3507 (AES accelerator) and MSPM0G3519 (AESADV + Keystore)?
This will help us determine whether MSPM0G3507 can meet our crypto requirements or if we should move to MSPM0G3519.