Both crypto_kpp_maxsize() and crypto_dh_key_len() are returning unsigned integers. Signed-off-by: Tudor Ambarus <tudor.ambarus@xxxxxxxxxxxxx> --- security/keys/dh.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/security/keys/dh.c b/security/keys/dh.c index d1ea9f3..89e9255 100644 --- a/security/keys/dh.c +++ b/security/keys/dh.c @@ -242,8 +242,8 @@ long __keyctl_dh_compute(struct keyctl_dh_params __user *params, { long ret; ssize_t dlen; - int secretlen; - int outlen; + unsigned int secretlen; + unsigned int outlen; struct keyctl_dh_params pcopy; struct dh dh_inputs; struct scatterlist outsg; -- 2.9.4