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.

Hardware support for Cryptography operations

Hi All,

I'm working over DM8148 EVM with EZSDK_5.5 version. We have requirement of decrypting contents by using AES (Advanced encryption standard). I was following 'http://processors.wiki.ti.com/index.php/Installing_AM387x_C6A814x_DM814x_Crypto_Support' link to enable cryptographic acceleration to boost performance, but I did not get following two options in menuconfig file under 'Hardware Random Number Generator Core'' while building kernel object:

<*> Hardware Random Number Generator Core support
  <*>   Netra Random Number Generator support (NEW)

Also I did not find following options :
--- Hardware crypto devices
  < >   Driver HIFN 795x crypto accelerator chips (NEW)
  <*>   Support for Netra AES hw engine (NEW)
  <*>   Support for Netra DES hw engine (NEW)
  <*>   Support for Netra SHA/MD5 hw engine (NEW)

1. Does DM8148 board provides any sort of acceleration for Cryptographic functions (viz. Decryption) ?
2. If DM8148 does provide support, How to enable above mentioned options while building modules for these accelerators ?

Thanks in advance.
Rajnikant
  • Hi All,

    The patch 'NSS-Crypto-driver-software-beta-0.9.patch' mentioned in link is not proper. I found the correct patch while going through http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/209641.aspx.

    Now I got all the above mentioned options and have started the kernel compilation for cryptographic support.

    Thanks,