crypto: convert xts_tweak_encdec to use xts_uint128 type
commitdb217c69f0849add67cfa2cd6601c329398be12c
authorDaniel P. Berrangé <berrange@redhat.com>
Tue, 9 Oct 2018 09:50:43 +0000 (9 10:50 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Wed, 24 Oct 2018 18:03:37 +0000 (24 19:03 +0100)
tree4ed3a2daad52df70e998346ff3cf3d16cf37d113
parentcc36930e4077eb3dbee6cd30d2d826ec62b3490a
crypto: convert xts_tweak_encdec to use xts_uint128 type

Using 64-bit arithmetic increases the performance for xts-aes-128
when built with gcrypt:

  Encrypt: 272 MB/s -> 355 MB/s
  Decrypt: 275 MB/s -> 362 MB/s

Reviewed-by: Alberto Garcia <berto@igalia.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
crypto/xts.c