Hi,
This patch enables CFB (Crypto Forward Block) stream encryption in the blowfish module.
It has a simple test in the test suite, and I used it to decrypt data encrypted in a cryptofs (fuse userland encrypted filesystem) so I think it works.
I'm no crypto expert...
As far as I know, the limitation is that you can not call the encrypt/decrypt multipletimes if you don't use a full block, so ONLY the last block is allowed to be less than 64bits in size, which should not be a problem.
Regards
Blowfish CFB mode patch