]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
crypto: skcipher - fix aligning block size in skcipher_copy_iv()
authorEric Biggers <ebiggers@google.com>
Mon, 23 Jul 2018 16:57:50 +0000 (09:57 -0700)
committerJuerg Haefliger <juergh@canonical.com>
Wed, 24 Jul 2019 01:42:10 +0000 (19:42 -0600)
commita8fbe56b822b97fb8ee9d6d967464d55c456a43c
treee47970c9028f2f5ce0830503e61314403c82b0ed
parent6dc3ca5200247b7db0435c8b426248edfc597e2b
crypto: skcipher - fix aligning block size in skcipher_copy_iv()

BugLink: https://bugs.launchpad.net/bugs/1835845
commit 0567fc9e90b9b1c8dbce8a5468758e6206744d4a upstream.

The ALIGN() macro needs to be passed the alignment, not the alignmask
(which is the alignment minus 1).

Fixes: b286d8b1a690 ("crypto: skcipher - Add skcipher walk interface")
Cc: <stable@vger.kernel.org> # v4.10+
Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
crypto/skcipher.c