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. Thanks, -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt