The first step, i.e. implementing the basic DiskCryptor AES module + kernel + test was successfully done: see https://github.com/hashcat/hashcat/commi...ce891dae22 and https://twitter.com/hashcat/status/1114947180626944002
I'm not sure how important other encryption algos (like serpent) are and how they can be generated and tested.
Some help with basic research on how to generate the other ISO-based volumes / hashes would be nice. Are some encrytion types only allowed for ISO images? can you only select pure AES for full disk encryption (physical disk) ? etc...
update: we added further OpenCL kernel code to support the twofish/serpent variant with https://github.com/hashcat/hashcat/commi...29ca4456ec . It should work, but we weren't able to test the cascade of 2+ encryption algorithms, becase we have no such test vectors/examples yet. we are trying to generate some ourself, but it's not clear where this encrypt ISO image menu can be found that we see here: https://github.com/hashcat/hashcat/issue...-475846478
I'm not sure how important other encryption algos (like serpent) are and how they can be generated and tested.
Some help with basic research on how to generate the other ISO-based volumes / hashes would be nice. Are some encrytion types only allowed for ISO images? can you only select pure AES for full disk encryption (physical disk) ? etc...
update: we added further OpenCL kernel code to support the twofish/serpent variant with https://github.com/hashcat/hashcat/commi...29ca4456ec . It should work, but we weren't able to test the cascade of 2+ encryption algorithms, becase we have no such test vectors/examples yet. we are trying to generate some ourself, but it's not clear where this encrypt ISO image menu can be found that we see here: https://github.com/hashcat/hashcat/issue...-475846478