]> git.baikalelectronics.ru Git - kernel.git/commit
crypto: inside-secure - Fix hang case on EIP97 with zero length input data
authorPascal van Leeuwen <pascalvanl@gmail.com>
Wed, 11 Dec 2019 16:32:36 +0000 (17:32 +0100)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 20 Dec 2019 06:58:34 +0000 (14:58 +0800)
commitcf5f410fc078f3de38fad9a075701b883f473894
tree5db431f2bb3e9a5a661d30335a146840c03eef73
parentd73b255b8f2c1764d44de01ec5227982ddafaa9c
crypto: inside-secure - Fix hang case on EIP97 with zero length input data

The EIP97 hardware cannot handle zero length input data and will (usually)
hang when presented with this anyway. This patch converts any zero length
input to a 1 byte dummy input to prevent this hanging.

Signed-off-by: Pascal van Leeuwen <pvanleeuwen@rambus.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/inside-secure/safexcel_cipher.c