gnutls on via nano
Nikos Mavrogiannopoulos
nmav at gnutls.org
Wed Oct 5 20:33:31 CEST 2011
Hello,
Thanks to Andy Polyakov and VIA I had access to a via nano to finish
the VIA padlock support in GnuTLS. The results in nano are quite
impressive. The values of the accelerated gnutls are:
Checking AES-128-CBC with SHA1 (16kb payload)... 0.29 GB/sec
Checking AES-128-CBC with SHA256 (16kb payload)... 0.24 GB/sec
Checking AES-128-GCM (16kb payload)... 73.70 MB/sec
Checking SHA1 (16kb payload)... 0.52 GB/sec
Checking SHA256 (16kb payload)... 0.45 GB/sec
Checking SHA512 (16kb payload)... 0.44 GB/sec
Checking AES-128-CBC (16kb payload)... 1.01 GB/sec
Checking ARCFOUR-128 (16kb payload)... 192.43 MB/sec
and the software only version:
Checking AES-128-CBC with SHA1 (16kb payload)... 48.10 MB/sec
Checking AES-128-CBC with SHA256 (16kb payload)... 32.82 MB/sec
Checking AES-128-GCM (16kb payload)... 47.15 MB/sec
Checking SHA1 (16kb payload)... 161.58 MB/sec
Checking SHA256 (16kb payload)... 61.77 MB/sec
Checking SHA512 (16kb payload)... 92.81 MB/sec
Checking AES-128-CBC (16kb payload)... 67.71 MB/sec
Checking ARCFOUR-128 (16kb payload)... 192.43 MB/sec
This is 15x speedup in AES-CBC and a 7x speedup in SHA-256. Note that
this CPU has instructions for the SHA algorithms as well. It is quite a
CPU for cryptographic operations.
regards,
Nikos
More information about the Gnutls-devel
mailing list