cryptodev with gnutls
nmav at gnutls.org
Tue Apr 13 19:59:19 CEST 2010
If you use gnutls in embedded processors with a crypto device for
off-loading operations that is supported by the linux kernel
(freescale, via etc),
then please try gnutls 2.9.x with the cryptodev kernel module found at
http://home.gna.org/cryptodev-linux/. You might need
to specify the the --enable-cryptodev configure option. Once run
gnutls will utilize the crypto processor for symmetric crypto operations.
To check on the improvement use the src/benchmark utility.
In a freescale 8313 board with talitos the improvement on AES-128-CBC
was from 70 to 100 times faster than the software implementation (not
that CPU was idle during the calculation time).
More information about the Gnutls-devel