Hi,
cryptsetup is unusable because of lack of userspace cipher interface modules (algif_*).
Kernel cipher support is sufficient:
phablet@ubuntu-phablet:~$ grep name.*aes /proc/crypto|cut -d : -f 2
cmac(aes)
ecb(aes)
cbc(aes)
aes
xts(aes)
ctr(aes)
cbc(aes)
ecb(aes)
__xts-aes-ce
__ctr-aes-ce
__cbc-aes-ce
__ecb-aes-ce
aes
but any operation fails with the same reason: "Userspace crypto wrapper cannot use cipher_name"
# Userspace crypto wrapper cannot use aes-xts-plain64 (-95).
Even the benchmarking fails:
phablet@ubuntu-phablet:~$ cryptsetup benchmark
# Tests are approximate using memory only (no storage IO).
PBKDF2-sha1 297890 iterations per second
PBKDF2-sha256 185129 iterations per second
PBKDF2-sha512 168907 iterations per second
PBKDF2-ripemd160 263196 iterations per second
PBKDF2-whirlpool 61134 iterations per second
Required kernel crypto interface not available.
Ensure you have algif_skcipher kernel module loaded.
Suggesting some specific Volla kernel config nuances...