crypto: dh - make crypto_dh_encode_key() make robust
authorEric Biggers <ebiggers@google.com>
Fri, 27 Jul 2018 22:36:11 +0000 (15:36 -0700)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 3 Aug 2018 10:06:06 +0000 (18:06 +0800)
commitd6e43798b3d9cb8c59e1fccfaeec7cb396dc0699
tree555f72d96ffaceafe726c15b10f529eed89bf54b
parent35f7d5225ffcbf1b759f641aec1735e3a89b1914
crypto: dh - make crypto_dh_encode_key() make robust

Make it return -EINVAL if crypto_dh_key_len() is incorrect rather than
overflowing the buffer.

Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/dh_helper.c