On 23/04/2006 Kees Cook wrote: > When sending a pass-phrase over stdin without a terminal, the input > string is truncated to 32 characters. Using "ltrace", it is clearly > visible. This rendered my mounts with long pass-phrases unmountable, > and I had to down-grade.
can you provide the relevant ltrace output? it's not clear to me what you mean with a terminal. for me, submitting a passphrase which is longer than 32 chars to cryptsetup via stdin works perfectly well, even with cryptsetup 1.0.2+1.0.3-rc3-1: luksOpen: # echo "ffffffffffffffffffffffffffffffffffff" | cryptsetup -q luksFormat /dev/vg_external/test Command successful. # echo "ffffffffffffffffffffffffffffffffffff" | cryptsetup luksOpen /dev/vg_external/test test key slot 0 unlocked. Command successful. # and plain dm-crypt create: # echo "ffffffffffffffffffffffffffffffffffff" | cryptsetup create test /dev/vg_external/test # in a script, it works too without problems. just in case that you meant that with terminal. ... jonas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]