why is serpent-xts crypto cipher NOT included in the ARM kernel (module xts)?
I understand that builds for ARM strive to be compact, but serpent is a very good cipher and competes with aes, especially on a platform (ARM) which does not include anything like Intel’s aes-ni extension, which only accelerates aes cipher OPS.
Would it be an option to include it in the future?
I searched for module xts you specified above. I searched again just now for serpent and it is not enabled. I will enable it in the next kernel compile.
The reason is that I do use serpent-xts-512 as the cipher for my LUKS partitions (I have an i7/950, without aes-ni, so I don’t see a reason to use aes).
When I try to use those partitions on my raspi, I simply can’t, because serpent-xts is not there either as built-in or as module.
The “benchmarking tool” was used to demonstrate that that cipher is not in…
The AVX is the x86_64 only part. The serpent-xts-plain works cross-platform, and is indeed a very fast cipher for machines without AES hardware instructionset.