{"id":2225729,"url":"http://patchwork.ozlabs.org/api/patches/2225729/?format=json","web_url":"http://patchwork.ozlabs.org/project/swupdate/patch/89927E47-3CB5-45C7-BF47-323103C4EAED@siemens.com/","project":{"id":58,"url":"http://patchwork.ozlabs.org/api/projects/58/?format=json","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":"","list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<89927E47-3CB5-45C7-BF47-323103C4EAED@siemens.com>","list_archive_url":null,"date":"2026-04-21T14:10:27","name":"[1/2] fix(openssl): correctly handle failure of EVP_DigestFinal","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"5858fc3b2b0161d7793e291dd4d1abcd4b5b8bb9","submitter":{"id":72180,"url":"http://patchwork.ozlabs.org/api/people/72180/?format=json","name":"Storm, Christian","email":"christian.storm@siemens.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/swupdate/patch/89927E47-3CB5-45C7-BF47-323103C4EAED@siemens.com/mbox/","series":[{"id":500814,"url":"http://patchwork.ozlabs.org/api/series/500814/?format=json","web_url":"http://patchwork.ozlabs.org/project/swupdate/list/?series=500814","date":"2026-04-21T14:09:17","name":"Align return values across crypto backends","version":1,"mbox":"http://patchwork.ozlabs.org/series/500814/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2225729/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2225729/checks/","tags":{},"related":[],"headers":{"Return-Path":"<swupdate+bncBDM5BMXESEDRBV4KT3HQMGQE5ESKKRA@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=awZLV+tZ;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com\n (client-ip=2607:f8b0:4864:20::103b; helo=mail-pj1-x103b.google.com;\n envelope-from=swupdate+bncbdm5bmxesedrbv4kt3hqmgqe5eskkra@googlegroups.com;\n receiver=patchwork.ozlabs.org)"],"Received":["from mail-pj1-x103b.google.com (mail-pj1-x103b.google.com\n [IPv6:2607:f8b0:4864:20::103b])\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 4g0PQM6PvLz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 00:10:35 +1000 (AEST)","by mail-pj1-x103b.google.com with SMTP id\n 98e67ed59e1d1-35da1c703d1sf5212694a91.1\n        for <incoming@patchwork.ozlabs.org>;\n Tue, 21 Apr 2026 07:10:35 -0700 (PDT)","by 2002:a17:90a:a410:b0:35a:63d:6bd1 with SMTP id\n 98e67ed59e1d1-3612feadd16ls4405697a91.2.-pod-prod-05-us; Tue, 21 Apr 2026\n 07:10:30 -0700 (PDT)","from DB3PR0202CU003.outbound.protection.outlook.com\n (mail-northeuropeazlp170100001.outbound.protection.outlook.com.\n [2a01:111:f403:c200::1])\n        by gmr-mx.google.com with ESMTPS id\n 98e67ed59e1d1-3613f57db28si370711a91.0.2026.04.21.07.10.30\n        for <swupdate@googlegroups.com>\n        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n        Tue, 21 Apr 2026 07:10:30 -0700 (PDT)","from DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:333::17)\n by DU4PR10MB9806.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:62f::8) 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:10:28 +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:10:27 +0000"],"ARC-Seal":["i=3; a=rsa-sha256; t=1776780633; cv=pass;\n        d=google.com; s=arc-20240605;\n        b=IQBmFzjZS56lcSjGxZIpB7WJzNcWlYPum6ldBsCOmxvWwMsp69ptxdzFAAYZzKylWT\n         yN/+KNDYWxU6Ilez0b/ksh5WwLcAc9o7fs3ecZosGpCr9maghKwfhzeylehESzu/dVQ8\n         Tq651I5UEqj+NJ5m0qsqUeDPEmyRR9mOm6pSfIaNfWOFbIW21rrA5kpWvFcSQEpGrvga\n         tow6xAJS9/KnNqVZhkTTKRApvUQ4ceYn6rV4TZ4QgCw0BFx+u28Wd6wc83IaCdNr79cQ\n         e+XzznVkEk3Kinx4wqeKEDWMzth3e26Purl3Szx9SuOnHmKTqZ660NBMjVe/akIUZJOW\n         jZ1Q==","i=2; a=rsa-sha256; t=1776780630; cv=pass;\n        d=google.com; s=arc-20240605;\n        b=lSYhdPnzknq1bg+/lOaeKECw1f8Axm6/qdm2V63SwBsUbV1yZtH40hIFYQ9ZNTvhCP\n         qORLfu22h88GgsWhhaaI5C8eGRGDKphRaZX0G7DgEbUDtTMHSED3xRQzpye0BQ+2yxZB\n         coQ0Jshb/tpWSdONR7zh3i1YeHbnLiwlzsJMnsZr4OIgz6X9lFcRWFrRsVNIUQq7eEA6\n         Yn5vIonzxy2nS+mXRUDnatOamTEnWB/4NzPT0ywTb6fThze5qeC7pcwYo3BuUOKZ2keo\n         eBPpbRaR9+H01qfBMsq7kWE653AYyuLmA3OkFao8YrlZBS4MfKfMjnIaYzf6Yi/7/3To\n         Q+yg==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=oQZ6zkbn24P6CFi078evdXTIoWqhssbQJfDmxHhz2BqbCYf9ntbf4Tgfgakd4GsWOeKQYq8UZZyR3AjgglJfZsRAd+xpK/wQO55JRIHxSXQAdubrVHPladt+V8nbOcMgMhBkLL1sNtbcc2U5DloX6uRs/rA/vzTOozd4UQnJ4phLaNRjxVx4XW2RA8jIm0gGIUe4Sn17VTh2dUgoidyT7LO1lAsI/NqUmJ1/sly2gJAqSQhCO6pHmuSNmC7bAY55a3+FeaOqHykAKGXscsbv5DqZqm3PdASr69MPLo50j7srKR2Skn5iminAa7n4mmqtDkd78sidBLXhOBdILPPH7w=="],"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=8MtXpN9IAgCew8RZcKBRSmFKNNPpzjfDhGsyocHHSHw=;\n        fh=+gHfXD6OkbQW0q75DQS4VNQFmMnQh/aYPA3CFnSyKM8=;\n        b=JA2v0CD+CL1x0m1U1ZoUhQjnIdlWklbG9E+ENZFzQRfTjXiieT6P5FvOngEEWHNeAL\n         UQ/UJszcd3iKATTfHzTR1GSG9HdBSxlF3K3+PGq8g88cNe0i9FjgpufWcEwLCiXgwuOe\n         d3Yuvhqas/xfnwcjHKqfqOPz6JRAsrvwUikZ5V2Aqv9PKFJ8J1TxTcudJoG/KjKrBoi0\n         KnmhHeDGQA+10vVHdUcKVoKu7KjfgDXo79HtzmhuDw4Jq/TrYvmgvLzPF6lGaECjr18P\n         3PbpdcZcgnfXzu6+w9n/OvhOw0tUivIefFtXBF3fmQNvwPlvxftDiGMZHlxNToMI0nJC\n         NWZg==;\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=zjgdoutZfXR2Fxhna+pvxe0DA63FXqR5hCt9xxjdOOo=;\n        fh=HGePxe0X0EPdPc7ww+97EqkwkVgBxrEqih3eIHi+lUI=;\n        b=EZrCC4Nfit13noK4F9Tn6nG3kbivpQpRsLyBv7fprDix58bVcbQtST/dGD6T6dBJ27\n         gszbh+z5s2OPN0VYIAzuJUlYZmYfRSrrOD+w/S2rSGNpCb/6rh4gyfIJ7S3CzxFfsD5i\n         jPoWcaFjgknlSUhh6RHWMftw9wQdU4S40cC+0wQdSFaOACVJN6FTl8vFRh20cci69D2b\n         yYHtAuEpnt+6x6TSjyy0sdszc77Oq1PVItFyRdKChC1Yl0pf0Ch9ovg2hv+0sztSMX61\n         VyP90SWH+7IWCQ1LtxE+KtYFOUHMpY7IXlA6d4eNApQiTWAFVi0nrqwSddW9cWuQekZu\n         CE7A==;\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=zjgdoutZfXR2Fxhna+pvxe0DA63FXqR5hCt9xxjdOOo=;\n b=nS/iLS6haZxq/WKpjoYqW0KwxB0soI44Zho5RPeHVKgfOtvP519DVDn3jAbGMnIOF0MXKFZTafuqZSpcI5TsAGNFg4MtJf0TkeAM1mRfKdM2PPCvxxina5VHYegNOzAdrRj8TN+clESHIG/Njj/eSM48dNAyLJOlilgxMHbIJ2GGOdR0plqvKr2FddqMczyNZFd9mkI8+sVmETLVxoqfycSC0W6/kueWBlcwbUecPIT8EZ6rN0yBhL6WGYNiVl7Ch6gLAuDfievEWGUPAtdt8YaSbcV62OvtDy1lmag7SB9NHxSGkl2dcBMfUfLlJIc7CF+xsoB1q3vpMeiPAfe3MA=="],"ARC-Authentication-Results":["i=3; gmr-mx.google.com;\n       dkim=pass header.i=@siemens.com header.s=selector2 header.b=M26m2JQ2;\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:c200::1 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=M26m2JQ2;\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:c200::1 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=1776780633; x=1777385433;\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=8MtXpN9IAgCew8RZcKBRSmFKNNPpzjfDhGsyocHHSHw=;\n        b=awZLV+tZtzGZF2NnMgJU0BJ1sE3Cy+wGrfXXw38riWZKiPOofYibq3E9jsh/h6QXXb\n         mCOMDZqcRvDXxtsCpe84WEfZn2O3JdeBuX5PxWTOhkjRr0/U07Ce3Yev5ugb0kqNyy5u\n         33MF39rLIUODLZK3Ng1ekmWMIi+4OPI7/ae6dNVpNh7xYBcwK2iUyJ6nq5TqlyXGeeUC\n         WUUtwhLOhVZ88RKMg+1JvTSCEtml02/F0toFe9gJCHxs0t4hn8vgUgtxbRlA/CwHaBWk\n         a3uWObXm18QsElevf5LeawTEYgPx5Ll3vynrkd8ZaSbU1GkY5M2YflMXsncuHdE/xOla\n         l0Qg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1776780633; x=1777385433;\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=8MtXpN9IAgCew8RZcKBRSmFKNNPpzjfDhGsyocHHSHw=;\n        b=cWgjtNDuAFVaiA/GGwLaEytWpOZI/EJFgVqNlS7oKJCNphC5jYH+6Ce4fl1MSrQBen\n         wK59b9IqCeGdG4GSOS+oddQkbDLLtSxuCWbo5W0sYuCE0sCcU70/l2A5LThTEtEqwyXp\n         3q9ngTfL7vO56m8fqXh1ST/D7iBYX1pS6R/DxCrWBmlHicM459YJ2WcHeOQjn7Einl4j\n         krwcNXiKgM2mxfI+AWq4LS32khIsIQ2QszINnmCJFyS78CW1P38V7aUoxyaCjvfD3LLn\n         l5M/gPJKFDsw57lWgx8P/OUtfiCjKPJBUBxS+WrJmRa7gepVu/zPTxChiO7vZcMgtBiD\n         F5mA==","X-Forwarded-Encrypted":"i=3;\n AFNElJ8kP+D8182HA2qcb4GMMPuarTJuEoH42gz66ENPYATUYtZ8UPlPctonAjj459TsnnJuvQm+mGDslw==@patchwork.ozlabs.org","X-Gm-Message-State":"AOJu0YxqipaHFmsvH081LIG0pnsRyBXuSj53UbQHivq5g/TDe01FXjtF\n\tj0GUEBX63NCzPBMdg2/uhLPV3PzFTRTI6VdJVRWGIiVW0z/D2TMXvUqp","X-Received":["by 2002:a17:90b:3b89:b0:35d:a380:6d1a with SMTP id\n 98e67ed59e1d1-361403ca5bcmr17913106a91.2.1776780632987;\n        Tue, 21 Apr 2026 07:10:32 -0700 (PDT)","by 2002:a17:90b:2fc4:b0:35b:e51a:ec77 with SMTP id\n 98e67ed59e1d1-3614046cd62mr16633826a91.16.1776780630366;\n        Tue, 21 Apr 2026 07:10:30 -0700 (PDT)"],"X-BeenThere":"swupdate@googlegroups.com;\n h=\"AYAyTiKfzimgdkcObqvJhV13h7sxoGOSuuq3G7VRg3/KWUxsvA==\"","Received-SPF":"pass (google.com: domain of christian.storm@siemens.com\n designates 2a01:111:f403:c200::1 as permitted sender)\n client-ip=2a01:111:f403:c200::1;","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 1/2] fix(openssl): correctly handle failure of\n EVP_DigestFinal","Thread-Topic":"[PATCH 1/2] fix(openssl): correctly handle failure of\n EVP_DigestFinal","Thread-Index":"AQHc0ZiankGqN6o2uUqPntEERZvQ0w==","Date":"Tue, 21 Apr 2026 14:10:27 +0000","Message-ID":"<89927E47-3CB5-45C7-BF47-323103C4EAED@siemens.com>","References":"<0EC9AC91-BD5E-4565-A6EF-EE468E4D304E@siemens.com>","In-Reply-To":"<0EC9AC91-BD5E-4565-A6EF-EE468E4D304E@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_|DU4PR10MB9806:EE_","x-ms-office365-filtering-correlation-id":"e3409ba9-b0fb-4322-d483-08de9fafbd4f","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|18002099003|56012099003|22082099003|55112099003|38070700021;","x-microsoft-antispam-message-info":"\n ev1/ed/xD6lOwqjRtZsoEeaucOvswxbkdDjboHWWbxv1+AcFpO0K4ELxeahDKnc+9CsR+qkbLYXIaz8JvFnuV9jYjW+wWIIVI/0UNx0/soukNm8q7d7BJGKFycqTV0Mw1TR7/9hKfTswi3CM38duC6dJ7bVkWSYL9LwAJclAe5K61RJYaY0BK2cbAmF7vuBlEwV9GT5vshin762PbbqQgX4viSg1LRnNugaFlNcpfZYkAuAPXGgXUOK41by5LRONq4cCpHC9mgEnIcKZBp659C+oXIst/DZsHa43gwHYnshw+mDxAa3pXPxwusZ06+SjY1YYp80O/tHnVzqHC28qcuxfIEkiy/ChEVNst5z7b9PWebWWl/PQRClyB1eawn7NK2abzbfsBSGjhKjQDn6Zjv7xh1G0N2iIFyB4Ek/N0q37FuokRCyMumkT5mJidE5UFqu7A6UgcLRFe/IC45v/mwJAeCE6bcmdGydtbuIV7/m7NB8qa+DwLyYUJpQgUe7FCd1i7jNdnHkkvwkf7vPDVD/XlN6M+nUzIUMJki2hL+dZUP1MZWl765H5gJquSlfoO/Ygu7SnmoVsjn8qWtiHmz/wMrM5T/qU6gKjcwf9EXDyWEbidb+AxJJNX4l8Og9EBhzRc7RTtkZmP/vao9RNuMmbz0QKswizi+ZLmHc9xllvhQScANr2Y+/riL15oObJaLdoHhMEX7VpzjNpc1Jr6UqgPnxIOj6/8NGklU4oaUbmzv0HJA36vfEbxdxtysYaGpKfWj929Il1Lvw7SeqPkCjKw3QjGyDj/SvUgQXgtc0=","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)(18002099003)(56012099003)(22082099003)(55112099003)(38070700021);DIR:OUT;SFP:1101;","x-ms-exchange-antispam-messagedata-chunkcount":"1","x-ms-exchange-antispam-messagedata-0":"\n GGGMX5oKcvSacCzdznuvgf8/jATFTdwEOLkm///m6nBMMermWbNshDwl1/6pscY1WWAly4tPhn9pWcHuLALpAkn9zduOxUBNFL1Ws0sRvWGqG9JKVzBQesmu+0Pgk9va2t6gPhhxeLl9GN16EAEH/FSHIHnni9M/0fy8ShheMNUiFWIKn0nvS30A2ovmjXDjzCsGapvwatYzuI3sIllCgl08qeFN/5dNIijzkCWZUKT23J6oRPF/ZjTRKf8Ynp6EUWsLLcdTT1Pb9vQ5tBxz50pXRM+XloQSoEyBqHUvqA3jowPvTIiSQXguRhxDnzPsZ+AToVfvEU0e4cBJLl0QTWvqP+JYcBrinAiLSYnKlVfzjMMoQN3MbkhLWcVP9AKFX4aVLNDGaweyiebl/a4RZk5Jy/Zo53aTE+oxkBCyzDQU3gJsZCkBOuX++6l3+mC9y1CzOH4nHUbXdylTAvaqpkpZZpoNYCya45yFMpGsvQLKq5z56SxUg3mlPCMt9Hsf7kLd3hTy/6Z5jv+/L3mbHBBxC6BZuFlLDnmcVE7f6OjvVGUmm4fTol8iC642EvMn9qkLC48TE1IvJDKxTzhERTFcBtggqhYN4ffsMkK3Al26HLVwe2fW+QctyT1uHQeOn8rVvaM2aUUDiqvlYyDPfLL7H33o7ZEtAuVdxeAs/Z3dVR/yVM+L8uF6T0SNQ/nzaKR1og1sN9aQH92ilr/KFYKkzxClrDOTTyRwsSBSVupWFAKyJFRjshuikLx7bJrDZwCOgVw+1azD1Y8/eXCGrtrjaiL0KOMTQd0wz0vb5ke5kvmu5fFnpHa0y9GasPyxSU0RfVu+zLrmSymuj4EcY6oCeptcCg/CLGXWXepuYlZkrSrSe8BjTSefr7+OQAw2V8N3xFy48fZvGLNR92RMfBEvQa9HoVGWWEdCBZxvcL0rds+zXyqyVtQniMsCFXgF1u6LfHEU0U52hj8/IIeedUYFgHHA/l3UI096EXZbABwNycBLf5RCM1Jvriw3ZscWHtO7FiZxElmo9x+tTOT1V8ufA0v8EKBkzWsYf2SrwPr4h38TNZ7B8DSPuvf33Nc0U7giz3MHcB5+TccTDLSPIU7ZlkUuB/+4Q4HnnKv35z/zuAyYhjigs6VMoGilhpI+ebF4syCgXoW87lEce4q4k2jf8TCa6UNiuFtOULzXLfMT9OxNCBOSMeF/UCcX1pZj64qNqcy5xxTWKkQlE1Osyboz84iG6rPA5F/3uRaVHh9v5YJ8UIsig226TteRN4U7n0VAZbPJEodILgzbjZAIyilU5twkRhfu27DaEfp05KN0aWNDZ9YwYWbo3Umz8MMFdSNVo4E2HM85W3HdSVtLgaG0c0kW8T9jRo4xPqoMtnLdgcIKuFcoWbw11IdEcgLVVtTsYwuwmHADY1tmWkNE56RUHc/r95CZryjNdsbL2mOC2JgXu1NwW6BgTQi6nf6hwEnKTfL9eVGbFT93kv7IA0unaonnY2pbzLTfXknLFL1otYepNZoQ4JSQDHnA+bD+4wc+mTlm3Q2s6BjSiO36Kdq3hgRgmoRk8DEyBFnp5Y310GeM2XLX06wn+0dbGEPAveVlxat07IDC+zolZvaxBkXlvWt1IAeEfc4qPcQhIwS0HLNvSHbscXix+DlD6R9HjN2yJg+70ycWKOjy5TA38aEo67koKFiH5B5dqAu98El6m300LagiNPEbkJBl/jR4l9f1wpNZwlj2JH/FoUtLcV2aAKdC6LSDqF1pUAs8a50=","Content-Type":"text/plain; charset=\"UTF-8\"","Content-ID":"<0FBAEED0286F2A4B938E05119C34CDCC@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 e3409ba9-b0fb-4322-d483-08de9fafbd4f","X-MS-Exchange-CrossTenant-originalarrivaltime":"21 Apr 2026 14:10:27.0393\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 gaM40a7lugUVvW/AjHxgnvY8p69SUC50zMTdBLZ75h1d9FTsS6/Xw9AjjdV8VRNA4shTJf8AxWHeZYGJ6FU29cvqbVkTuLeqCyVlhs4QhbI=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DU4PR10MB9806","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=M26m2JQ2;       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:c200::1 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 EVP_DigestFinal_ex function returns 1 on success, 0 on failure.\nHowever, the caller expects < 0 as failure, success otherwise. By that,\nfailures in the HASH_final function are silently ignored.\n\nThis currently cannot be exploited, as the md_len != SHA256_HASH_LENGTH\nin cpio_utils.c catches this (the md_len stays at the initial value of\n0). We fix it by explicitly comparing the result of EVP_DigestFinal_ex\nagainst the expected values.\n\nFixes: d38d5359 (\"Prepare to use multiple crypto engines\")\nSigned-off-by: Felix Moessbauer <felix.moessbauer@siemens.com>\n---\ncrypto/swupdate_HASH_openssl.c | 4 +++-\n1 file changed, 3 insertions(+), 1 deletion(-)","diff":"diff --git a/crypto/swupdate_HASH_openssl.c b/crypto/swupdate_HASH_openssl.c\nindex 9820b9c5..32fe8047 100644\n--- a/crypto/swupdate_HASH_openssl.c\n+++ b/crypto/swupdate_HASH_openssl.c\n@@ -87,8 +87,10 @@ static int openssl_HASH_final(void *ctx, unsigned char *md_value,\nif (!dgst)\nreturn -EFAULT;\n\n- return EVP_DigestFinal_ex (dgst->ctx, md_value, md_len);\n+ if (EVP_DigestFinal_ex (dgst->ctx, md_value, md_len) != 1)\n+ return -EIO;\n\n+ return 0;\n}\n\nstatic void openssl_HASH_cleanup(void *ctx)\n","prefixes":["1/2"]}