From patchwork Fri Jul 28 09:17:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Adler X-Patchwork-Id: 1814156 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::239; helo=mail-lj1-x239.google.com; envelope-from=swupdate+bncbclp7i7wwmhrbz4rr2tamgqe5qm2dei@googlegroups.com; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20221208 header.b=RBEZjpQd; dkim-atps=neutral Received: from mail-lj1-x239.google.com (mail-lj1-x239.google.com [IPv6:2a00:1450:4864:20::239]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4RC2H13D9fz20G1 for ; Fri, 28 Jul 2023 19:22:51 +1000 (AEST) Received: by mail-lj1-x239.google.com with SMTP id 38308e7fff4ca-2b6fbed5189sf16693051fa.3 for ; Fri, 28 Jul 2023 02:22:51 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1690536168; cv=pass; d=google.com; s=arc-20160816; b=hoElwz6ngjCBOSjaBmpVxgEauK/3SW7pIxqcZFpC3T00lW7hB3+OeiTVQTZVcz3bIx V3z+s61lCAcRoa4OrMriNJ6DZom42hG2rCwe58iJsM3riAQB9vniiGUh0w9BRq7n0Hug o080KOfZqYKxAZs8CNda5tpB03z0v1eboOSqJHkKHk8upqkixWcRAn2kg44yt99qxn1+ DPqodFereTn64BHpMw1ZHt7BWRT0QbU/2gG2FlB8mAN17DkPEQvT0rY6fqpU7dEPG+Dh CqF041DIcw0gtzTwU1ySD3DB/Icovy+LmMgiK7YqqoudlFXhIa5nsS66eM+GWtLY+9v0 Xp+w== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:message-id :date:subject:cc:to:from:dkim-signature; bh=bIDP4ISLiF88G6gLwd4R93bNjY2kHyZREX6ajpNdUjs=; fh=Kx/qaUBQq4aIkY1SoIKMx6P8QmNdACfl4f1zQHU0BKI=; b=lEzCIqlLkTvrF8a85cqKzi4LLhhw6/1+3NjC3qdEL/vxAoKdkprgJNMF3oMu6IQXyF YeuQvQJoGsmvzXVaRCemIIrftUrYxeFDB2xn8w3ZBWRIABPjW9ekGfDRngj4DQoJnKsL UHiI3BL9THMRBXw0d6zF+2Or4EuoXa2J01LRW5ErzH9RS8+27op/u3pS/84GjOIZiUvP l6jsPoFOc9rw+EiDEHC4WXCjFq9LBcGP9aYU9m26l1qz6V9HxDkcoTEcM4De9wX7JOBz hQWZmV94me411opdu+wlEYKvWp4alxABv3VL84IM4usMzoIL0UcY8blSX2ilv5GuSjPQ YCOw== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=rcu+nj3P; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of michael.adler@siemens.com designates 2a01:111:f400:fe16::60e as permitted sender) smtp.mailfrom=michael.adler@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20221208; t=1690536168; x=1691140968; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=bIDP4ISLiF88G6gLwd4R93bNjY2kHyZREX6ajpNdUjs=; b=RBEZjpQd+k75iy7eqshry7ekOVXDkdmnANonQb9RkJeRvGMa8gjQnsQOaTMby1Wil9 TiBD3P06f67X9aw+GtQxhm00CWam7+VtKf+OQbjULQURqB5FCSbVl2J6IBetDZFUMOeK Vlhg1RK1Wv/moiynDYMDGUgw+ndDQSDRPgjVX8T921Xpjg4czfyZzo3MaWkB5wM4Z3q9 Ql4i8O2NO+NMC+X5aUFR8dZ49HtB9UarfcfV9tI6RB97qCSsrmnW5G+kOlX1DiGBgODd r1IghdcmVGkoRw7nixl2+g7WPRjJ/qCsXAO+Vhp6le4VWgL/cW66gK2rRI8/Y0UWqflE WkhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690536168; x=1691140968; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-beenthere:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=bIDP4ISLiF88G6gLwd4R93bNjY2kHyZREX6ajpNdUjs=; b=iDbKB3t43EVRQIhg+f4vKtPLLkjzAtnqhDgm7bAsr5t5rmyutORFFIkesNJncHF9qa Nyg6g9d3141S4lOrxGaD7De51aOivgCpXkV2uJ/AcCvRaZnp10l/ENUEuFk0Kyw6Kir8 11FI9mUyS3Bz6EtgT343B/4LEp+Ci53uVavbMICzSR/FGl93r8i4Z7ZFAtdqjtuwy0p4 Gktgi2N8JuQcI7jO9hwyhG3wj0Wnkq6Zq+dpEf8TmvvrCb3Niwu3uAcTvm9nDCtIkWqI dmlbssj+tiRYvUE5vwDHcrrCPQR8kLuJ7pHL6lGvA0vB6IMgVgkaULzCRRSwQUdCqj7q xuWw== X-Gm-Message-State: ABy/qLaert/5MgrwnahokvGqjRvgF5/FAK0rRbO3xD+QxQaihVBmUDqX 3oM0UrIaMXrglgocR8derFQcEA== X-Google-Smtp-Source: APBJJlF84zvQIybi0es5uFWKh4QxooAH1b1TTlIeyQgA4br4lXJC3Es7DJk4ea+QeTXMFyvOu+XVOg== X-Received: by 2002:a2e:7818:0:b0:2b9:40c7:f5ed with SMTP id t24-20020a2e7818000000b002b940c7f5edmr1217646ljc.17.1690536167613; Fri, 28 Jul 2023 02:22:47 -0700 (PDT) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a05:600c:354e:b0:3fa:8731:d744 with SMTP id i14-20020a05600c354e00b003fa8731d744ls35886wmq.0.-pod-prod-07-eu; Fri, 28 Jul 2023 02:22:45 -0700 (PDT) X-Received: by 2002:a1c:f711:0:b0:3fc:5606:c243 with SMTP id v17-20020a1cf711000000b003fc5606c243mr1235491wmh.13.1690536165486; Fri, 28 Jul 2023 02:22:45 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1690536165; cv=pass; d=google.com; s=arc-20160816; b=ApMrxoWHxBxWs5Q66dfMoyRDmU7r0yYYvJgazD6mbD8DDzmGWRUTqDOL2LL87+fDyw fT2P9V88MW0iNNUspVvgRxMpyESXk7564qJaxcQ+W3KAhU+GdRRN8JKKZzgfKhz2Hp8V GbcIC9BXlvgYvWmBfapv47EGyd6ea7vxVJ5Ql2EgDO/ahRMoTgo8o19ohR+vJmXkZ9bo hS2THKLM7SBcA38XI5phfHoKnbE+ieVA+DsxFi7syRjiSrnWZDin8NNk9UqBg2LzMy2I K76TkXtioKc8lHG9VB3TGQkYsCZBPa2tfa7stnqVvCxB8g5Dag4kXXSNfBiSCnFDhm+e EE/w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:message-id:date:subject:cc :to:from:dkim-signature; bh=dbOPtAwa0UFkRC61TNvrAh+830dKrBfI5tYZ3JytyqA=; fh=zDoa3cv2e04B0TI/AH7KhrV3mbhKigutYs4hkUXT9HQ=; b=bd9ebEVs2F2g4SOBX5e0vs1s/kADtQ1fRqtidZK0i7UEmkjdgWrUA6MeMm9gWCGe7n 0KI6Koye5NA39AaEar+wnKhMhVY+V6ffIwq2GZQX58skSjHi9lwk3/PeuJPtpDJ1+NsY OrcOHeXT73gZBin4gV5zfdCguiME2ySN/pHGdpleHtwzgJpQ69B0O9G4qG9zN5uSEPjK bL8a3MTzvlBXwmQWIbh9DCh+u04bn/grqWOcI2dg6veonXmkXYiIJd1vIdqdc79p97m9 jD/quBbkn07PwkJpdxp3mtt9sbkrl8aRwqorBauwfeBsat1xM40uvk/QNRF1DT7DBzsZ 5M3w== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=rcu+nj3P; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of michael.adler@siemens.com designates 2a01:111:f400:fe16::60e as permitted sender) smtp.mailfrom=michael.adler@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2060e.outbound.protection.outlook.com. [2a01:111:f400:fe16::60e]) by gmr-mx.google.com with ESMTPS id bk1-20020a0560001d8100b0031770ca0886si269231wrb.2.2023.07.28.02.22.45 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 28 Jul 2023 02:22:45 -0700 (PDT) Received-SPF: pass (google.com: domain of michael.adler@siemens.com designates 2a01:111:f400:fe16::60e as permitted sender) client-ip=2a01:111:f400:fe16::60e; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DJwbKbgyZ/xVm0Qsc095E5oiHwePrN4/AXQYjNNpE3RosZyqn+n4LeBhE9+fTKOyXhBBTQe/C96v5F29NGrNPZj//BNXMvc7E1NANYwdVIcqVTJ0LQOOw1bLlGWZqfZydTINZSfBmSwONLXetLuiRlq7um5CITM19a4JxacyQPGevcmILn+dd1k1gx1hRspYYf74c0viOGj2Tes8G8Xp9yTNOpE++zYHDsy9naKTKsqtXTrSv8djWtkKmKZEfN/Q1NaL5FvlfptdMOA2B6OudCyVEu2m02/BAAGWkVEoJx52O/8nq4aeJV8y/Kds+g3fYJ3w436Ra1e4PR2Iam18oQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=dbOPtAwa0UFkRC61TNvrAh+830dKrBfI5tYZ3JytyqA=; b=NjbMOD2J3TH7KcapYjIj3u/rKKJUKhqjewn1iONEYrOFglm/Ty/AFJXbTC7QQXJNwVZ5IG5muVLBd2o4N9lo6AeJXBXxb2gYfb2uv8xnXXPKBzU2dHlAD7P0V+bxzjYv/bTAvAJAACbjCt9M/ASx5RiNZfy2FMik9UYeYkyiG6gHoF3Xomb1fLMtUryGQv2WTKROyAGzZuE9mH7PtQbZaM7/L5IcRBlzggXEiKU+HROgC5HWtAemyOfU7HndtDl/WUWUdaVLXuSxjs7KHj+74LuXI/dQBdkVHx0tjWsznZX1fi3apj2Jtlpy7/6CoInX159QOMePqMrklh/exd84IQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from PAXPR10MB4734.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:12e::15) by AS4PR10MB5546.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4cc::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.33; Fri, 28 Jul 2023 09:22:44 +0000 Received: from PAXPR10MB4734.EURPRD10.PROD.OUTLOOK.COM ([fe80::9505:a6cb:9759:b1df]) by PAXPR10MB4734.EURPRD10.PROD.OUTLOOK.COM ([fe80::9505:a6cb:9759:b1df%3]) with mapi id 15.20.6631.026; Fri, 28 Jul 2023 09:22:44 +0000 X-Patchwork-Original-From: "'Michael Adler' via swupdate" From: Michael Adler To: swupdate@googlegroups.com Cc: Michael Adler , Christian Storm Subject: [swupdate] [PATCH] swupdate_decrypt: add error message for unsupported Date: Fri, 28 Jul 2023 11:17:31 +0200 Message-ID: <20230728091731.658930-1-michael.adler@siemens.com> X-Mailer: git-send-email 2.41.0 X-ClientProxiedBy: FR3P281CA0128.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:94::10) To PAXPR10MB4734.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:12e::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR10MB4734:EE_|AS4PR10MB5546:EE_ X-MS-Office365-Filtering-Correlation-Id: 8e5606c9-09d4-4efc-02c0-08db8f4c330e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: vEabbiubzUow9xz7UUmSX+e5c8r/u7yVjnmXnlcBrFQ/CIUGVvP/9529HMBnQ6NXv3mj741d4DWVuxz9tPEPKDgxyccJDNW4UCxgq037huLCfq+j8SS+coqATTbUduG5lpMwQW2rLakD/aglPCVZuxcxlxvQdeLlfBrT+hZdBK8CP/e789Ls5fOhgTTgGSHNKj7c0RQbpf+wovGLtPnNJZW4DnHrL1FN90V8E6G5+qZuXHYqkI741O5c/GTbKJlTiWZVDyBbIh0xxAbRfEtneACplwAjboGN/dvi0/tEpp6Pjze17lXapmDxPI4eqppg0MwHQ+cixINMCTn9hW+BmHFolzQ/zvSGMXyYQu6Vvwekcl21cDIP5T0YogJXrBRn5BZxBsxBN7LZqAS6rDpSe5TBUzpwVT3rocBqXKOPYf/O6L3xYUirpeUsByNMJD6tDDH0f64B8r2tyZEThH5Obm/40H9ahng0S/KZIVhm5R0vUs/kt0IyVm4kmuFzyo35NKFdHYlkYwpZYNRZZ/RrHyQWvBQ4Agt4QxV94XqxWHtu0S66YQNrgBnrmi/H6WWj X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR10MB4734.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230028)(4636009)(376002)(346002)(136003)(396003)(366004)(39860400002)(451199021)(36756003)(86362001)(26005)(2906002)(478600001)(38100700002)(82960400001)(54906003)(83380400001)(186003)(6506007)(1076003)(107886003)(2616005)(44832011)(6486002)(5660300002)(4326008)(6666004)(41300700001)(6512007)(8676002)(316002)(6916009)(66476007)(66556008)(8936002)(15650500001)(66946007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Fln82Gg4a0CLIP8RQG+7le6wNF9WyogbhMHPfP/RpvS3iCIKM1ejaKZNXLAB+3FSTAhDVDIhI95P5ZXPOv1+plkFTiate3UmxenJYZJUE+dGQJMpXHjl5unfZYU6zNXKgmbxTIzDI4gB6pii6Y7wJEaOYEIix5CQNz6nxRb5pDhGlOQbfUv8e7N5yqRtZxlJGVsxfLrBgYxUCxvRdfKmihXyh0YJBH6dt+OhaaCkisC7CMf2jV/QZ6N9j5iq+j9Gz+MjAlazara6Ev50pbFQFC02ptFcDNlz7FkHvIfVcXM5AbBY1X6T9+cKbee0qN08C0ypJkq1pB8MCnna8u+R6GXLlhuLdVP8M573WsmDzXsHeyW9O7R3q93+X/dmiuJ15VP2ux8JMSq3d736W1qMSU1VCBM8TDATSveXOJqY6C3ktddEVqqYC6Wv181oz9wS2HNYs1Yjhq5JZog6y3YTRdU1l5xN8KURLGXauvuIIA/JRlz9pd0KcKcN95jVR6knC/DtXJ4dx8cGYXi/DAM0FizT/4u9nveL55nOkijDQuCbJf8cmjHQXMSpsusc79Ef1eP/nABcnTjrSRmKjKv4CBQWQUWKGRrmUqiDlqOEEhJdY+A+6yAmm6iolXsTkFXGncYAy9dzLRK4hVU3kqzdeAkahgUIEZ/0cl0BYsvR3TZRh/zXziI5GBICgXwd7tB8aphRfFiuP1cWhz0NapTU8XT4m8oQe07NHXquAYV2ZQruY75AwqezvfsINwdMC5O455zXqi0A/ZDEl/Yf6z+770X7JbwUsWwZk31jySBFEsXRDct1ou9Q+It6AkP9ARpfE1EksIToZjBHsGeNwFzlUSPiX10zdlN2HFohCC0CZ6dbi0khwSlkoXMAlYZgtjgdnFwd5vaMGRhg10waiHcdqNHCYhpCqdRb+alnIp1D+palOVOhFkDjL5UxyatxhU6+1UWQYhsDdVKDVSCrFaSVa0NEoh9Q8jWoPnsrG+FXm/wvrGIYNNsdAgNQFcOJwtbeSYLEkrYa9oDM3b0CHlP3OIDgUOvQrnUMdyvqADUGLP4It4HwS+qXWMHr/tVjTKhxpnzAvgphiop/pwplG55yI0B6P/msbGAJEEDF7eb7XdpoUGbktpGJCMNMs6jpDKAUCU//qRpx4QebkNbHqVJAKpW9SXp9PgOWLK+uYiK1dGLEULwnTZEbhn8+IXakU8hiWi47oTJWEVhykOSSEjqfkDbhmSBPJ1qfkSg4d4Z140GLl9zsgISSc1DRGTegDGk+0eG5cCFEE0lb3P/dmmXAHTN4qFXUEd7LPEqPSFsgh4WhNu/pi7l+NgMLaQVQeHvtz5Lpvdmfww6FAVe8DBLV+8Rj5ZN80n16NwY4YBjUkyZRp7T5n9MSuG3rbhzueUwFXs8cn//kmygDYMeUprJpHTlYvRwuqwVUYy4VOqxypg+GEcOuzKRH8RPmzwugDiiLFBN1mFQ2xNfz8Wyu0I2MegTIebjlDftLIt9dSfjxQVSzSVoTXwk9sDinEjTCs+I9fpWLHAvXDcZ952yd6T7FB/l7Q3tf4hyEd2odbaMpd5l6HXVHVP8SkX5P4kLO5Xq2SIUg87vTOvM/aATSrvXyeQ== X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8e5606c9-09d4-4efc-02c0-08db8f4c330e X-MS-Exchange-CrossTenant-AuthSource: PAXPR10MB4734.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jul 2023 09:22:44.0593 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: rnWK0LIuAe6kb3/+XZhg6PuMtk9jrCD3JlceOpmQSCF+9YQD0rxzNM5+jXlGAiu1m6ipNQ9X7iFanustUuOxr7NkBAuRfxqrjdVyZHn4S/0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5546 X-Original-Sender: Michael.Adler@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=rcu+nj3P; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of michael.adler@siemens.com designates 2a01:111:f400:fe16::60e as permitted sender) smtp.mailfrom=michael.adler@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Michael Adler Reply-To: Michael Adler Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Whether SWUpdate supports encrypted images or not is a compile-time option. If SWUpdate was built without support for encrypted images and an encrypted image is attempted to be installed, SWUpdate fails with an generic error message: [ERROR] : SWUPDATE failed [0] ERROR core/cpio_utils.c : __swupdate_copy : 498 : decrypt initialization failure, aborting While this is certainly true, it helps little in finding the root cause. This commit adds a more descriptive error message, leading directly to the root cause. Signed-off-by: Michael Adler Signed-off-by: Christian Storm --- include/sslapi.h | 14 +++++++++----- include/util.h | 1 + 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/include/sslapi.h b/include/sslapi.h index 50f6a96..a24a152 100644 --- a/include/sslapi.h +++ b/include/sslapi.h @@ -9,6 +9,7 @@ #define _SWUPDATE_SSL_H #include +#include "util.h" #define SHA_DEFAULT "sha256" @@ -197,11 +198,14 @@ int swupdate_DECRYPT_final(struct swupdate_digest *dgst, unsigned char *buf, int *outlen); void swupdate_DECRYPT_cleanup(struct swupdate_digest *dgst); #else -/* - * Note: macro for swupdate_DECRYPT_init is - * just to avoid compiler warnings - */ -#define swupdate_DECRYPT_init(key, keylen, iv) (((key != NULL) | (ivt != NULL)) ? NULL : NULL) +UNUSED static inline struct swupdate_digest *swupdate_DECRYPT_init( + unsigned char UNUSED *key, + char UNUSED keylen, + unsigned char UNUSED *iv) +{ + ERROR("SWUpdate was built without support for encrypted images"); + return NULL; +} #define swupdate_DECRYPT_update(p, buf, len, cbuf, inlen) (-1) #define swupdate_DECRYPT_final(p, buf, len) (-1) #define swupdate_DECRYPT_cleanup(p) diff --git a/include/util.h b/include/util.h index 5baab13..3c2a42f 100644 --- a/include/util.h +++ b/include/util.h @@ -151,6 +151,7 @@ void notifier_set_color(int level, char *col); #define IS_STR_EQUAL(s,s1) (s && s1 && !strcmp(s,s1)) +#define UNUSED __attribute__((__unused__)) #define LG_16 4 #define FROM_HEX(f) from_ascii (f, sizeof f, LG_16)