summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorSalman Qazi <sqazi@google.com>2012-10-05 21:24:14 (GMT)
committerHerbert Xu <herbert@gondor.apana.org.au>2012-10-15 14:33:20 (GMT)
commitba1ee070909fae01248b8117da1706f3cf2bfd1b (patch)
tree98d982702fdc17a9699387c59583e9a5ecf0b984 /lib
parent7291a932c6e27d9768e374e9d648086636daf61c (diff)
downloadlinux-ba1ee070909fae01248b8117da1706f3cf2bfd1b.tar.xz
crypto: vmac - Make VMAC work when blocks aren't aligned
VMAC implementation, as it is, does not work with blocks that are not multiples of 128-bytes. Furthermore, this is a problem when using the implementation on scatterlists, even when the complete plain text is 128-byte multiple, as the pieces that get passed to vmac_update can be pretty much any size. I also added test cases for unaligned blocks. Signed-off-by: Salman Qazi <sqazi@google.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions