aboutsummaryrefslogtreecommitdiff
path: root/lib/mpi/mpi-sub-ui.c
diff options
context:
space:
mode:
authorNathan Huckleberry <[email protected]>2022-10-18 16:04:12 -0700
committerHerbert Xu <[email protected]>2022-10-21 19:05:05 +0800
commit9f6035af06b526e678808d492fc0830aef6cfbd8 (patch)
treeca4db3f191fc721dbad5d0f5f3f1b0925b21e735 /lib/mpi/mpi-sub-ui.c
parent9abf2313adc1ca1b6180c508c25f22f9395cc780 (diff)
crypto: x86/polyval - Fix crashes when keys are not 16-byte aligned
crypto_tfm::__crt_ctx is not guaranteed to be 16-byte aligned on x86-64. This causes crashes due to movaps instructions in clmul_polyval_update. Add logic to align polyval_tfm_ctx to 16 bytes. Cc: <[email protected]> Fixes: 34f7f6c30112 ("crypto: x86/polyval - Add PCLMULQDQ accelerated implementation of POLYVAL") Reported-by: Bruno Goncalves <[email protected]> Signed-off-by: Nathan Huckleberry <[email protected]> Reviewed-by: Eric Biggers <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-sub-ui.c')
0 files changed, 0 insertions, 0 deletions