I'd like to consider changing the loop driver to allow plug-in modules.
This would be like the current PPP compressor. Each plug-in would register
its transfer functions with the loop driver. If necessary, utilities could
use ioctls and such to fill any special needs of a plug-in.
Yes, that's the right thing to do. When I originally wrote the loop
driver, it was without the encryption hooks. I very purposefully let
someone *outside* the U.S. take over the loop driver, and let them
develop a set of patches which added encryption. I had never intended
for the encryption hooks to get placed into the main kernel, for the
obvious export control reasons.....
- Ted