summaryrefslogtreecommitdiffstats
path: root/block
diff options
context:
space:
mode:
authorRadu Solea <radu.solea@nxp.com>2018-10-02 21:01:50 +0200
committerHerbert Xu <herbert@gondor.apana.org.au>2018-10-08 07:45:41 +0200
commitc709eebaf5c5faa8a0f140355f9cfe67e8f7afb1 (patch)
treec4df0775786afbc2989b3145aae16c46443ee412 /block
parentcrypto: mxs-dcp - Implement sha import/export (diff)
downloadlinux-c709eebaf5c5faa8a0f140355f9cfe67e8f7afb1.tar.xz
linux-c709eebaf5c5faa8a0f140355f9cfe67e8f7afb1.zip
crypto: mxs-dcp - Fix SHA null hashes and output length
DCP writes at least 32 bytes in the output buffer instead of hash length as documented. Add intermediate buffer to prevent write out of bounds. When requested to produce null hashes DCP fails to produce valid output. Add software workaround to bypass hardware and return valid output. Signed-off-by: Radu Solea <radu.solea@nxp.com> Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions