crypto: skcipher - Pass statesize for simple lskcipher instances
authorHerbert Xu <herbert@gondor.apana.org.au>
Thu, 21 Dec 2023 02:42:57 +0000 (10:42 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 22 Dec 2023 04:30:19 +0000 (12:30 +0800)
commit37c6fc323a81a14612626a1eec64f4690d89f234
tree781344412b17ce6709460b6a2c7790eb5fc59f78
parent0eaef675b94c746900dcea7f6c41b9a103ed5d53
crypto: skcipher - Pass statesize for simple lskcipher instances

When ecb is used to wrap an lskcipher, the statesize isn't set
correctly.  Fix this by making the simple instance creator set
the statesize.

Reported-by: syzbot+8ffb0839a24e9c6bfa76@syzkaller.appspotmail.com
Reported-by: Edward Adam Davis <eadavis@qq.com>
Fixes: 662ea18d089b ("crypto: skcipher - Make use of internal state")
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/lskcipher.c