All of lore.kernel.org
 help / color / mirror / Atom feed
* [dm-crypt] cryptsetup problem on Raspberry Pi 2 w 512bit key-size (works on Raspberry Pi 1, x86_64, 256bit)
@ 2015-02-20 21:37 Johannes Ernst
  2015-02-20 22:25 ` Lars Winterfeld
  0 siblings, 1 reply; 12+ messages in thread
From: Johannes Ernst @ 2015-02-20 21:37 UTC (permalink / raw)
  To: dm-crypt

TL;DR: 
    cryptsetup --hash sha512 --key-size 512 -v luksFormat ./test.img
cannot be opened again on the new Raspberry Pi 2. Shorter key-size, and other platforms work.

This is a bit a puzzler to me …

This is what I do:
    # Create 8M image
    dd if=/dev/zero of=./test.img count=8 bs=1M
    # Set up encryption -- enter a suitable password when asked
    cryptsetup --hash sha512 --key-size 512 -v luksFormat ./test.img
    # Now attempt to open it, entering the same password
    cryptsetup open test.img test

and indeed it works for me on x86_64, the Raspberry PI 1, and the BeagleBone Black. However, it fails on the Raspberry Pi 2 with:
	"No key available with this passphrase."

If I create the encrypted image on the Raspberry Pi 2, I can open it on other platforms. However, I cannot open any image with these parameters on the Raspberry Pi 2, regardless where it was created.

If I set the key-size to 256 bit, it works on all platforms.

The Raspberry Pi 2 is an ARM v7 processor, unlike the Raspberry Pi 1. But then, the BeagleBone Black is Arm V7, too.

Puzzled ...




Johannes.

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2015-02-28  0:48 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-20 21:37 [dm-crypt] cryptsetup problem on Raspberry Pi 2 w 512bit key-size (works on Raspberry Pi 1, x86_64, 256bit) Johannes Ernst
2015-02-20 22:25 ` Lars Winterfeld
2015-02-20 22:59   ` Johannes Ernst
2015-02-21  6:53     ` Milan Broz
2015-02-22 19:29       ` Johannes Ernst
2015-02-22 19:36       ` Johannes Ernst
2015-02-22 19:40       ` Johannes Ernst
2015-02-22 20:20         ` Milan Broz
2015-02-23 18:44           ` Johannes Ernst
2015-02-23 19:03             ` Milan Broz
2015-02-23 23:02               ` Johannes Ernst
2015-02-28  0:48                 ` Milan Broz

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.