aboutsummaryrefslogtreecommitdiffstats
path: root/net/tls/tls_device_fallback.c
diff options
context:
space:
mode:
authorArd Biesheuvel <[email protected]>2018-08-04 18:46:25 +0000
committerHerbert Xu <[email protected]>2018-08-07 09:51:40 +0000
commit22240df7ac6d76a271197571a7be45addef2ba15 (patch)
treec173745896b9a7f0c1fff2328b7f63b284af6abf /net/tls/tls_device_fallback.c
parentcrypto: arm64/ghash-ce - replace NEON yield check with block limit (diff)
downloadkernel-22240df7ac6d76a271197571a7be45addef2ba15.tar.gz
kernel-22240df7ac6d76a271197571a7be45addef2ba15.zip
crypto: arm64/ghash-ce - implement 4-way aggregation
Enhance the GHASH implementation that uses 64-bit polynomial multiplication by adding support for 4-way aggregation. This more than doubles the performance, from 2.4 cycles per byte to 1.1 cpb on Cortex-A53. Signed-off-by: Ard Biesheuvel <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
Diffstat (limited to 'net/tls/tls_device_fallback.c')
0 files changed, 0 insertions, 0 deletions