On Fri, Dec 01, 2023 at 05:06:03PM -0800, Vadim Fedorenko wrote: > > +static int bpf_crypto_lskcipher_encrypt(void *tfm, const u8 *src, u8 *dst, > + unsigned int len, u8 *iv) > +{ > + return crypto_lskcipher_encrypt(tfm, src, dst, len, iv); > +} Please note that the API has been updated and the iv field is now the siv. For algorithms with a non-zero statesize, that means that the IV must be followed by enough memory to store the internal state, i.e., crypto_lskcipher_statesize(tfm). Thanks, -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt