From: Herbert Xu Date: Mon, 9 Oct 2017 15:30:02 +0000 (+0800) Subject: crypto: shash - Fix zero-length shash ahash digest crash X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9bbca12514f329a54e11ed37f572eaecb19dd147;p=pandora-kernel.git crypto: shash - Fix zero-length shash ahash digest crash commit b61907bb42409adf9b3120f741af7c57dd7e3db2 upstream. The shash ahash digest adaptor function may crash if given a zero-length input together with a null SG list. This is because it tries to read the SG list before looking at the length. This patch fixes it by checking the length first. Reported-by: Stephan Müller Signed-off-by: Herbert Xu Tested-by: Stephan Müller Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed