crypto: rsa-pkcs1pad - use constant time memory comparison for MACs
authorJason A. Donenfeld <Jason@zx2c4.com>
Sun, 11 Jun 2017 21:20:23 +0000 (23:20 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 15 Jul 2017 11:04:41 +0000 (13:04 +0200)
commitab28946bbc8ebc1781fe34e209a644a9282a17a2
tree6c20dc515b8276d503ab64618f50c93f38fc190f
parent34deb5387ed5cfaa41606779e90be5b24b3a055b
crypto: rsa-pkcs1pad - use constant time memory comparison for MACs

commit fec17cb2231733174e039ad9054fa16bb358e2ec upstream.

Otherwise, we enable all sorts of forgeries via timing attack.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Suggested-by: Stephan Müller <smueller@chronox.de>
Cc: Herbert Xu <herbert@gondor.apana.org.au>
Cc: linux-crypto@vger.kernel.org
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
crypto/rsa-pkcs1pad.c