summaryrefslogtreecommitdiff
path: root/crypto/gf128mul.c
diff options
context:
space:
mode:
authorDaniele Alessandrelli <daniele.alessandrelli@intel.com>2021-02-03 11:28:37 +0000
committerHerbert Xu <herbert@gondor.apana.org.au>2021-02-10 17:55:57 +1100
commit49397f15495d5f06d87da962adab714720026232 (patch)
tree2c898b612adbb5aa22f51a4fcca332152cc78571 /crypto/gf128mul.c
parente78fa53b027e14a0c7581f5e6e4fdd096954d5b1 (diff)
downloadlinux-crypto-49397f15495d5f06d87da962adab714720026232.tar.gz
linux-crypto-49397f15495d5f06d87da962adab714720026232.zip
crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key()
The length ('len' parameter) passed to crypto_ecdh_decode_key() is never checked against the length encoded in the passed buffer ('buf' parameter). This could lead to an out-of-bounds access when the passed length is less than the encoded length. Add a check to prevent that. Fixes: e8c7f30611313 ("crypto: ecdh - Add ECDH software support") Signed-off-by: Daniele Alessandrelli <daniele.alessandrelli@intel.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/gf128mul.c')
0 files changed, 0 insertions, 0 deletions