Commit 1599c37a authored by Hugo Lageneste's avatar Hugo Lageneste
Browse files

nixos/luksroot: remove useless $new_k_luks

Remove the variable new_k_luks used only once in the code.
parent e39c2791
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -408,13 +408,12 @@ let
                return
            fi

            if [ ! -z "$k_user" ]; then
                new_k_luks="$(echo -n $k_user | pbkdf2-sha512 ${toString dev.yubikey.keyLength} $new_iterations $new_response | rbtohex)"
            if [ -n "$k_user" ]; then
                echo -n $k_user
            else
                new_k_luks="$(echo | pbkdf2-sha512 ${toString dev.yubikey.keyLength} $new_iterations $new_response | rbtohex)"
            fi
                echo
            fi | pbkdf2-sha512 ${toString dev.yubikey.keyLength} $new_iterations $new_response > /crypt-ramfs/new_key

            echo -n "$new_k_luks" | hextorb > /crypt-ramfs/new_key
            echo -n "$k_luks" | hextorb | ${cschange} --key-file=- /crypt-ramfs/new_key

            if [ $? == 0 ]; then