crypto: implement the LUKS block encryption format