Message ID | 20241226141004.379196-3-oss@braunwarth.dev |
---|---|
State | Changes Requested |
Headers | show
Return-Path: <swupdate+bncBDOZFAMMYMBBB6GHWW5QMGQEBZ6A25Y@googlegroups.com> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org 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=20230601 header.b=XzcjEwEJ; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::338; helo=mail-wm1-x338.google.com; envelope-from=swupdate+bncbdozfammymbbb6ghww5qmgqebz6a25y@googlegroups.com; receiver=patchwork.ozlabs.org) Received: from mail-wm1-x338.google.com (mail-wm1-x338.google.com [IPv6:2a00:1450:4864:20::338]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4YJrC35Gnpz1yXK for <incoming@patchwork.ozlabs.org>; Fri, 27 Dec 2024 01:11:10 +1100 (AEDT) Received: by mail-wm1-x338.google.com with SMTP id 5b1f17b1804b1-43673af80a6sf31213455e9.1 for <incoming@patchwork.ozlabs.org>; Thu, 26 Dec 2024 06:11:11 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1735222266; cv=pass; d=google.com; s=arc-20240605; b=bZ+psUzV+aCFi4kSXxYOo8LiWKrZ1Qq8sOcy3qhXADrfjOUG+o6oknQX7uMSrWLVhw M97FSnz4LSM42Y7W35oN9ze1kvdCOgBjWHqQjL7vPfEvyz8YvOx1hrpatoCSVAa1lHL8 6cwk3TrLoqWkO+8Z+Dne/5J3FqmTZMlSjtlnmiW+tGkrdEXj0YEsCW5VX+PcGAw/K72o hbvb16qM/qDxffl+JLE/Fod2YaIO/fIQLRKRr0rLZ6ps0qZF7/KAbcqjZagoSnq7qgVK 8Z9mBNH3tcRpdWUTasgKMmYnNJbTX0sS+cE0VBnA+ct9IOnoU1+3Pgq2oxceVZlloUx2 tXxw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=Jk6+Z867ktzZyUBHQMnlirOW7xcgubpKT8N3A75RWx4=; fh=Ev8iUDgLnsnWhgq5kSYKLhBePvhI2GQHlDwn/MZQ3HQ=; b=c+T/ZeVlQklsKs3dOf0D0M01jGrZ1LQvGVtM2T19D6ehkPNpGzJe7uMlL8Tg1oIH/S iTGj/HeYLeTXRtkCsZgOAs/eaQP0eYVR+YM1TSRTq7JyyXfCcUbDiIZf/38GJMHMvPSA XYbjRQCn1+ACBqjgU5lzdokHvLk5+bXX2cT11RonjASKk40ZZzBqzevuPdQ6afe7bOI6 65UpQYsGO8E1WgkBsWPXSHJ4LoGZWT9NQbts2jJGFen/DjqKUA/9DF01Y6QRGWnsk0Mf hpVLZtZ0mpI9m/OOUkPG/2YkqP7fQApZJeYd4dFhIoyLbTAesxkYP4dNnPzY+wTPiP1D bqOA==; darn=patchwork.ozlabs.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@braunwarth.dev header.s=uberspace header.b=naeYOx0B; spf=pass (google.com: domain of oss@braunwarth.dev designates 185.26.156.114 as permitted sender) smtp.mailfrom=oss@braunwarth.dev DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1735222266; x=1735827066; darn=patchwork.ozlabs.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:sender:from:to:cc:subject:date:message-id :reply-to; bh=Jk6+Z867ktzZyUBHQMnlirOW7xcgubpKT8N3A75RWx4=; b=XzcjEwEJpYtJsFyfaPsd3cX1DCvz7+A42q8H4Pi+3zxDNeYdy9gBc7Vu7Di0ynSkyL IAVGnY3jU9GRKpHYtyRPOJvw8gXMfk7o9LGojiC1P6vYTb6q/QMqottqpux6yQEBuLb/ 9cxoF2iT07pYcG3IqCt3JiDIcoOQOwPYQCwXM+shh4aByJhMbObjilhE/BM8yozCwUzT leFMHNdFaD0erCmYx4LABX7hCARqxpyOL989AZpSTRPzPbZgI618ewsmcv9A/Kp1f3cK 2Ed6P5mEElC3Ml8X0LB6BZDpgjE15Er97U39nDEucBo25mW2Wl83QmlCMKchhPlIX+AY jaHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735222266; x=1735827066; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=Jk6+Z867ktzZyUBHQMnlirOW7xcgubpKT8N3A75RWx4=; b=QVkmmfCZo+8Cds98QYEig8NTntp5tZhWoX2+0/m/M2s0E4nGu0NmunRmSQz3RB7jGA GPoc3GJuoB7tQqXvqG3wMBn1o5KVPAidSxuzM1CbWAEz8Bg8pEGZOU8cYOWSb1E09Lek x4a4o/PGX5y0lwtHGS8ByRBz9WajBKlNXzLjB/MDyVH3WVADG4avhfIqQ2OTzZ9426Vr uPlx+DVtZsq/2ryazqAt0mBb6G/pYp3uvEZ8NL3jGtxpmExmhpCXhHzm26AHySm9N4eP 7cTK7eTSm6bFosIku14UUdQSLXbi2UN2NvKOt4+vHbisP8v2+bhBwEcvUohL0OmbmhMB dPBw== Sender: swupdate@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCVUyZvhNxKymkHzwkNmmI+ErtEvJmZ+GcCj++QSpiucKXGTjOMzNF8q5m+lZy4Dh2wblo4aU0cbXw==@patchwork.ozlabs.org X-Gm-Message-State: AOJu0YyIkDrSYakAzl9x4aHI4JR04bSokAfDPHxk45a7X+Xc5heeevU0 gGSMyBbjIs8dnBK+1EMJUgnJqPiJbCVzqPRDm8/XWF7iIwBlWO2b X-Google-Smtp-Source: AGHT+IH2duGJDFFVojUPkYFTs17CYkRVlBk8D7noBJBTeWAZqPoRRRryq5HoiWUgCO1VzlPMjS+OAw== X-Received: by 2002:a05:600c:3150:b0:436:17e4:ad4c with SMTP id 5b1f17b1804b1-4366835ebefmr187018895e9.6.1735222265947; Thu, 26 Dec 2024 06:11:05 -0800 (PST) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a05:600c:4449:b0:434:92f9:ac7 with SMTP id 5b1f17b1804b1-4365c51925fls207455e9.1.-pod-prod-07-eu; Thu, 26 Dec 2024 06:11:03 -0800 (PST) X-Received: by 2002:a05:600c:4f09:b0:431:12a8:7f1a with SMTP id 5b1f17b1804b1-43668645d57mr207470135e9.16.1735222263116; Thu, 26 Dec 2024 06:11:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1735222263; cv=none; d=google.com; s=arc-20240605; b=cmZCy8NsshRLbOBrrVr7NqB3lWFgpDie8M8Cs2T9Mdy3wslM7S73Hjaa84WZzZA9Ia p0U1HEvQfJSNXIoUKeUrwMDklAQktFJUD6tcblCSiDOYl1gRdwO+M4jguY+etvjDh2Kj g45JlPDtlFaoXDwl4x5BkN5W43C3jcZZH1SApfsmMHUp+e+Xdt0UyL9OrQ/Jn7T9q/Po BOIGNWNMsGDmKlBVjmetHhQGUygdMWnnrMJaiDEHD6tCx08rdNzadDyJ0sVi5xlkC/Iz q/E5U6/btVFBUw8qwWcklz3HpbDeb0cYJ24tUHjmhc9MrlR224BfQ/KfnfU1lq8+lVHn 24zA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=dkim-signature:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from; bh=RTBi88ir/+H17VC1i9z3AD6s1n5lkc9/7azG1DjJKdw=; fh=nF+gbfjx79tXxn/Z0civQsXJ4wjlzCxqKJHAYqlHVck=; b=EVxja3z4TEV5PFBbH74tVVIVCWK2RlDRiOejdD2q3CtCMfXFWoex15Cu6LzRSEwFBB A0gOMwb5rHMiEYI9wUYU5EVMbsbQIsuyCdG7qhw43sDTvq2YyeegZ3LOwOw4Dlw0ovjB RhBpauNH2ToLDewm4K7lKflRx/9Qyw1O50TbsFd2Kgb/DUqL/+pJEcBfsBjXod1oAzqF f0lMccAJvS096tPjc2+vorkR4vAxj2DFNtO3a9YfhqCMnZ2JIqjS9aOSIEJZXKQCrKbc LyKll06rfYX3Art3AvGvlOisKS6TpnkRyfm7f0f49N2coyqFLqVMwLYIqYNOY+DXNkwr ItMg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@braunwarth.dev header.s=uberspace header.b=naeYOx0B; spf=pass (google.com: domain of oss@braunwarth.dev designates 185.26.156.114 as permitted sender) smtp.mailfrom=oss@braunwarth.dev Received: from mailgate02.uberspace.is (mailgate02.uberspace.is. [185.26.156.114]) by gmr-mx.google.com with ESMTPS id ffacd0b85a97d-38a1c6b8d6bsi440507f8f.0.2024.12.26.06.11.03 for <swupdate@googlegroups.com> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Dec 2024 06:11:03 -0800 (PST) Received-SPF: pass (google.com: domain of oss@braunwarth.dev designates 185.26.156.114 as permitted sender) client-ip=185.26.156.114; Received: from bergelmir.uberspace.de (bergelmir.uberspace.de [185.26.156.157]) by mailgate02.uberspace.is (Postfix) with ESMTPS id D0D33180499 for <swupdate@googlegroups.com>; Thu, 26 Dec 2024 15:11:02 +0100 (CET) Received: (qmail 9633 invoked by uid 989); 26 Dec 2024 14:11:02 -0000 Received: from unknown (HELO unkown) (::1) by bergelmir.uberspace.de (Haraka/3.0.1) with ESMTPSA; Thu, 26 Dec 2024 15:11:02 +0100 From: Daniel Braunwarth <oss@braunwarth.dev> To: swupdate@googlegroups.com Cc: Daniel Braunwarth <oss@braunwarth.dev> Subject: [swupdate] [PATCH 2/3] swupdate_decrypt_mbedtls: set padding mode Date: Thu, 26 Dec 2024 15:10:03 +0100 Message-ID: <20241226141004.379196-3-oss@braunwarth.dev> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20241226141004.379196-1-oss@braunwarth.dev> References: <20241226141004.379196-1-oss@braunwarth.dev> MIME-Version: 1.0 X-Rspamd-Bar: ----- X-Rspamd-Report: REPLY(-4) BAYES_HAM(-2.999999) MID_CONTAINS_FROM(1) MIME_GOOD(-0.1) R_MISSING_CHARSET(0.5) X-Rspamd-Score: -5.599999 X-Original-Sender: oss@braunwarth.dev X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@braunwarth.dev header.s=uberspace header.b=naeYOx0B; spf=pass (google.com: domain of oss@braunwarth.dev designates 185.26.156.114 as permitted sender) smtp.mailfrom=oss@braunwarth.dev Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: <swupdate.googlegroups.com> X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: <https://groups.google.com/group/swupdate/post>, <mailto:swupdate@googlegroups.com> List-Help: <https://groups.google.com/support/>, <mailto:swupdate+help@googlegroups.com> List-Archive: <https://groups.google.com/group/swupdate List-Subscribe: <https://groups.google.com/group/swupdate/subscribe>, <mailto:swupdate+subscribe@googlegroups.com> List-Unsubscribe: <mailto:googlegroups-manage+605343134186+unsubscribe@googlegroups.com>, <https://groups.google.com/group/swupdate/subscribe> |
Series |
Mbed TLS fixes
|
expand
|
diff --git a/corelib/swupdate_decrypt_mbedtls.c b/corelib/swupdate_decrypt_mbedtls.c index cccbe8d..8a7a265 100644 --- a/corelib/swupdate_decrypt_mbedtls.c +++ b/corelib/swupdate_decrypt_mbedtls.c @@ -62,6 +62,14 @@ struct swupdate_digest *swupdate_DECRYPT_init(unsigned char *key, char keylen, u goto fail; } +#ifdef MBEDTLS_CIPHER_MODE_WITH_PADDING + error = mbedtls_cipher_set_padding_mode(&dgst->mbedtls_cipher_context, MBEDTLS_PADDING_PKCS7); + if (error) { + ERROR("mbedtls_cipher_set_padding_mode: %d", error); + goto fail; + } +#endif + error = mbedtls_cipher_set_iv(&dgst->mbedtls_cipher_context, iv, 16); if (error) { ERROR("mbedtls_cipher_set_iv: %d", error);
Mbed TLS enforces a mbedtls_cipher_set_padding_mode() call since version 3.5.0. Signed-off-by: Daniel Braunwarth <oss@braunwarth.dev> --- corelib/swupdate_decrypt_mbedtls.c | 8 ++++++++ 1 file changed, 8 insertions(+)