crypto: sig - Fix verify call
authorHerbert Xu <herbert@gondor.apana.org.au>
Mon, 26 Jun 2023 10:33:44 +0000 (18:33 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Tue, 27 Jun 2023 07:40:24 +0000 (15:40 +0800)
commit891ebfdfa3d08bf55ebec523c99bb68ac9c34cf7
tree8f660671f3ce35b37a746dd3a624273b503389fa
parent767cfee8368f43c6d6c58cdf8c2d143a027fa55f
crypto: sig - Fix verify call

The dst SG list needs to be set to NULL for verify calls.  Do
this as otherwise the underlying algorithm may fail.

Furthermore the digest needs to be copied just like the source.

Fixes: 6cb8815f41a9 ("crypto: sig - Add interface for sign/verify")
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/akcipher.c
crypto/internal.h
crypto/sig.c