This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AES and Secure boot support on AM437x

Hi 

I am using AM437x based evm TMDSEVM437X .

And the software package we are using is  PROCESSOR-SDK-LINUX-AM437X 03_01_00_06.

Datasheet says AM437x supports the following features

– Security

• Crypto Hardware Accelerators (AES, SHA, RNG, DES, and 3DES)

• Secure Boot (Avaliable Only on AM437x High-Security [AM437xHS] Devices)

How can I verify AES and Secure boot with this software package.?

Can you give me pointers to some sample applications to verify AES?

Can you share the procedure to do secure booting?

Regards,

Geo

  • The crypto accelerators are supported by linux drivers. TI has various wiki pages on the subject.

    As your quote from the datasheet shows, secure boot is only available in HS devices. There is unfortunately no secure boot of any kind available on GP (general purpose) devices, which is presumably what's on the EVM. There is also no public information on HS devices, you need to contact your TI representative to obtain it under NDA.

    Addendum: you can also find more details about the AES accelerator in this thread, in particular how modes work that aren't supported yet by the linux driver.