hi Sean:
I have not checked the kernel code. I just try it on my Ubuntu 14.04
It seams it is OK device names <= 128 characters in length.
$ wc -c <<< $DMNANE129 129 $ wc -c <<< $DMNANE128 128
$ sudo cryptsetup create --key-file=- --cipher aes-xts-plain64 --key-size 512 $DMNANE129 /dev/loop0 Name "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddd" too long.
$ sudo cryptsetup create --key-file=- --cipher aes-xts-plain64 --key-size 512 $DMNANE128 /dev/loop0 Enter passphrase: Error reading passphrase from terminal
hi Sean:
I have not checked the kernel code.
I just try it on my Ubuntu 14.04
It seams it is OK device names <= 128 characters in length.
$ wc -c <<< $DMNANE129
129
$ wc -c <<< $DMNANE128
128
$ sudo cryptsetup create --key-file=- --cipher aes-xts-plain64 --key-size 512 $DMNANE129 /dev/loop0 aaaaaaaaaaaaaaa aaaaaaaaaaaaaaa aaaaaaaaaaaaaaa aaaaaaaaaaaaaaa aaaaaaaaaaaaaaa aaaaaaaaaaaaaaa aaaaaaaaaaaaaaa aaaaaaddd" too long.
Name "aaaaaaaaaaaaaa
$ sudo cryptsetup create --key-file=- --cipher aes-xts-plain64 --key-size 512 $DMNANE128 /dev/loop0
Enter passphrase: Error reading passphrase from terminal