chiark / gitweb /
cryptsetup: Support key-slot option
authorChristian Seiler <christian@iwakd.de>
Sun, 26 Jan 2014 11:02:49 +0000 (12:02 +0100)
committerTom Gundersen <teg@jklm.no>
Sun, 26 Jan 2014 12:24:01 +0000 (13:24 +0100)
commitb4a11878f2fdf5b07f895863747153de632ff4e6
treefdf2de6965cc0e56a60777f7cba98a545a158316
parent0a75bc612dc8b220fc86479a89e0fe35dfcc48bc
cryptsetup: Support key-slot option

Debian recently introduced the option key-slot to /etc/crypttab to
specify the LUKS key slot to be used for decrypting the device. On
systems where a keyfile is used and the key is not in the first slot,
this can speed up the boot process quite a bit, since cryptsetup does
not need to try all of the slots sequentially. (Unsuccessfully testing
a key slot typically takes up to about 1 second.)

This patch makes systemd aware of this option.

Debian bug that introduced the feature:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704470
man/crypttab.xml
src/cryptsetup/cryptsetup.c