From nobody Sun Jun 2 08:31:05 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 15808330250941015.7565199567506; Tue, 4 Feb 2020 08:17:05 -0800 (PST) Received: from localhost ([::1]:60814 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iz0dw-0004D2-GB for importer@patchew.org; Tue, 04 Feb 2020 11:01:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34325) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iz0cr-0003At-T2 for qemu-devel@nongnu.org; Tue, 04 Feb 2020 11:00:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iz0cq-0000Ki-OO for qemu-devel@nongnu.org; Tue, 04 Feb 2020 11:00:33 -0500 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]:40801) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iz0cq-0000FZ-H6 for qemu-devel@nongnu.org; Tue, 04 Feb 2020 11:00:32 -0500 Received: by mail-wm1-x333.google.com with SMTP id t14so4308434wmi.5 for ; Tue, 04 Feb 2020 08:00:32 -0800 (PST) Received: from donizetti.redhat.com ([151.20.243.54]) by smtp.gmail.com with ESMTPSA id 21sm4196795wmo.8.2020.02.04.08.00.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Feb 2020 08:00:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=n+N9ZCxDyj94lQukako/uZ4xAZ4JqBTficyMVzgKSNk=; b=oxhCfxDYPAgiHXkZ4fD6mAjMLWo+BB/vAi40lI94j0MJ5LekMbJBnbXqIREyRwFPwW vf0NjkFBekJthX3owrxWhGANKTwCrKFcQjASYUFdNhADOgy73GClHMLeijpJz5BhcCHI tDsThIPDe10NpdNfrRkAMsYPtvZBmyaiZ/1Tes97a6vzCpbO6yYqaocIH8lA7JaU0CEQ 5EQOAdH/woouC0VwYQvTjc3PiHP7NZobErxk0fcoCZwnjELxmMkIwdLOMm/0ZX35/fgo GWmi9somaEwT9Zww8x6/ffRLaJT79oPBY3e/j3kHQI/uZvo/3SXn+XrRv4on5PTqopgl dhoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; bh=n+N9ZCxDyj94lQukako/uZ4xAZ4JqBTficyMVzgKSNk=; b=fmS7YmFIQ8wkS7i9+/ZT6meJ8GXO53kJ2UdKN2eZ9S5nB07Y2c256oa76D14x6GxnU 23JLEl9v2mQaE6n12Sipe+BA+oQfDcJmrXcr2OPRob1KPz+SF1IF2gWbvY5nj3LTBxfN hhYYQ+8b4tfBsWOw/UdvdgBpTV2BOxQCvBRH6ETo9x+tOiEKWfnMVSFqKIdJYEKwJfKU IZU49kM19xTUS6jKbrXVBCg0VQYdODNP0v0V0bmD4WLVWlqtZ7TNSebFyXxi+qXCsWGI 4l4v4GOtXvPfyR/DRAUxp7NM3MM3myn7f+u0KHO3vY28aNHLSp3K//lz6/IhtmzYFim/ Slow== X-Gm-Message-State: APjAAAVXGgjL2THUmsOWj7sQ/uZNbjrpAmN0nCLxD+fAzv+b+XLtvziz z7YRVk7Sj29L44I3n5A/3+tXK/hE X-Google-Smtp-Source: APXvYqzUOPwSm/ofVCIanOxGCjyksKB3/a/kLrLpISoXcQqkSZx+wGJaZ2XD/YfRJdKzLdO4YjsC7w== X-Received: by 2002:a05:600c:251:: with SMTP id 17mr6428321wmj.59.1580832030733; Tue, 04 Feb 2020 08:00:30 -0800 (PST) From: Paolo Bonzini To: qemu-devel@nongnu.org Subject: [PATCH] scripts/signrom: remove Python 2 support, add shebang Date: Tue, 4 Feb 2020 17:00:28 +0100 Message-Id: <20200204160028.16211-1-pbonzini@redhat.com> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::333 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Based-on: <20200130163232.10446-1-philmd@redhat.com> Cc: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Paolo Bonzini Acked-by: Paolo Bonzini Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- scripts/signrom.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/scripts/signrom.py b/scripts/signrom.py index 313ee28a17..9be5dab1cf 100644 --- a/scripts/signrom.py +++ b/scripts/signrom.py @@ -1,3 +1,5 @@ +#!/usr/bin/env python3 + from __future__ import print_function # # Option ROM signing utility @@ -44,14 +46,8 @@ fout.write(data) =20 checksum =3D 0 for b in data: - # catch Python 2 vs. 3 differences - if isinstance(b, int): - checksum +=3D b - else: - checksum +=3D ord(b) -checksum =3D (256 - checksum) % 256 - -# Python 3 no longer allows chr(checksum) + checksum =3D (checksum - b) & 255 + fout.write(struct.pack('B', checksum)) =20 fin.close() --=20 2.21.0