crypto: af_alg - Fix regression on empty requests
mainline inclusion from mainline-v5.9-rc1 commit 662bb52f category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/I991GQ CVE: NA Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=662bb52f50bca16a74fe92b487a14d7dccb85e1a -------------------------------- Some user-space programs rely on crypto requests that have no control metadata. This broke when a check was added to require the presence of control metadata with the ctx->init flag. This patch fixes the regression by setting ctx->init as long as one sendmsg(2) has been made, with or without a control message. Reported-by:Sachin Sant <sachinp@linux.vnet.ibm.com> Reported-by:
Naresh Kamboju <naresh.kamboju@linaro.org> Fixes: f3c802a1 ("crypto: algif_aead - Only wake up when...") Signed-off-by:
Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by:
GUO Zihua <guozihua@huawei.com>
Loading
Please sign in to comment