Is this the right place to ask questions about writing a Linux device
driver to make some crypto hardware on an ARM SoC work under the Linux
crypto API?
I have some hardware documentation that I don't yet know whether I can
talk about (I know, if I can't then the driver will have difficulty
being be GPL, and if it isn't an open license, it won't work...).
I have some sample code for the hardware that is an incomplete and
obsolete Linux module.
I can see source code examples for things like the Padlock, IXP4xx
hardware, etc.
I have never touched any Linux kernel crypto code before this project.
(I have done some stuff in userland, so the fact of crypto doesn't scare
me.)
At the moment I am trying to understand things like the parameter to
crypto_register_alg(), how that is different from crypto_register_ahash()...
And for a DMA case how data moves and who owns the memory.
Stuff like that...
Yes, the sources and Google are my friends, and
Documentation/crypto/api-intro.txt has a very promising title but
doesn't say terribly much inside.
Are there any obvious key resources I should know about? (Any general
pointers would be appreciated, too.)
Thanks,
-kb
--
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html