When running cryptsetup benchmark on solus with kernel linux 4.8.6 I get the output below. Niether dm_crypt module nor algif_skcipher are loaded. From the best I can tell these important kernel modules for encryption were not compiled into the solus kernel. One I need the use of the crypto services of the kernel. Second I installed solus with the LVM luks encrypt option, but if cryptsetup is missing all the crypt services how did it decrypt my drive?
I ran into this issue on my gentoo box and it is a matter of tracking down the right crypto options in the kernel to get this functionality. Thanks for your time and effort gents.
# Tests are approximate using memory only (no storage IO). PBKDF2-sha1 478364 iterations per second for 256-bit key PBKDF2-sha256 631672 iterations per second for 256-bit key PBKDF2-sha512 516031 iterations per second for 256-bit key PBKDF2-ripemd160 284629 iterations per second for 256-bit key PBKDF2-whirlpool 194757 iterations per second for 256-bit key # Algorithm | Key | Encryption | Decryption aes-cbc 128b N/A N/A serpent-cbc 128b N/A N/A twofish-cbc 128b N/A N/A aes-cbc 256b N/A N/A serpent-cbc 256b N/A N/A twofish-cbc 256b N/A N/A aes-xts 256b N/A N/A serpent-xts 256b N/A N/A twofish-xts 256b N/A N/A aes-xts 512b N/A N/A serpent-xts 512b N/A N/A twofish-xts 512b N/A N/A Required kernel crypto interface not available. Ensure you have algif_skcipher kernel module loaded.