On Tue, Jul 28, 2020 at 05:17:46PM +1000, Herbert Xu wrote: > This patch-set adds support to the Crypto API and algif_skcipher > for algorithms that cannot be chained, as well as ones that can > be chained if you withhold a certain number of blocks at the end. > > The vast majority of algorithms can be chained already, e.g., cbc > and lrw. Everything else can either be modified to support chaining, > e.g., chacha and xts, or they cannot chain at all, e.g., keywrap. > > Some drivers that implement algorithms which can be chained with > modification may not be able to support chaining due to hardware > limitations. For now they're treated the same way as ones that > cannot be chained at all. > > The algorithm arc4 has been left out of all this owing to ongoing > discussions regarding its future. > Can you elaborate on the use case for supporting chaining on algorithms that don't currently support it? Also, the self-tests need to be updated to test all this. - Eric