On Tue, May 24, 2011 at 5:51 AM, Gordan Bobic <gordan(a)bobich.net> wrote:
Just looking at the specsheet of the Freescale i.MX515, and this
jumped
out at me:
Symmetric/Asymmetric Hashing and Random Accelerator (SAHARA) Lite is a
cryptographic acceleration engine security co-processor
Implements:
* Block encryption algorithms (AES, DES, and 3DES)
* Hashing algorithms (MD5, SHA-1, SHA-224, and SHA-256)
* Stream cipher algorithm (ARC4)
* True hardware random number generator (TRNG)
Does anybody know at what kernel version the support for this was added
(if it has already been added)?
It won't be in mainline as far as I am aware.
And since I know the Genesi guys read this list, does the
Kernel+OpenSSL
combo that comes with Efika have this enabled as standard? (I lent my
smartbook to somebody for a few days hence why I'm asking rather than
just checking - I thought I'd get a head start on trying to get this
working in the same way as it does on the Kirkwood (SheevaPlug).
I recall Matt enabling the option, I can't recall if it's in
2.6.31.14.20 or not, it's definitely enabled in the
mx51_efikamx_defconfig if you checkout the latest from gitorious. I'm
not sure if Ubuntu enables the OpenSSL combo or not, rebuilding the
package isn't very hard if it isn't...
I also notice there is this in the i.MX515:
Security Controller (SCC) type 2
* AES engine
* Secure/Non-Secure RAM
* Support for multiple keys and TZ/non-TZ separation
Does this mean there are two independent AES crypto co-processors in
there? What about kernel support?
Gordan
_______________________________________________
arm mailing list
arm(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm
--
Steev Klimaszewski <steev(a)genesi-usa.com>
Senior Software Engineer, Genesi USA, Inc.