Open kholia opened 8 years ago
Please see issue https://github.com/magnumripper/JohnTheRipper/issues/557 as well. May be there are some luks2john and some LUKS hash layout changes required before you start to extract common code between CPU and OpenCL implementations into separate files.
The LUKS CPU code isn't very clean, or straightforward. The speeds are pretty terrible too.