anchor.diff:            echo "Please move your mouse to create needed randomness."
           ''}
             echo "Waiting for your FIDO2 device..."
  -          fido2luks open ${device} ${name} ${fido2.credential} --await-dev ${toString fido2.gracePeriod} --salt string:$passphrase
  +          fido2luks open ${dev.device} ${dev.name} ${dev.fido2.credential} --await-dev ${toString dev.fido2.gracePeriod} --salt string:$passphrase
           if [ $? -ne 0 ]; then
             echo "No FIDO2 key found, falling back to normal open procedure"
             open_normally
  
positive.code:     }
  
      open_with_hardware() {
          if wait_yubikey ${toString yubikey.gracePeriod}; then
              do_open_yubikey
          else
              echo "No YubiKey found, falling back to non-YubiKey open procedure"
  
negative.code:             ''}
  
              if [ ! -z "$k_user" ]; then
                  k_luks="$(echo -n $k_user | pbkdf2-sha512 ${toString dev.yubikey.keyLength} $iterations $response | rbtohex)"
              else
                  k_luks="$(echo | pbkdf2-sha512 ${toString dev.yubikey.keyLength} $iterations $response | rbtohex)"
              fi
  
              echo -n "$k_luks" | hextorb | ${csopen} --key-file=-
  