Compressors. The compression algorithms especially seem to be performing
very well so far.
-An asynchronous scheduling interface is in planning but not yet
-implemented, as we need to further analyze the requirements of all of
-the possible hardware scenarios (e.g. IPsec NIC offload).
+Support for hardware crypto devices via an asynchronous interface is
+under development.
Here's an example of how to use the API:
DEVELOPER NOTES
-None of this code should be called from hardirq context, only softirq and
-user contexts.
+Transforms may only be allocated in user context, and cryptographic
+methods may only be called from softirq and user contexts.
When using the API for ciphers, performance will be optimal if each
scatterlist contains data which is a multiple of the cipher's block
list, see:
http://samba.org/~jamesm/crypto/
-Ongoing development discussion may also be found on
-kerneli cryptoapi-devel,
-see http://www.kerneli.org/mailman/listinfo/cryptoapi-devel
-
AUTHORS
James Morris
David S. Miller
-Jean-Francois Dive (SHA1 algorithm module)
CREDITS
Matthew Skala (Twofish)
Dag Arne Osvik (Serpent)
Brian Gladman (AES)
+
+
+SHA1 algorithm contributors:
+ Jean-Francois Dive
DES algorithm contributors:
Raimar Falke
Kyle McMartin
Adam J. Richter
+Generic scatterwalk code by Adam J. Richter <adam@yggdrasil.com>
+
Please send any credits updates or corrections to:
James Morris <jmorris@intercode.com.au>