Bug#364529: [Pkg-cryptsetup-devel] Bug#364529: cryptsetup:
non-terminal input truncated at 32 characters
Jonas Meurer
jonas at freesources.org
Fri Apr 28 11:39:20 UTC 2006
On 26/04/2006 Kees Cook wrote:
> On Wed, Apr 26, 2006 at 11:13:16PM +0200, Jonas Meurer wrote:
> > can you provide the relevant ltrace output?
>
> Sure! Here's an example. I've attached the ltraces for a
> terminal-based stdin read vs a pipe stdin. As you can see from the
> hexdumps, the contents are very different, and from the ltrace you can
> see the broken one stops reading after 32 chars.
>
> [...]
> mylar:~# ltrace cryptsetup create crypt-test /dev/mapper/datavg-test 2>/tmp/working.ltrace
> Enter passphrase:
> [...]
> mylar:~# echo abcdefghijklmnopqrstuvwxyz0123456789 | ltrace cryptsetup create crypt-test /dev/mapper/datavg-test 2>/tmp/busted.ltrace
you're correct, with plain 'cryptsetup create', the string is truncated
to 32 characters if submitted via stdin.
fortunately this seems to be not the case for 'cryptsetup
luks{Format,Open,AddKey}. could you verify, that for a LUKS encrypted
partition, even keys longer than 32 characters work over stdin?
...
jonas
More information about the Pkg-cryptsetup-devel
mailing list