Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> writes: > Thanks! I think this patch should fix the problem. Can someone > please confirm this? Works for me as well, thanks! > crypto: authenc - Fix crash with zero-length assoc data > > The authenc code doesn't deal with zero-length associated data > correctly and ends up constructing a zero-length sg entry which > causes a crash when it's fed into the crypto system. > > This patch fixes this by avoiding the code-path that triggers > the SG construction if we have no associated data. > > This isn't the most optimal fix as it means that we'll end up > using the fallback code-path even when we could still execute > the digest function. However, this isn't a big deal as nobody > but the test path would supply zero-length associated data. > > Reported-by: Romain Francoise <romain@xxxxxxxxxxxxx> > Signed-off-by: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Feel free to change this to: Reported-and-tested-by: Romain Francoise <romain@xxxxxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html