OSDN Git Service

crypto: qat - add check for negative offset in alg precompute function
authorShant KumarX Sonnad <shant.kumarx.sonnad@intel.com>
Mon, 29 Apr 2019 15:43:16 +0000 (16:43 +0100)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 23 May 2019 06:01:02 +0000 (14:01 +0800)
commitc044b62c3679fb2814fd4684fd8bb51ba38d6f3c
treed6f03cf8b7f22486fec46785927d1d754235621b
parent933224985a0abdca8d60f7c4626068fbdead949f
crypto: qat - add check for negative offset in alg precompute function

The offset is calculated based on type of hash algorithum.
If the algorithum is invalid the offset can have negative value.
Hence added negative offset check and return -EFAULT.

Reviewed-by: Conor Mcloughlin <conor.mcloughlin@intel.com>
Tested-by: Sergey Portnoy <sergey.portnoy@intel.com>
Signed-off-by: Shant KumarX Sonnad <shant.kumarx.sonnad@intel.com>
Signed-off-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/qat/qat_common/qat_algs.c