There's also the issue of accessing in-kernel crypto if you want to use something other than des. I suspect rxk5 will probably work in the linux cache manager to begin with, and require some help to work on other platforms.