{"id":2225721,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2225721/?format=json","web_url":"http://patchwork.ozlabs.org/project/swupdate/patch/B3757565-56B1-421E-B9C9-EAAEE33720E6@siemens.com/","project":{"id":58,"url":"http://patchwork.ozlabs.org/api/1.2/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":"<B3757565-56B1-421E-B9C9-EAAEE33720E6@siemens.com>","list_archive_url":null,"date":"2026-04-21T14:05:47","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/1.2/people/72180/?format=json","name":"Storm, Christian","email":"christian.storm@siemens.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/swupdate/patch/B3757565-56B1-421E-B9C9-EAAEE33720E6@siemens.com/mbox/","series":[{"id":500810,"url":"http://patchwork.ozlabs.org/api/1.2/series/500810/?format=json","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/2225721/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2225721/checks/","tags":{},"related":[],"headers":{"Return-Path":"<swupdate+bncBDM5BMXESEDRBP4IT3HQMGQEDJDGAAQ@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=kDPtS+y+;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com\n (client-ip=2607:f8b0:4864:20::538; helo=mail-pg1-x538.google.com;\n envelope-from=swupdate+bncbdm5bmxesedrbp4it3hqmgqedjdgaaq@googlegroups.com;\n receiver=patchwork.ozlabs.org)"],"Received":["from mail-pg1-x538.google.com (mail-pg1-x538.google.com\n [IPv6:2607:f8b0:4864:20::538])\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 4g0PJz4BCHz1yGs\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 00:05:55 +1000 (AEST)","by mail-pg1-x538.google.com with SMTP id\n 41be03b00d2f7-c799a65bad2sf178129a12.0\n        for <incoming@patchwork.ozlabs.org>;\n Tue, 21 Apr 2026 07:05:55 -0700 (PDT)","by 2002:a05:6a00:2ea9:b0:82f:6cf0:865b with SMTP id\n d2e1a72fcca58-82f771e9cffls6078799b3a.2.-pod-prod-08-us; Tue, 21 Apr 2026\n 07:05:50 -0700 (PDT)","from DU2PR03CU002.outbound.protection.outlook.com\n (mail-northeuropeazlp170110003.outbound.protection.outlook.com.\n [2a01:111:f403:c200::3])\n        by gmr-mx.google.com with ESMTPS id\n d2e1a72fcca58-82f8e9cdda9si459259b3a.1.2026.04.21.07.05.49\n        for <swupdate@googlegroups.com>\n        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n        Tue, 21 Apr 2026 07:05:49 -0700 (PDT)","from DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:333::17)\n by AS2PR10MB6973.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:57b::21) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.32; Tue, 21 Apr\n 2026 14:05:47 +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:05:47 +0000"],"ARC-Seal":["i=3; a=rsa-sha256; t=1776780353; cv=pass;\n        d=google.com; s=arc-20240605;\n        b=D2rHvKkZ82iFIdbWrUEjYQ8xZ/zbglxbNDbWIwcJIA3bQRUCMnHjLP+gRf7NJ6HKp7\n         2ZXr70zut1bG29BwsO8pHGiBHQoOSWD54OupAh1238k1IJDe+2Wu5h2INs6raJDPhQXP\n         iCNFKxIfXfNRl+b+7nmxmTjOFlsha9zSy+zRQndDDOumi3iZx2HH02LFXVm1ToLCCn4s\n         S3syBVp0y+L2Fvlzk7i/yvW2WC5USc8ou+lMoaDqc7oftuIDjVVp4BYBVx+Q0AOztAL/\n         0K9EwieFmc2q31U1ytym2tg4PAaidXsc9U4vJXxiqBDfjH7TfWsADogDrWAmdUIbY3V1\n         4Qnw==","i=2; a=rsa-sha256; t=1776780349; cv=pass;\n        d=google.com; s=arc-20240605;\n        b=btZeISEhartSEpAc/GPVO0zqS0Ru6xIxZWcyLzlrOFRmiy2NgIg0sxQfU8uIV2VT5Z\n         3vLG6BQo/UNYB7x0kWuTmCiOcHOToivi3VVMVbujIZymEGK7zb2ZqqkZYBlk2Yx4TLv6\n         ZNAUz7lTyIQ9Qx57coKFOO68c/C9d34RcVHLjDr/w5e0Dwjlvxk42EgS1RIHwIQ/Me8J\n         lBaRIIftJOpjd3FUeHxUH/U2CuOx9rWRgJWUKCLOZd5tO4Fn9j9bCKd3T3F4Hf2S3jC0\n         Gtpb3ZVRMr0HkIX74s/0m/GQ/XQeEvAxT53vhpxPOYLlKMLz63BXXABv80KSWl/JKnaJ\n         gHQw==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=k7wNabasUvibpBZT314Hztzkg+KCanEHXrajr7GmhpXpIpqV9dFyTqeoX3Y1Fo8ezuXZR8LJhOxHu5SAHPZtBPHhAMSlEgim5r+bLf7oCchqHUi5qCfWGvDxjD/LSAmOjE87JgueR1mlYrGWC0VwA7xQJhbmvlvyvPVbsD4qAlOSGTJFMMcAvgsW/qRV/pcDHCwFPiIXxfj3FYE3OOt9lN1xkDdvmzsb+uBxLD7v7NgfA0P9Plp7y5dhadsr0H6BenwUvYc8gqe4Z6xuKzA8DcAQFsXr87heSAf72y7YcpyP/UDBPAeCg83ebM2zhURc+Vc/ZFVu9hIYPlJ6t+jH9A=="],"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=t2jtpSdeHXFRIR7Ld+CAF9khLrd1LTFeoc3SGS7tQR8=;\n        fh=GAkPU7zSqZ/zAvii1jotHfSPyjs6zinF+l1XhS51Y8Y=;\n        b=TvpWT+yLW0cx2PcanpGvKEl+iyUECZ65KZuhcPGw6V10kfCWZCSEnIv3l9s+X0viOt\n         eDYYP8RoGH2SygVEz1QwrTiRard/1wDDErPobifmndkgjde91RgqKCkz6ntTrnEIzGQ7\n         DxCw2FqlV5lle6dtVu4L5Wh+MqwrHt8x+he9/RZxDSK+tO1yTgWqF0Ehuo93DfGb7kn1\n         9ZYNtxOziN+D7YV1lGI4g0OQg/qDv1kq+fA32ap9KWHCz4k+co1800O7QzYgplsB08Eb\n         aiqrT9DT7jDntkYRtC1XWZmheRyOKsKXNSIAlpozvrX0zREEfw7epGfiIHmVwkiK8dk1\n         f8tA==;\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=WS2a5NgV0ggIcd8/PGQadP20ljTQvjAs1JyNELQza+/xO95XA29qf6B5By+impleEG\n         4J8w52Ag449XQoXR2x4LrZbMFawOU8GckkEuJSTEhzUN5fS+bPsX1Sh66E8vkoFvKgpN\n         up84rnpfmNokrMAF6LIJtyfSelXKmRhLmtnaig1zeEkOHaoCeQfXLg3me6V9NjoBkOEE\n         RbYa8Kaj/te/nnX+vGpS5BjK9VJhXV4JWEPxTAna1M+EjzbRwDvgjcNmgz49nEOvk41p\n         MbfcyLrZE2xCXJFibZZ388V8I5awPNV8FN+zjKRGIoDD/xaPOdZQa95bTtFyUqwqDJtE\n         oQJw==;\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=RQr2Ta1CQCRkp4PuK/VxJW+09xo0Mmpy7diTmGuk6wa2Wd2qmSAAjnYgHAuJG4Rir9VBJ+oe9t6VSktjAd9gXUZXI/9ywTQBngkMBLKeYXX8T5F6mDqZKF/2i2ibGBuO+2QMUQ/x66p4CywVMjXb/JBgigaIJ1JIlWNqTK5vbyasWDeCwFFomCz5uY8kg+UidXk5GgedsY4c3BidEKigfnFkVD74AVlu93W2BYdjMjYLlvl6bnJKCvpHFnupY43oj3W90aC+Ig8uLH2QgIMfApwoStbq5NaYuWQ2EI7+A/KkZ3LlGSA81g+xRokDHjZX2gT3g7MEA68E1HPO+6ftDQ=="],"ARC-Authentication-Results":["i=3; gmr-mx.google.com;\n       dkim=pass header.i=@siemens.com header.s=selector2 header.b=CUAarGYB;\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::3 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=CUAarGYB;\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::3 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=1776780353; x=1777385153;\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=t2jtpSdeHXFRIR7Ld+CAF9khLrd1LTFeoc3SGS7tQR8=;\n        b=kDPtS+y+VbK1lCdk/4vhoUPbqsWkNFl3vIwY4IYMwndv8rQXpbjqXfyXDdqWstMZp/\n         9aKmohh+eRZtYsVhwf1UX9yZSQuEcv3R2Qv/+KZUPFIKA/BX9+7CEO37bb1uADDZEGeq\n         jwOC1IKKQ4Bw86Wb2OC2KGztuE1G2eiPFGwyFrYgdR4opHrSviDFk2nlCsXBWy3s7W6U\n         1vMMRCOJqx5PpXtUA43NktfOMTeqGaLU/vj0looXIfZFf5bcbaIfwR2xkCggT4roq8UB\n         pbBzj9QtPMMMk+jcDB2121g6YhBJnbTYJEVnwg87GTsvaasvXKaDfpl9ZaNmnjS8iVOv\n         QpxQ==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1776780353; x=1777385153;\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=t2jtpSdeHXFRIR7Ld+CAF9khLrd1LTFeoc3SGS7tQR8=;\n        b=G8iMMtpXevY+bdsmoWhHT1LwzNPvhZvLCYcGZS+Zmj7PfY1laBvtjLimHHGsZBY/yx\n         4h2Qf1YsBeiH4AIGIm53FIWnUf4cg7BrVac/AJZr72vHgZM2+a2ZpEdNETOabETb7tOB\n         P73hWuIK+Qh5JzyRyoPO2Kmysp64fyS356JEPLfeQGXE9WH+2fSVl/BE04HwmTVawwWy\n         9hbZl2wanL7S2ZT7lU026auRsOHT6mVwMKxwSKxpcmk3Qg6JNPXYZss8ov3zTYBADsTQ\n         mxaaFRPLWkkYce2kqnqMM2KxthaTTUVB5Ovod3Uc3xaGAKbfS13PUZYoKPElkK9QQb0w\n         xElg==","X-Forwarded-Encrypted":"i=3;\n AFNElJ+oDCSrRnbPfLVrLJpg6PMQBZQkgLQ3poEXwHphsLRWwbbPkEgQMc4W27ayr8dGtbvQRocZN3abKg==@patchwork.ozlabs.org","X-Gm-Message-State":"AOJu0YxwxRxL2Cnfgw1PUza2GqM645XaUhJItcwoQ3G9nld/0wEznkSm\n\tdw9IPb4xEvpZ7P+KcMGQufJ+SBlrqJTVLWXBnL6nO3NOZGHuVaWXgQR8","X-Received":["by 2002:a05:6a00:cc1:b0:82c:2555:b9b2 with SMTP id\n d2e1a72fcca58-82f8c7db2b1mr20196860b3a.10.1776780352760;\n        Tue, 21 Apr 2026 07:05:52 -0700 (PDT)","by 2002:a05:6a00:e1a:b0:82f:5e92:c642 with SMTP id\n d2e1a72fcca58-82f8c90d15fmr20141658b3a.41.1776780349987;\n        Tue, 21 Apr 2026 07:05:49 -0700 (PDT)"],"X-BeenThere":"swupdate@googlegroups.com;\n h=\"AYAyTiJs8ZG/xqcJ4PI7HuIjemRLjywoUXusGczmYeCBNEBjjw==\"","Received-SPF":"pass (google.com: domain of christian.storm@siemens.com\n designates 2a01:111:f403:c200::3 as permitted sender)\n client-ip=2a01:111:f403:c200::3;","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":"AQHc0Zfz3Qx1ok1XYE+r0T7037XXJQ==","Date":"Tue, 21 Apr 2026 14:05:47 +0000","Message-ID":"<B3757565-56B1-421E-B9C9-EAAEE33720E6@siemens.com>","References":"<A793D0E9-5EEE-47A1-8A3C-E8E1035723FB@siemens.com>","In-Reply-To":"<A793D0E9-5EEE-47A1-8A3C-E8E1035723FB@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_|AS2PR10MB6973:EE_","x-ms-office365-filtering-correlation-id":"dc6103e3-6e36-4728-2bf1-08de9faf1612","x-ms-exchange-atpmessageproperties":"SA","x-ms-exchange-senderadcheck":"1","x-ms-exchange-antispam-relay":"0","x-microsoft-antispam":"\n BCL:0;ARA:13230040|376014|366016|1800799024|55112099003|38070700021|56012099003|18002099003|22082099003;","x-microsoft-antispam-message-info":"\n 2OilHKCTknR5870qY5mG0fE83E15iZrDXEV6DtcUt2KMicDmxCvwiAl8KwcNp9nPHnzf+21cNZ3SDV2zhXkvj+PfNxjzIuB6WiRZasQteH805yPsdTqwkbWFwAc5MYQgnF6Euc5bDri9K5XpO//an7ZfLb8gLwsf5Uc2AvO8CpEW+NDWAnBorTb3OQfPaKrm343CK4G+nvNseImj966E5HuHl/uKTs07lVr62RCX2pclEHYJpuuVMo4dxE9S4zqpMVHRqDgNy11hdWz5TSL915bJXgYI9UecdbAokK6RDCdDXq7wKzj0Xcno/CdeVOAZdiXEG3EBZLOHgtjFDz4YiV8wH/7PK7qoHMok5BJCS1XGVzpiKtel2ha2RiNIrk4Q9NSQoTGgnkM6s1n3UTh3uhwFR6ybvHp+HAPjMU/v6BTu3JMmgnQubeK64SENozGAa6P0heBflQ55OzDN+RzDr2zl5X+EXljmuJ9kkLYdRDhSTFBi9rgIPU+idhQbOHdAXVoSVmpSrU7HVbgJXd969BrwK34hal9IyfDFUR9FR9PelNXy1ZlrDlsFFwWxv/mrR+mb/lRqSK0yqz/WZH8BP8uBmRU7MA9Al8HRLHSqjjqET8BNvj7whmzwtroU8U9LQZdsqo8MggQ0L6Mz4PWXKpmedHtBQKB39lcgm4aGQ+iqYuXemZuZ0Stp51pebuoie8y8Q8SGrjIsyKx+uE0SpdgFqyz0qXfPEIBj7Zp60klznsRWltcWSEAmjisthbEeAJZVJK00Sa46S8Rv0xNmC3k9BnxoyhXr8L4NqTqR+xs=","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)(376014)(366016)(1800799024)(55112099003)(38070700021)(56012099003)(18002099003)(22082099003);DIR:OUT;SFP:1101;","x-ms-exchange-antispam-messagedata-chunkcount":"1","x-ms-exchange-antispam-messagedata-0":"\n vMW3vmO0KurlRUliclcvFfbZs0iqv+9ZgTTFar2aybiW9WO1P9WFwHp22HCg8AvbAjaeDcw9dBark0SNwvu48b1/3tx42vzhN7Ie/b9QxM/COjM8MXslnoGkj3rTaxXL6fV8i9aTBv1s+H+zMDQC0+b+OnPpHXkA1oC4m/K7rgw8UL8T0ERJkh2hSgZN3pVpt7GnbjD2G/Ip8DNnzMGyJNCsbKP56nkXBew/94XGYjyEe0bdAiJA+eWhuZWP9ASRMoAVhvY34JFF3GZPtpQPYNq43dPuV2hhYCRKfOSZa0UzXHq85iTmGnjqEu03BqIQJIwZExOR1/VuzCAUe5wxLDr4ix+lzkcaKTVHulWansE4RgNUm7HNzGwgX7m0lYRYNs3X/Cggzaj9C0qCXJajvCe5h7zadWY7h5oEf25PpQclDEav3vKJLZLK9OCyS5aUzVHYIjU/dNjUGjbg4K8OZcYe0mEJFPkpGAoj5Q9PVFEJnMeyQZP+lHBXlh+HLvkhM42Do5gXVQTLJ5GQ645jYlTtnrLTUSfUGF7XxW3L7pZfP6qr8jLMD+6BIW9fokNxPcgV1A1prqcUu78PZ40V2Acl30tayMw86rFSmHzhcidU5H1PvnsRMl5UvGz2M5bmSzZXXm5ivcnC4lUXDkJFgt8lWgRCoEzpiGD4g1rc8NIefYhpnVI6I7PcWv53on5V5hb69EGDJfoaCr9u+EX5+ON9GvnbF1IW4oeYR9BG/KBkeQOTwXSqMDRa9blvP+N2D9TP1BqFf1zMJ1tfE9Llu+2WtD1ipFb8gk5EN9YVyTCKnu21yh/tDMuvSSfrFjoqWL3wRFTB1vbDIR4PoTVCvcOYIDFBHe2wnq00+Hylcx90AuWd71ag70KFHs44wKld5vo3cwNF1bfrMiXocTFuOpGh1B/yN8fdaOgHEymUGhB8UPkW3gEz+vFi2NfJeptoHgGXPA6g31oOgh0/YQvNCrQUePUCSNJlnX4hG4ktR1yih/R1gMTWFVd/avWur9LCk2zP68NhC7xxubONWaGvqCy/jn/pPekYRXpe82F0aELtqLuf0OBJrouamZlZ3rlc1EvKtI3pztO/IyAo0MVEKCgvXEpHTvJUgpBxGm16kb8jNhtkBBYn1F2vQOsjATkCPuEg7+Ea+0HErMEbOCCr+oow0P/qE7v+SoSWfbD/tk9X6Dgn8nXOn5Lfgp31xYDYLYtUHQuEqEOyp+WlbMVf/dwwuu/JmSeVF5UNGJIbdW6NYAmHvobnUhno33/2jvqtkXT51u0MoGGX1/LmUAVwzbZzTK3BYBPk8cc4p45ww/6mTgcyr0id2csPCcihUPPcfS3cPz0ye1rkBXM5NXu3M77wN2VdBrW6CHURftAcRFOCdySKH/dLf1Lgh0F1OEXoCxJFL4kwnpYhH8wdZFgW5Vhp8EC+22OIqmxA7uSMetONtdVuR9r0k4tB6oRN3WqfB4ofJffqX+iQe36sI5/w+BBhVUov/9PsUKN4KCFJxVTJq2BBf4qzopG1GCS1bidalZDZ8ONYtBRFd9E1VokWUHAVeJnt2+0YEzjCd0+GGVJJZ8u3b4Ak/ofnrpT/wio1x6rKEL5pyHb0umOutzAGvB2PxdTnmfoNj7x6+nsKy7E7FeW1jOvBobrauvoCniyb6V+ryLYAvyOpvFmOjBRzUo9HUOzZXRULBGo5hZUXbfAo76Ylk3ee60HRkcdjqH9Pk/j45GYQfakr/w9JZM3BTSMREdBIyK/7PC8esVdueus=","Content-Type":"text/plain; charset=\"UTF-8\"","Content-ID":"<9261F5960012C34580B794386CD29F36@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 dc6103e3-6e36-4728-2bf1-08de9faf1612","X-MS-Exchange-CrossTenant-originalarrivaltime":"21 Apr 2026 14:05:47.1269\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 pk5EcYXjnlK7AgTwws1KkDEllpqjEv0c+ffeOD7hs3Rtz2SpbCzHK6WX1NsfAjxxXY2KFSIfpKtEFnAbtAFwEMb/iyXgvh9wsF+tw3cTjA0=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"AS2PR10MB6973","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=CUAarGYB;       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::3 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"]}