From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A3C0F32B12D for ; Fri, 19 Jun 2026 04:50:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781844611; cv=none; b=CDVPykmtDIxM68LphcLG9nWomMvcJ2eQd31JVHYEO16hKacjl2i4211h9+KlVg0L7j3tpMhXptyoYBejoxc2WKI2glqUEFFd6UCY14vaMDGVGBojZHeZxRXhUAHNg1QWORbSitIxFzD9NchMiMgaaVff1w0aAlw0nhdJkoqcTK4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781844611; c=relaxed/simple; bh=YugYfAkvOMN7Lu3THxpICZ57NxTRL0Hv3NO1YWbWb28=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=cYNJoLxVmXLZF/Hhxf9Zxn4jfcYqJCD1WYWCTQ8BiVmrmFa2Hjc7eVszuik/0CdnWjrBT2TTGMgjUxZjCGv9CQF/NtVL0k8Zk3hu3fQz3fP68JEbQP1y33qpkk5R6aYiwm2WSADv5K9V5QEHnE+fXot01dEL1w9rTOOa0DX/UMQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=mHaACCYD; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hw+UcH5d; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="mHaACCYD"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hw+UcH5d" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65J2sqAN525222 for ; Fri, 19 Jun 2026 04:50:10 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= mRq4CDm5HHOyBzLGqHqksbLK1NWzm5I/iyJtd/2glTg=; b=mHaACCYD5ykn3FeL 7szb1xWAhO1lDBfEK8JCyP4kY+aKDslkUvWniUWW1l+xNkmBfHu4m+j3K0wYZM/w uXZtWrONAEhqHJiI4gxirhUerDSSaBSRoFBkyPOX+eMIT1w8rSrpT3skdW3OdwbL Syr88hlMK9lBBOkxd4cY/MYfpfGFUNBJkWeV8rRtXLe1n+Dx36OySHGrVDjuU9Gg ZJTZ2rUUl6Ied7YNTS3/j5bwaRJRYKxHzuvFTF19/6/4v2rKophkxsTEKPHGewb8 ugdZRSVj07CjZ2eeThNM7ulVgfwF1gy9iCtVCLXM9lu4wX3itoof7iIpPmF9My2y dQUv8w== Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4evgtmkeba-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 19 Jun 2026 04:50:09 +0000 (GMT) Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-8422ca754d8so1267998b3a.1 for ; Thu, 18 Jun 2026 21:50:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781844609; x=1782449409; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=mRq4CDm5HHOyBzLGqHqksbLK1NWzm5I/iyJtd/2glTg=; b=hw+UcH5dI5hinUNM0IA02FjGLQGz7W94U7hjxZnt9e8/ag5PNIOGJiS2R232EREkIA Xy+CYCvkd623uzK2SoHYqC+9m2aPOtlXvRVSvrbRTDrjRH+Lofm1qTIQ+BlFf3uPvmac LoinnJrqhC+DKq7oUAR7GEw05FLbgRVaWsQ77mAKZbqmP+0BMGGKeyq1an9BbZy8pMSt EhnGKNJ9Dq8Yc7RLjUCvyUAB5KBjOwAKEUvoAip/2sENuJxIFmrk9s2TWsfojlPYrpIU b/AWeW/N790qhY7WA2v2f7BDJn/izZViGj53+kZ5VLnmLtPfpH1/8LqvPE3lc32qzT9d Uj+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781844609; x=1782449409; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=mRq4CDm5HHOyBzLGqHqksbLK1NWzm5I/iyJtd/2glTg=; b=foJ0sC8hL7kIs2jA5PEXndXfoQ3mEoOlICJqpX2GdI8a5XT3W16m3fO8mImm84kPGX M3Stm5Mn6m07mTFxAc2y9bKKXmDpkx9voUlSg90t18OwEYm3yo6PcHOxmjc+SfjUlkpX 4X/VX9zxxe3uP74oq4JBy8Ulm1AazMvw0wQF1G3WnjO5CLFkDB6c6wGgRvXIXFNqelsa 4hdakfXTWnGZOZShbyW6V1ICIcKMgN8gd1D3LWeGK95BfUKfdouL3Os41nIpNhHK9SVQ la04lLH//ZdwBIMaM3VFWvK0Lp9xQb1RSjP4lR5LsY6ttP+tdQmyDFIJUblVgQ03eeBG uViQ== X-Forwarded-Encrypted: i=1; AFNElJ8TuUNNhNSORlGVykwx9RT2SH2fNnDJnew0RR4jT2Tim6hNRdT+qYEeLxpbqbznY37TQ879IYt0xWjeq3s=@vger.kernel.org X-Gm-Message-State: AOJu0YyDyRspilTdrFH5kMXGCYT8cbLaWwoX5UOBxmnZ5PlPnC4BOaKq 60/P3mBaHEzElwEv6GrBd5q/t1yLgn2R3bxSZeKxYXj8P5zxOBKvu7xZFx4vxLG65pZ3hYkeSHi eyZhN5xR1F83QbTSZidbI86OMUj9fq+v7mfCBjY0RNcn4IPvgvvAN07gz1v7sKGDe2wA= X-Gm-Gg: AfdE7cldS4x0Llhm6GyXou6/eh0sJOaejE2ulONVj2htzgjhsSA2j1djZPskqR6I2yt X5ektcqv+VN4h/GA3uV1EpVdtwS+GWYKMFe/hMoUAiwhNnl40hmWzd4M2QbRQS6ngAtqCKOObSx ITfsF+69IsLdjOAkGUm+uFdj9++x0mirbBO+VaPL1PitgUul+3KlIHqkDjUUP2wtT/RqGuUI0em vYt0CChOusDbfPfwodqBzi9VbJXojcu2OVD2PsyXdcu84uF/BnSlvJvrpA1PGRPj68o4rD4ka4+ QX+v6dF+HU8Ty9IZaR2dEbud20fP349BHW9xkq56Z8QGtlWT29hWjOb+n64ThBovh3/NQ/gKk0p /IaBEUOjTB0jDN5HfOJSP28b3Re0JX5ZQeRwzeD/4 X-Received: by 2002:a05:6a00:14d3:b0:835:4291:6975 with SMTP id d2e1a72fcca58-845508cce6amr2238500b3a.39.1781844609264; Thu, 18 Jun 2026 21:50:09 -0700 (PDT) X-Received: by 2002:a05:6a00:14d3:b0:835:4291:6975 with SMTP id d2e1a72fcca58-845508cce6amr2238466b3a.39.1781844608791; Thu, 18 Jun 2026 21:50:08 -0700 (PDT) Received: from [10.218.19.63] ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-8455364cbbasm901324b3a.1.2026.06.18.21.50.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 18 Jun 2026 21:50:08 -0700 (PDT) Message-ID: Date: Fri, 19 Jun 2026 10:20:03 +0530 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 0/8] crypto: qce - Fix crypto self-test failures To: Bartosz Golaszewski , Thara Gopinath , Herbert Xu , "David S. Miller" , Stanimir Varbanov , Eneas U de Queiroz , Eric Biggers Cc: linux-crypto@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, brgl@kernel.org, stable@vger.kernel.org References: <20260617-qce-fix-self-tests-v3-0-ecc2b4dedcfd@oss.qualcomm.com> Content-Language: en-US From: Kuldeep Singh In-Reply-To: <20260617-qce-fix-self-tests-v3-0-ecc2b4dedcfd@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-GUID: Jx7ToVQujVVshTBqRFOX_0tIrcQsJN-s X-Proofpoint-ORIG-GUID: Jx7ToVQujVVshTBqRFOX_0tIrcQsJN-s X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjE5MDA0MSBTYWx0ZWRfX2tltK5KaKfKt WUjxq2QZldf+5wkgJMF6Ys6tQQ/eqmjZ7OI57DgvfshzA9JYizLARri30wDVb4yp7SegwvfTtE8 IUpDDIWnXAHs9bVp9Pi+uDD2XAs5L+Y9aZPa1j31IYNSiLX7+YvqL0yyll9Oku1BSDl8t4oZLdD iyEt+Wa8nbT1pBdtRC94GaNYlrzKTdpod564hJmGyO/Lo/YBhRdU6wI/GAe4vsU3imu0ARKg4Vh vWcDI7yHzmXlx6hxo2NtMvjRdCDL+SB6BcWB2yFnHiOxrUlA/IwNrgczRTtAWKqfe0HohyRvBh5 dqP4Qk+ZPPa1YCFtyrviOqweC6qeUgP06jO51JM06yQXI/RMmP9ikWMlWEIptM3AE9TaGwM6iQt /8peeXH9L0eQdCwGKAHpZ3BMpiqewTcfmGQiHk7KTKB2LgBwdclJqdgDm4iD8fsyiVH8rxDXlW6 VAuFZOzNq2uwsQUfWJA== X-Authority-Analysis: v=2.4 cv=Qb9WeMbv c=1 sm=1 tr=0 ts=6a34ca81 cx=c_pps a=m5Vt/hrsBiPMCU0y4gIsQw==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=8rAcuamgrkKAINotf34A:9 a=QEXdDO2ut3YA:10 a=IoOABgeZipijB_acs4fv:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNjE5MDA0MSBTYWx0ZWRfX5U2CxgqECdEc IsSXYd6tLbCmcSARi9C4IcdJHxtPxBP3SscOVw8R+kf2RgC/KEUNMtN6MXB2Fe3ycsREkgZEI6n vmTK3llGhj0QrM6Olwcbt53uXBXG8/o= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-19_01,2026-06-18_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 impostorscore=0 adultscore=0 phishscore=0 spamscore=0 bulkscore=0 priorityscore=1501 clxscore=1015 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606190041 On 17-06-2026 21:19, Bartosz Golaszewski wrote: > This extends the initial submission from Kuldeep. > > The QCE hardware crypto engine has several limitations that cause it to > produce incorrect results or stall on certain inputs. This series fixes > several bugs and adds workaround allowing the deiver to pass crypto > self-tests. > > The failures addressed are: > > - HMAC self-test failures for empty messages > - AES-XTS returning success on zero-length input (should be -EINVAL) > - AES-CTR: partial final block causes the engine to stall, output IV > derivation was incorrect > - AES-XTS with key1 == key2 is not supported by the CE > - AES-CCM: partial final block and fragmented payload both stall the > engine > > All fixes were tested on an SM8650 QRD board with > CONFIG_CRYPTO_SELFTESTS=y and CONFIG_CRYPTO_SELFTESTS_FULL=y. > > Signed-off-by: Bartosz Golaszewski Tested on sm8750-mtp and qcs6490-rb3gen2 with no issues or stack traces. For entire series, Tested-by: Kuldeep Singh -- Regards Kuldeep