Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.1/patches/2225722/?format=api
{ "id": 2225722, "url": "http://patchwork.ozlabs.org/api/1.1/patches/2225722/?format=api", "web_url": "http://patchwork.ozlabs.org/project/swupdate/patch/9428FEC1-7DE0-4539-9C79-0688DF796DF8@siemens.com/", "project": { "id": 58, "url": "http://patchwork.ozlabs.org/api/1.1/projects/58/?format=api", "name": "swupdate development", "link_name": "swupdate", "list_id": "swupdate.googlegroups.com", "list_email": "swupdate@googlegroups.com", "web_url": "https://github.com/sbabic/swupdate", "scm_url": "git://github.com/sbabic/swupdate", "webscm_url": "" }, "msgid": "<9428FEC1-7DE0-4539-9C79-0688DF796DF8@siemens.com>", "date": "2026-04-21T14:07:30", "name": "[2/2] refactor(mbedtls): align HASH_final return values across implementations", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "5aa0ffff848499fb2b75cc0d5ee6f29794d9ce7d", "submitter": { "id": 72180, "url": "http://patchwork.ozlabs.org/api/1.1/people/72180/?format=api", "name": "Storm, Christian", "email": "christian.storm@siemens.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/swupdate/patch/9428FEC1-7DE0-4539-9C79-0688DF796DF8@siemens.com/mbox/", "series": [ { "id": 500810, "url": "http://patchwork.ozlabs.org/api/1.1/series/500810/?format=api", "web_url": "http://patchwork.ozlabs.org/project/swupdate/list/?series=500810", "date": "2026-04-21T14:03:43", "name": "Align return values across crypto backends", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/500810/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2225722/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2225722/checks/", "tags": {}, "headers": { "Return-Path": "<swupdate+bncBDM5BMXESEDRBKEJT3HQMGQE7M7MDWA@googlegroups.com>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=googlegroups.com header.i=@googlegroups.com\n header.a=rsa-sha256 header.s=20251104 header.b=IChoZ1HY;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com\n (client-ip=2607:f8b0:4864:20::1239; helo=mail-dl1-x1239.google.com;\n envelope-from=swupdate+bncbdm5bmxesedrbkejt3hqmgqe7m7mdwa@googlegroups.com;\n receiver=patchwork.ozlabs.org)" ], "Received": [ "from mail-dl1-x1239.google.com (mail-dl1-x1239.google.com\n [IPv6:2607:f8b0:4864:20::1239])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g0PM01W33z1yGs\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 00:07:39 +1000 (AEST)", "by mail-dl1-x1239.google.com with SMTP id\n a92af1059eb24-12c91ef7009sf3457759c88.1\n for <incoming@patchwork.ozlabs.org>;\n Tue, 21 Apr 2026 07:07:39 -0700 (PDT)", "by 2002:a05:7022:4094:b0:128:eac2:e1d with SMTP id\n a92af1059eb24-12c635e4255ls2912316c88.3.-pod-prod-01-us; Tue, 21 Apr 2026\n 07:07:34 -0700 (PDT)", "from AM0PR02CU008.outbound.protection.outlook.com\n (mail-westeuropeazlp170130006.outbound.protection.outlook.com.\n [2a01:111:f403:c201::6])\n by gmr-mx.google.com with ESMTPS id\n a92af1059eb24-12c749b2a1bsi389842c88.2.2026.04.21.07.07.33\n for <swupdate@googlegroups.com>\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Tue, 21 Apr 2026 07:07:33 -0700 (PDT)", "from DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:333::17)\n by GVXPR10MB8224.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:11b::12) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.33; Tue, 21 Apr\n 2026 14:07:30 +0000", "from DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM\n ([fe80::212:adbe:f7f4:84f8]) by DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM\n ([fe80::212:adbe:f7f4:84f8%3]) with mapi id 15.20.9818.033; Tue, 21 Apr 2026\n 14:07:30 +0000" ], "ARC-Seal": [ "i=3; a=rsa-sha256; t=1776780458; cv=pass;\n d=google.com; s=arc-20240605;\n b=QRCpx7eEUgHxw3smd5jt1ud9WYPFyWIUZSzZs2+JD0JsvRSAJzBYeWetxOQKbwPeWo\n rOwWGLhWls7jzrGp7LC6/iL/NQwJoLNvSEEepUwaUCgUeXWLxoDRj8jkIneLFwiwzwuV\n 6y+wHxbqE+uniKsSQihaMOuu9zaTz6iU9uCwdJAx7F/p+iSr7G+tlcO3saqmVvZ3QuAL\n U0JxJ+oqswz9u2JXzp2+VbHWHMx4R/2bAN769yKbIspWjriGxkJy3e26yy52c5JZTF4d\n a/eRsIOt1DtfHtpUmv9hT1jC8BTK/MpN492TZnG2cxn4H+bENoWAv6s+rbME4aWERuRD\n /faQ==", "i=2; a=rsa-sha256; t=1776780454; cv=pass;\n d=google.com; s=arc-20240605;\n b=l3YoCCsgqAPboIVevjk6wCnpe7aQ+4E1H+Z800krymSV4SwLMASNjK34i2b1Qx0/c7\n FWeU3OOu0G/BNBiEb5SSJ0aBRt3ibNIh/xPYFZsTxZdCHDIme/K4fLDfMnmKjtKaHezD\n Zv5cRUmF5mUsdlFlMoITClbBtVSgWfmC1gGQpQhZIIjRmk7eAkG8tVXjd3aI9ZPVu6jq\n yXrWaGWOVWXz8BnUFsFHqtgKq33nyhzd8UJNQiWvd43imirrcVFLFu/Na1t4JMQzuUCu\n +6ZNQSnwBuBi85N7Y3nih1cERRkjHIdR8295ch+womLPDF5/JkKoDTz80OBodLTV9nC4\n U/aQ==", "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=W+W2G30ed5eBovlnKPZXucQ3er933/ymOl3ofJbzKs7+ykhqhukoxMHyamhoBx8OgczIXZu+GAtgW/I19GZiFSMHY94AkXsv+BJGmzby1AVWPXtubT0O7eTigUePuIWEr0aWHxx5RnkiwT8UI+iRCLndHnw3XdvIMl7Gw64gwTuQ7kcaPBK6gXC43VlkvBmToo8HxleAREV/QCDh+AoPUPetTr6xQGO6kM1gfrW7UwaO9MLN9sKGMbuElK8IhXFAsN55Bh3TPpuLKwQl5UmbsIJNQB3AjfBSrRERVAR3vuIn16+Czk+gqW5W8ApoMpsWeAiSkVNsKjroI7sMlkviCQ==" ], "ARC-Message-Signature": [ "i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post\n :list-id:mailing-list:precedence:reply-to:mime-version:content-id\n :content-language:accept-language:in-reply-to:references:message-id\n :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature;\n bh=pFqwi36IBrGOttoAFMYfMimz54UaBAoqGLevX4HhcL8=;\n fh=EyqjwL2+FA+pbCat0jul34UtyCcncwEY1boK7b94nzM=;\n b=b4PgqnZbE/erXMMeoMzTb4c2qxeLFuGSIKASI+4+3yxhlSwAqId58PoOEErl8X12QC\n 8rc7LkWQ9mJUhA4ul0SWoa5T2RXaZ4hbWMWUrc5mlyNWelhUDLRIUMLaIaVF8ZbyT5rH\n e9Cf0Ne5Oezt78S3USB3SRzVcsQIjIeBA/vt1FXtnVsPSmYA9pLRi/nqLITaGNCOELLO\n clIhIOKaijwF2v+bTzkc+irQz66l952Sn2rZtAeavLxazntXYMiVF5HiYS/ja44j4b8n\n /lYBWDYsMFnfQVbT7DUZJVjLUy9ZUtV58SmEgZ9Uk55Okns4i3oVFqnrfQuKZZhxNS80\n b7Iw==;\n darn=patchwork.ozlabs.org", "i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=mime-version:content-transfer-encoding:content-id:content-language\n :accept-language:in-reply-to:references:message-id:date:thread-index\n :thread-topic:subject:cc:to:from:dkim-signature;\n bh=Qnomgy1MzycOwGEdrImNQxS6U7u3lMk481lOsiN8yMk=;\n fh=HGePxe0X0EPdPc7ww+97EqkwkVgBxrEqih3eIHi+lUI=;\n b=E/CXd1nAfG47iAITWk/FOUVAXwzE4ivYvKvjRwUSUsp73Tk8b62q03AN02iqx6zEju\n l1cAWfsqoe3ZAVkpTLOYL3nHidKB+xP256BNkFGv7SVmYk73V/lE4yMxddazwQxI3VRM\n 5ZjX6hDyOM0p1s+pdUuwH+9N5tmWvRFB3HiuWgVgW6nGZscdswCzsVPG4VGrBZzEHy+q\n iAYT7ILsMl3w6ryhsIkQIV8rM44vtpSnw2QpOMnAptjG1BVcBouiADXgqNeUUGwQfZsa\n Dmg8/yMEJ8XtUWiKXGVuxxj7oLDOF1FQrOpZJ07lMaqjk8K3J0TVL2LXiGtlMMys2Zix\n x9Dg==;\n dara=google.com", "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=Qnomgy1MzycOwGEdrImNQxS6U7u3lMk481lOsiN8yMk=;\n b=t4iH8VJplPPmpg6O4jW3Q+nz/1CtXF88FzF5D0w7BjVEfZmwGUjIQAKBKzbXR+URyCXUlKQzjsWISg9ZzOFl+FsgGiP0F6omi8wwmBFetCZds6liQ9xHRXpj3/KQP/0AtFyHbfw+4Ij9nbLE/72k1EV3TlHtW+KFFVu32cpqTVge49ap1Ubrbx06KtGSAJDrIJ0ICImwTXGA20grnB71rMytfHQPbsXwgOtzoz7B0MCKy1pBEmsGNId+6r4Nm/UXm/48JHsAfRm+lxhMWpjl44x35a60EW7bOciQPxCm1X4ciPEL0DhWDq+6eGneS0eBh+KIZaGYPowbf0XTiAzn7Q==" ], "ARC-Authentication-Results": [ "i=3; gmr-mx.google.com;\n dkim=pass header.i=@siemens.com header.s=selector2 header.b=xjgZk5jJ;\n arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass\n dkdomain=siemens.com dmarc=pass fromdomain=siemens.com);\n spf=pass (google.com: domain of christian.storm@siemens.com designates\n 2a01:111:f403:c201::6 as permitted sender)\n smtp.mailfrom=christian.storm@siemens.com;\n dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com", "i=2; gmr-mx.google.com;\n dkim=pass header.i=@siemens.com header.s=selector2 header.b=xjgZk5jJ;\n arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass\n dkdomain=siemens.com dmarc=pass fromdomain=siemens.com);\n spf=pass (google.com: domain of christian.storm@siemens.com designates\n 2a01:111:f403:c201::6 as permitted sender)\n smtp.mailfrom=christian.storm@siemens.com;\n dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com", "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com;\n dkim=pass header.d=siemens.com; arc=none" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=googlegroups.com; s=20251104; t=1776780458; x=1777385258;\n darn=patchwork.ozlabs.org;\n h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post\n :list-id:mailing-list:precedence:reply-to\n :x-original-authentication-results:x-original-sender:mime-version\n :content-id:content-language:accept-language:in-reply-to:references\n :message-id:date:thread-index:thread-topic:subject:cc:to:from:from\n :to:cc:subject:date:message-id:reply-to;\n bh=pFqwi36IBrGOttoAFMYfMimz54UaBAoqGLevX4HhcL8=;\n b=IChoZ1HYZyeb+fLDyDqoKEqCBlfRQ5hCSSOuhU5CQIre2U7fJGfkZyZ+o8W2PWG2Uc\n EYCUuEdMVwvafor8uTRoIVkJNZUA8UYF5+wK4KaETedOtkbza/HivOuo7bJlio9/Hq7z\n VjnghDwxzzZJOcHVPL6mxhtsOThzStLyzVOyDqnaw16VSZDIpTp4T60d26dXEVtk6nUf\n qOVUyHCQ4BPK5ubIVH0SwkjmVmUZeha5mW7+7BXpdR9fxfyiZ73vPBaXAb7ELZBpiRCm\n 8ztJQ9O3siLKP3nTRGEb4SB08g9j0Qc9BWtbIt2XbU/2lbkwXNvT35uSx9HqT9cGpHIm\n GBWQ==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776780458; x=1777385258;\n h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post\n :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to\n :x-original-authentication-results:x-original-sender:mime-version\n :content-id:content-language:accept-language:in-reply-to:references\n :message-id:date:thread-index:thread-topic:subject:cc:to:from\n :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=pFqwi36IBrGOttoAFMYfMimz54UaBAoqGLevX4HhcL8=;\n b=SO4LDFTpVinm9QSI6R8YO886xP74zl0kW7bWC9n0lBK7u44zq2rbSC9McOXXJ0dGl0\n Zwdkbk0oP7k6BqVos9eW2m+p3LXxZS08FtmcM/5/PzHHvD8tCt+YHAu22tMnMD7mx+P0\n SlRtocU6YYLWReagUEPxBdr1DeSDp6FmgteecgnOQnyZDA7K9Z6UJQO7RfL32YcLiF/3\n JGDI/0vwf98UwELNFBah5HQXHSlZCvigtR91Ai4fW+862hHPEQxGssrP6/H4vesg/4YP\n Dt83sRPeUHPTu3GyibQhZbj/UpPPw7AgLEdMzU2TVsPQyooL+MW8nAB0Uim5uo4/O/lh\n JjaQ==", "X-Forwarded-Encrypted": "i=3;\n AFNElJ8jq1ZxB2Yw2yeaG2xi9yiDAHziy3yuKHCIEOI1JycDJLd9upsPqadvcA664u00l6N7B1wAUGO3QA==@patchwork.ozlabs.org", "X-Gm-Message-State": "AOJu0YxslXHeksCuCBJ/SIhHttY+xGL2xKa5jiozR2CHl8DvRbGjkzNg\n\tqXS87eH4ZmhWevG1k/hdaKGMdotBdHr+sTAhhSku9snWMyICcbes5/fq", "X-Received": [ "by 2002:a05:7022:6882:b0:128:d5f1:d593 with SMTP id\n a92af1059eb24-12c73f6d5c2mr10306914c88.1.1776780457509;\n Tue, 21 Apr 2026 07:07:37 -0700 (PDT)", "by 2002:a05:7022:10c:b0:128:cf5c:5352 with SMTP id\n a92af1059eb24-12c73f6d93emr9898698c88.4.1776780454237;\n Tue, 21 Apr 2026 07:07:34 -0700 (PDT)" ], "X-BeenThere": "swupdate@googlegroups.com;\n h=\"AYAyTiJjYmRw7iA/aKgPVJqn9uWIsonUXOKj2sqjyeiQDyQQOA==\"", "Received-SPF": "pass (google.com: domain of christian.storm@siemens.com\n designates 2a01:111:f403:c201::6 as permitted sender)\n client-ip=2a01:111:f403:c201::6;", "From": "\"'Storm, Christian' via swupdate\" <swupdate@googlegroups.com>", "To": "swupdate <swupdate@googlegroups.com>", "CC": "\"MOESSBAUER, Felix\" <felix.moessbauer@siemens.com>, \"Gylstorff, Quirin\"\n\t<quirin.gylstorff@siemens.com>", "Subject": "[swupdate] [PATCH 2/2] refactor(mbedtls): align HASH_final return\n values across implementations", "Thread-Topic": "[PATCH 2/2] refactor(mbedtls): align HASH_final return values\n across implementations", "Thread-Index": "AQHc0Zgxs8AbXYyRIkybSAIqIRYccQ==", "Date": "Tue, 21 Apr 2026 14:07:30 +0000", "Message-ID": "<9428FEC1-7DE0-4539-9C79-0688DF796DF8@siemens.com>", "References": "<A793D0E9-5EEE-47A1-8A3C-E8E1035723FB@siemens.com>\n <B3757565-56B1-421E-B9C9-EAAEE33720E6@siemens.com>", "In-Reply-To": "<B3757565-56B1-421E-B9C9-EAAEE33720E6@siemens.com>", "Accept-Language": "en-US", "Content-Language": "en-US", "X-MS-Has-Attach": "", "X-MS-TNEF-Correlator": "", "x-ms-publictraffictype": "Email", "x-ms-traffictypediagnostic": "DB9PR10MB5404:EE_|GVXPR10MB8224:EE_", "x-ms-office365-filtering-correlation-id": "e73b6d40-24b7-407c-e77a-08de9faf53cb", "x-ms-exchange-atpmessageproperties": "SA", "x-ms-exchange-senderadcheck": "1", "x-ms-exchange-antispam-relay": "0", "x-microsoft-antispam": "\n BCL:0;ARA:13230040|366016|1800799024|376014|55112099003|38070700021|18002099003|56012099003|22082099003;", "x-microsoft-antispam-message-info": "\n 18imOA68u2KHx1djk1UVePVocrl6O9KSD0mTa06DMpqCEkCrq/poXwwGTrkfCPp+AI8nRCb7ZJzPgeqZl0Y9Ox0LG9peya4XbwawkEA8FDmnUGo5G4D55CAWVLHuHW3AH5Fi5WVGQh3R7H/isH1cGu+/gS6j10eiDi67FoLiVKPT48BSu5wow52OlWmtQXBWy2VpP7NN2brRg9H56IFT+mYwhirBXAcPQDfDYA5TbJWlAxVwQME21spEXHwU6z74del2Ov/yZT9HWoNLykxvK9y68Gsu5QRV6kdQdLqYNWi43sX/ciyfrTW3DBujGxrvjPOUfsOsFMKcsIAGH5KG3eohKw63o/TqURu/eFG4VVrFrCRbGMz+xRweqFitqjFRPnO5LRVPmclKyH/AbLIKnFTodM43qAYjBaoFqHepeE+V70wNhYTYwxUtSWhRgn/7F4B3fQzN2iHXklvF8fX+zhfWd8+QeCFeEtARcCH8fKhn2/2eDQKhJTCUZhMZDi5kamfPhqNxdNrpIMA8fa0zT/Fta5y6ksmMHuCCEUrcKrFN8RJFZqB777e+Rw5/XCdSj4At3hnbPshIIxLCF5e5AsNfT5cUkTmDVdBzBIv560wvELlygGDJdySfQ6pCl5cJzIgKCzlDGG+OfJLtnLcdcEfzyUIz/GkRQVuQx+jlY18D47ExAiRezdZWwua1t1uCjug6g8yyFvt+lo8ckBBugsIhFBy7ahtoYekwhn2bbIMvjVey3khh1UnoV+efyD9svkZJxB5vVO6zwwZtDOz7orOghhNto/hec46kxut54Cs=", "x-forefront-antispam-report": "\n CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(55112099003)(38070700021)(18002099003)(56012099003)(22082099003);DIR:OUT;SFP:1101;", "x-ms-exchange-antispam-messagedata-chunkcount": "1", "x-ms-exchange-antispam-messagedata-0": "\n TmljLpK2S3yUM7Mp0Qz0m/uiEGMixhj29iWycZ5JfPrivYHCqTFzY34nUQDPeOlaHDsVzfBkdVg9LHEX22HGnzdXE+LGBEmxMsEl1sc0ImpUm9tM6VibQyrrB0GtIchDa5i8+rLCflbGEhf5QeVNfOnyQBoHxm343Xofm0ESc5o2DoEseeLYaizMlcAUwK8Bm0mGaejI85TeUavc4Uj9p9nG6lUTMYqq0xKL5jOhYo42Ihuq3tBl2sa7kTBKRpydAOZAlHO4MG4myRu9yNYDP0rHJy44FIyNZI8twDQACRWkJFxO04sSiHDUCaNYxeY+EYrBhgBc0dRQ4HlSd5x9azZg8hLQ0vXf+3GIxJBMkRkfAm+J5MbfoYmrH91msqkkwvrecalRVNqHkhThCkHJ7f7nPZKVxKJXNwUub7XjFF1JAZU/buF8h11hypyolSDj+86DQW7bnIhtWsWpHn5GrYBUqzax+AgKj+OHYfa3DEV2tG7IZ/Ld34ED2RuZ6NfGGos9AQPBOf92V/2nX+XfHhtJu5Se80g0VbXrdMG3/+oS1RYbTVf+y86ZPDPf6XRXOfEa+c8GW1lAgfY+peXOmGfpNlhrS+VXPETAVd3xO2L0VvIsKrGNs3JBjAgedWMvo9fOFX7rV2TDPndFYBUTeB2aD7clg34S2hvGvGijHUiWWiiUjvCWZwtt4p4w3+eP3Glo22E6sWt8Ajml2TDaSkuNR5G63oy8HADYfB69RpMFguiNbFy9TghIyyUXz660tjBFb59brfTBdrciY9ELRe/PXJzS7pdf5t/20eRdr1u+WsWkrsGxYnVUZOP8CSGSlDjud1yxAMRFyfUFsngKbUtFl/JCUxKqsfLi20H9bs3FQE9wnKKMKc9C6YYF7ssDhV4vG7GM3I8v7q+pdeXD4A4+WWY1uyYcsts9u9RhodzJk0aJ6TglTuyrJdYUL2sk0/SZVYHq4AEQuq+ST3o97PttnXhE9uhkzZMGGuSIsPNtO4JwVVCrQ9/vNv2RLIkAFnA9Q/GBWF/+aXF74pjKEA7EI7sN27JM5GGYLFZeUPsIpLYpz0AsACsWJOKr2UajyH+RqDhotsHqAJnKW/GXnOOOCXPGXpWoBxXwRdUMwHcBjb4X09rorZRoWJaklJPSZjW8AGAj/mi7mIQANKEAEH+Sm1cn16NKLjxl472BGUwsjIrUIYDm8L6RPN6yMSpXCvKVxWZ6EmidvbSNZt6vkprV0pFkRE5Bv9njm4JC5T9vF8J1mF2yNunttO5ud3QFZEGTNH8H7S9nsl6CXz27NuU8hFPNf9lXrQoY/vrqkKN+t4tcCv6y7kjg8LzStTvhSGvY0F4R7KmkhIc9mNpMYrQC4tSb34y4kuMzOQ1esw4iExC3WmH9+VpzQIfUh6ck9iYSmG8FGPKtAdgB6sdmaf77hj+0UBWQAzGyaQEGUJjDOytfqCvoo5Mt6l/+Fv/svGYiiDftds6PzaNJujYAveVA4Deaw8DJqxnlbYoPi15RosgdOJADXCKuRJBz9nQUlZ7noCg7bBADfXpqvhfUA6O0RuG9Rk3Gj25ynAU6wVHxzxiuT/BisSsLzpwkcnjzWPg4Am09zOoKM09W0uWXxoF1AwI4sNSVHGGr7M0WMHqA5i5V11QMKjyS3ym0Pef3loGIxJ56cKlpfouZfPlZ2cobkzZa2xF9dvFJp1q3NlAlglLs/NhoPFZm0T1VxZmvuL+zMJjHtK87qA/i5JaUdqVGqdE+mzYwipgAeeCooxk=", "Content-Type": "text/plain; charset=\"UTF-8\"", "Content-ID": "<119509137A08E6409F69235A858B3A8F@EURPRD10.PROD.OUTLOOK.COM>", "MIME-Version": "1.0", "X-OriginatorOrg": "siemens.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-AuthSource": "DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n e73b6d40-24b7-407c-e77a-08de9faf53cb", "X-MS-Exchange-CrossTenant-originalarrivaltime": "21 Apr 2026 14:07:30.6606\n (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": "\n 7lzzlG6btBfgOERVQ9RAtnHvrV2PZCvUzznzl+u6u68xgPcr7DBcGC4+MbtDDyMlFusBZrYlOC6dkOxpHnurMuT4qK0itIrb5xJeDtuTtqk=", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "GVXPR10MB8224", "X-Original-Sender": "christian.storm@siemens.com", "X-Original-Authentication-Results": "gmr-mx.google.com; dkim=pass\n header.i=@siemens.com header.s=selector2 header.b=xjgZk5jJ; arc=pass\n (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass\n fromdomain=siemens.com); spf=pass (google.com: domain of\n christian.storm@siemens.com designates 2a01:111:f403:c201::6 as permitted\n sender) smtp.mailfrom=christian.storm@siemens.com; dmarc=pass (p=REJECT\n sp=REJECT dis=NONE) header.from=siemens.com", "X-Original-From": "\"Storm, Christian\" <christian.storm@siemens.com>", "Reply-To": "\"Storm, Christian\" <christian.storm@siemens.com>", "Precedence": "list", "Mailing-list": "list swupdate@googlegroups.com;\n 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>,\n <mailto:swupdate@googlegroups.com>", "List-Help": "<https://groups.google.com/support/>,\n <mailto:swupdate+help@googlegroups.com>", "List-Archive": "<https://groups.google.com/group/swupdate", "List-Subscribe": "<https://groups.google.com/group/swupdate/subscribe>,\n <mailto:swupdate+subscribe@googlegroups.com>", "List-Unsubscribe": "\n <mailto:googlegroups-manage+605343134186+unsubscribe@googlegroups.com>,\n <https://groups.google.com/group/swupdate/subscribe>" }, "content": "From: Felix Moessbauer <felix.moessbauer@siemens.com>\n\nThe HASH_final implementations are expected to return 0 on success and a\nnegative value on error. While the mbedtls_HASH_final correctly\nimplements this interface, it still is better to align the return codes\nacross the backends - what we do in this commit.\n\nWhile doing so, we also document the expected return values of the\ncrypto backends.\n\nSigned-off-by: Felix Moessbauer <felix.moessbauer@siemens.com>\n---\ncrypto/swupdate_HASH_mbedtls.c | 2 +-\ninclude/swupdate_crypto.h | 4 ++++\n2 files changed, 5 insertions(+), 1 deletion(-)", "diff": "diff --git a/crypto/swupdate_HASH_mbedtls.c b/crypto/swupdate_HASH_mbedtls.c\nindex 4165b940..9005256b 100644\n--- a/crypto/swupdate_HASH_mbedtls.c\n+++ b/crypto/swupdate_HASH_mbedtls.c\n@@ -99,7 +99,7 @@ static int mbedtls_HASH_final(void *ctx, unsigned char *md_value,\n*md_len = mbedtls_md_get_size(dgst->mbedtls_md_context.md_info);\n#endif\n}\n- return 1;\n+ return 0;\n\n}\n\ndiff --git a/include/swupdate_crypto.h b/include/swupdate_crypto.h\nindex aa9da964..0e579dfb 100644\n--- a/include/swupdate_crypto.h\n+++ b/include/swupdate_crypto.h\n@@ -46,6 +46,10 @@ typedef struct {\nvoid (*DECRYPT_cleanup)(void *ctx);\n} swupdate_decrypt_lib;\n\n+/*\n+ * Return:\n+ * 0 on success, < 0 on error\n+ */\ntypedef struct {\nvoid *(*HASH_init)(const char *SHAlength);\nint (*HASH_update)(void *ctx, const unsigned char *buf, size_t len);\n", "prefixes": [ "2/2" ] }