From: Tudor-Dan Ambarus Date: Thu, 25 May 2017 07:18:09 +0000 (+0300) Subject: crypto: dh - comply with crypto_kpp_maxsize() X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=7f69105077bfb36a8ff9c2ee20af50d921445fc0;p=GitHub%2Fmoto-9609%2Fandroid_kernel_motorola_exynos9610.git crypto: dh - comply with crypto_kpp_maxsize() crypto_kpp_maxsize() asks for the output buffer size without caring for errors. It allways assume that will be called after a valid setkey. Comply with it and return what he wants. Signed-off-by: Tudor Ambarus Signed-off-by: Herbert Xu --- diff --git a/crypto/dh.c b/crypto/dh.c index e151f12775ca..b1032a5c1bfa 100644 --- a/crypto/dh.c +++ b/crypto/dh.c @@ -147,7 +147,7 @@ err_free_val: return ret; } -static int dh_max_size(struct crypto_kpp *tfm) +static unsigned int dh_max_size(struct crypto_kpp *tfm) { struct dh_ctx *ctx = dh_get_ctx(tfm);