It seems Manjaro-Arm 19.08 (Xfce) for Rpi 4 is missing kernel modules required for decrypting twofish encrypted ecryptfs containers.
Trying to mount a ecryptfs container prints this to the log:
Aug 28 21:15:53 rpi4 mount.ecryptfs: Could not open library handle
Aug 28 21:16:12 rpi4 kernel: Unable to allocate crypto cipher with name [ecb(twofish)]; rc = [-2]
Aug 28 21:16:12 rpi4 kernel: Error attempting to initialize key TFM cipher with name = [twofish]; rc = [-2]
Aug 28 21:16:12 rpi4 kernel: Error attempting to initialize cipher with name = [twofish] and key size = ; rc = [-2]
Aug 28 21:16:12 rpi4 kernel: Error parsing options; rc = [-22]
Aug 28 21:16:12 rpi4 mount.ecryptfs: Failed to perform eCryptfs mount: [-32]
I have a Rpi 3 with an updated Manjaro-Arm installation from about a year ago and and it is able to decrypt twofish encypted containers with no problems. Did kernel build options change for the Rpi 4 version ?
Please include kernel support for encryption algorithms for Rpi 4 kernel.