Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp715902ybl; Fri, 16 Aug 2019 02:53:20 -0700 (PDT) X-Google-Smtp-Source: APXvYqzLnMjDpFBMzZkA+8BNcMfgQEC6oAsfXCm3oNip7HlVJpFd2mNkw1kSrYD2SDZDvg9BvgoM X-Received: by 2002:aa7:9e9a:: with SMTP id p26mr10158620pfq.25.1565949200113; Fri, 16 Aug 2019 02:53:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565949200; cv=none; d=google.com; s=arc-20160816; b=hirlekAQHMPPaPsTuIF/qIm/+ST41wqKedcPLKfSa1QLRhuNvBnyW1mj6zAlqj9nio 8cVDcNOYMCuEQvmjr95W8CyEpEIFW01M+XiG0+2Aj3Yg+HEoVN3WE4byWw0FnNOWG0K5 Q5fC4ykIEJNOCFImbX+npu4xTIZZY1VwkmqmB0CvCyka4p8r0on941SW5MILBLQqD/9n EVI8ucrOPhHwlR+3Nf87jfXhIkKsG+y40rUcxbsahnBttrEP4Tpkpumu7g7yCo1BUpHS 1jkFLL7MPMydG2ye+FfFKGPPYZyJ1kvPfGEf86I0loobJ2l8ltv34bSSAvGENwcHI3iw Qo7Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=2tDToevl+x1e9wrylqW8zcsKvYm2YI9PHth3bU3yapA=; b=Q8NZ4AuUu6xYYStRC+x/IHe2BXowfmydtbk1INHfwotFFsLEbiyrxdOHQNbX4vKhKt tqrd+TyvEokdzA+D92DvHAjidWTVz8KN22PZARavf4SPFzC/iINvrRpGMCHMelNqzw41 Q3xlw7vwjx9V08Lcn9eTya5sqncEu1UMEx+EYfrD9577rZTEztFKdrf/JzkGWqY7qocB +oR47PImHurfjiPrPmUFaiH3S4L5ZbXVizcR3kf7breJPZNzZBmrQ7CcMz5mFQx/sndi Ksvuk/9Xiu+Um1VMPZxBBXvICWYpc/iWRECkq4U0XKm49jHaYdvLHdmEhODr157wyXup s0RA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="dXyyN4s/"; spf=pass (google.com: best guess record for domain of linux-crypto-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f9si3498889pgc.510.2019.08.16.02.53.04; Fri, 16 Aug 2019 02:53:20 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-crypto-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="dXyyN4s/"; spf=pass (google.com: best guess record for domain of linux-crypto-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726845AbfHPJwq (ORCPT + 99 others); Fri, 16 Aug 2019 05:52:46 -0400 Received: from mail-wr1-f51.google.com ([209.85.221.51]:34590 "EHLO mail-wr1-f51.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726839AbfHPJwq (ORCPT ); Fri, 16 Aug 2019 05:52:46 -0400 Received: by mail-wr1-f51.google.com with SMTP id s18so985579wrn.1 for ; Fri, 16 Aug 2019 02:52:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=2tDToevl+x1e9wrylqW8zcsKvYm2YI9PHth3bU3yapA=; b=dXyyN4s/Br6b7c4Xt1Jers3sO/C7gEax7xqQT6R4M48ArWjiedoE1j1acwPlQLubds xOZSMogrZ/TK1j28ISMbBY9SOg9TDv03ZxTTCbHczUF6xW3A/CUi2liEB+9uKuoBb4Fw KE7TLErEyiKJVCvL9dM4tvYpHufLOmlbsMdwxaZQ1RsZHNsWMtvmxarIhDRPTGJ3Uu7s GlwDp+Fqb9sLpR8HA/BvBG8CjRlQbzuh/vC3sIjEbTGiX5IeVg68kHc8bAxDT7yY2RSU msxYkru4x0z/+5EWM3Ddb4dIH5DdXQunDeXQO5dtjsI5pJm42+rjjm38c8LdiUo5THUB M7iw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=2tDToevl+x1e9wrylqW8zcsKvYm2YI9PHth3bU3yapA=; b=mJENtCX5Lm0qJqPtJR/Pe/cBS3bH+OzHZtOMKSQNVHYy4hU+ypiN5loH0vgW68JYgE x+ZTo+meV5ePLmwgYuW86JIOJpn5Shb2iLFw1B0d2w3v299pxKns7o+MNsGJu8Cmdp0m N3vS0saaYK3eO+r75Q5PstaMCADw+Pyr8EbOHZmDHoEPzeMZw+mXO1nqY72DMTE3TyU9 I0I5Vhtnn6iXysbtnqaIigeAKdJQFJMUICNW/SYnKk6E+kV8NBBkOHFc3ceo61cn/7wj Qi1+f+I1ZSzXI20RX519uDK+6EzdPxjZHh+apOm915BibhXziuY70NA/SEq1lfFf9QEW IedA== X-Gm-Message-State: APjAAAX5KGmb/oVHOkgJH/uTqGHg6QemjNVe4wwW+xbZ0Bzr48KFFHAL 6nYrJfQA5ffNsjrbmPDGwTPEPHSAlPvWeMx26312FSPsVGXhfX5R X-Received: by 2002:adf:e8c2:: with SMTP id k2mr9592306wrn.198.1565949164469; Fri, 16 Aug 2019 02:52:44 -0700 (PDT) MIME-Version: 1.0 References: <1989109.29ScpdGMdu@positron.chronox.de> In-Reply-To: <1989109.29ScpdGMdu@positron.chronox.de> From: Ard Biesheuvel Date: Fri, 16 Aug 2019 12:52:33 +0300 Message-ID: Subject: Re: XTS self test fail To: =?UTF-8?Q?Stephan_M=C3=BCller?= Cc: "open list:HARDWARE RANDOM NUMBER GENERATOR CORE" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Fri, 16 Aug 2019 at 12:50, Stephan M=C3=BCller wro= te: > > Hi, > > with the current cryptodev-2.6 code, I get the following with fips=3D1: > > [ 22.301826] alg: skcipher: xts-aes-aesni encryption failed on test vec= tor > "random: len=3D28 klen=3D64"; expected_error=3D0, actual_error=3D-22, cfg= =3D"random: > inplace may_sleep use_final src_divs=3D[100.0%@+20] iv_offset= =3D57" This is currently being discussed: we are adding support for ciphertext stealing (which is part of the XTS spec but currently unimplemented) Do you have CONFIG_CRYPTO_MANAGER_EXTRA_TESTS=3Dy enabled? > [ 22.304800] Kernel panic - not syncing: alg: self-tests for xts-aes-ae= sni > (xts(aes)) failed in fips mode! > [ 22.305709] CPU: 0 PID: 259 Comm: cryptomgr_test Not tainted 5.3.0-rc1= + #9 > [ 22.305709] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIO= S > 1.12.0-2.fc30 04/01/2014 > [ 22.305709] Call Trace: > [ 22.305709] dump_stack+0x7c/0xc0 > [ 22.305709] panic+0x240/0x453 > [ 22.305709] ? add_taint.cold+0x11/0x11 > [ 22.305709] ? __atomic_notifier_call_chain+0x5/0x130 > [ 22.305709] ? notifier_call_chain+0x27/0xb0 > [ 22.305709] alg_test+0x789/0x8d0 > [ 22.305709] ? valid_testvec_config+0x1d0/0x1d0 > [ 22.305709] ? lock_downgrade+0x380/0x380 > [ 22.305709] ? lock_acquire+0xff/0x220 > [ 22.305709] ? __kthread_parkme+0x45/0xd0 > [ 22.305709] ? mark_held_locks+0x24/0x90 > [ 22.305709] ? _raw_spin_unlock_irqrestore+0x43/0x50 > [ 22.305709] ? lockdep_hardirqs_on+0x1a8/0x290 > [ 22.305709] cryptomgr_test+0x36/0x60 > [ 22.305709] kthread+0x1a8/0x200 > [ 22.305709] ? crypto_acomp_scomp_free_ctx+0x70/0x70 > [ 22.305709] ? kthread_create_on_node+0xd0/0xd0 > [ 22.305709] ret_from_fork+0x3a/0x50 > [ 22.305709] Kernel Offset: 0x35000000 from 0xffffffff81000000 (relocat= ion > range: 0xffffffff80000000-0xffffffffbfffffff) > [ 22.305709] ---[ end Kernel panic - not syncing: alg: self-tests for x= ts- > aes-aesni (xts(aes)) failed in fips mode! ]--- > > Ciao > Stephan > >