This commit is contained in:
Marc Beninca 2024-11-12 23:27:19 +01:00
parent 6be681d0fb
commit 7bce373af6
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F

View file

@ -78,20 +78,22 @@ fs_wipe() {
} }
luks_format() { luks_format() {
local device="${1}" local passphrase="${1}"
local passphrase="${2}" local device="${2}"
local label="${3}"
local uuid="${4}"
if [ -b "${device}" ]; then if [ -b "${device}" ]; then
echo "${passphrase}" | echo "${passphrase}" |
cryptsetup \ cryptsetup \
--verbose \
--batch-mode \ --batch-mode \
--type "luks2" \
--pbkdf "argon2id" \
--cipher "aes-xts-plain64" \ --cipher "aes-xts-plain64" \
--hash "sha512" \
--iter-time 4096 \ --iter-time 4096 \
--key-size 512 \ --key-size 512 \
--hash "sha512" \ --pbkdf "argon2id" \
--type "luks2" \
--use-random \ --use-random \
--verbose \
luksFormat \ luksFormat \
"${device}" "${device}"
fi fi