Due to I have to deliver the security related functions. below are the issue I met.
1. does iMX258 provides hardware engine for RSA/DES/TDES/SHA/MAC/HMAC etc.
I can see drivers/mxc/security/rng, but does not including above functions inside it.
where I can get or download the drivers and related documents?
2. does iMX258 provides the sample codes for user space applications
where I can get them?
3. can I take "drivers/mxc/security/sahara" for IMX25 driver use? since it was for iMX37,
The i.MX25 SCC supports (in hardware) only 3DES. Other (HAB) features, such as RSA, SHA
are implemented in software (boot ROM).
Please use "pdk2009_12_imx25_Linux_RM.pdf" in Linux documentation package,
Chapter 18 "DryIce Driver", Chapter 19 "Security Drivers".
Next, You may look at unit_tests: mxc_dryice_test, mxc_scc.
it is needed to select imx-test package in LTIB selected.
Please pay attention, i.MX25 does not support SAHARA (as hardware module).