cryptodev with gnutls

Nikos Mavrogiannopoulos nmav at
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 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
to mention
that CPU was idle during the calculation time).


More information about the Gnutls-devel mailing list