From patchwork Tue Jul 2 11:39:17 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gilad Ben-Yossef X-Patchwork-Id: 168319 Delivered-To: patch@linaro.org Received: by 2002:a92:4782:0:0:0:0:0 with SMTP id e2csp4138042ilk; Tue, 2 Jul 2019 04:39:32 -0700 (PDT) X-Google-Smtp-Source: APXvYqxc19YafPF5RV5V4XwFC/e8mrBw/7SPkRZLTQaWBORxlrpY4TW361hS9ocbU7t6MfzbfwZc X-Received: by 2002:a63:231a:: with SMTP id j26mr29653915pgj.389.1562067572409; Tue, 02 Jul 2019 04:39:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562067572; cv=none; d=google.com; s=arc-20160816; b=vx/sMuLsH6Ig6+JGz8YimdIQ1v8l1tTmC7bfbeeSxxPyhlgi6RwJrAGmqtJH16g9zQ kXd/Hg72pxhpOXLdW1nXiCeFHsla32I1hkgpCwfMPuo5b6eVVcalCP5LedwqTH+uoMmh cFVdBrLeW1q5kRgQgVzqEgBytNsFpEqCFoB02oXwWmitPAJSMfx03llnqc1w4+9KQiiH 32+KBaB5SF0ma1GPPeDmu40MnRDGK0iyoKpVURp11hyvlPyVNUBaKYjuum3+d6u9x8yR aGsxCf2pIBSygrHVY8d1WY4achUmKnqA8cYIjJY4Pm9DXYB6TPgAdhz2Yv0dkH5TC9cD ZmTQ== 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:mime-version :message-id:date:subject:cc:to:from; bh=fksvMQVzFzEjHm6/LI2xQd1OuTQp54+Rr3xwBjG9Ldo=; b=LILTX1EGsNSR3VOQ4cXdf6Ml0jGlfF2Q8oYvrwCs39IsXEeJImCnNQpiRLZth8NyIS jnkmH1zMAzuf9mfFmwar2uMG+N7zw8ISmolX7BBiA1k5z2GkYXy+pzZta65rNuQ8QEdw wyrGvGYAUhPDypJRjbfffSk3lmu1HGdcjzR86dSAnzey2mfZbhATLrrnuK3wGlXgGANw fu+4vOIW6v6WbN12v1ihAsG+QuIxKpXgL1lulKJMYpz/3PsSYbr0i6Gez9KTxyCa+S30 u+SMNLbDU77zoZo1nJ3ub60oggmgiUBEfxeC6rhCxEVjgxQWjEJjkKMnOnwr0t9Yg0ee Qfbw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d2si12378174pgc.75.2019.07.02.04.39.32; Tue, 02 Jul 2019 04:39:32 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725867AbfGBLja (ORCPT + 3 others); Tue, 2 Jul 2019 07:39:30 -0400 Received: from foss.arm.com ([217.140.110.172]:48092 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725868AbfGBLja (ORCPT ); Tue, 2 Jul 2019 07:39:30 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 21884344; Tue, 2 Jul 2019 04:39:30 -0700 (PDT) Received: from e110176-lin.kfn.arm.com (unknown [10.50.4.178]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DC9FF3F246; Tue, 2 Jul 2019 04:39:28 -0700 (PDT) From: Gilad Ben-Yossef To: Herbert Xu , "David S. Miller" Cc: Ofir Drang , linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/4] crypto: ccree: cleanups, fixes and TEE FIPS support Date: Tue, 2 Jul 2019 14:39:17 +0300 Message-Id: <20190702113922.24911-1-gilad@benyossef.com> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org Clean up unused ivgen support code and add support for notifiying Trusted Execution Enviornment of FIPS tests failures in FIPS mode. Gilad Ben-Yossef (4): crypto: ccree: drop legacy ivgen support crypto: ccree: account for TEE not ready to report crypto: fips: add FIPS test failure notification chain crypto: ccree: notify TEE on FIPS tests errors crypto/fips.c | 11 + crypto/testmgr.c | 4 +- drivers/crypto/ccree/Makefile | 2 +- drivers/crypto/ccree/cc_aead.c | 76 +------ drivers/crypto/ccree/cc_aead.h | 3 +- drivers/crypto/ccree/cc_driver.c | 12 +- drivers/crypto/ccree/cc_driver.h | 10 - drivers/crypto/ccree/cc_fips.c | 31 ++- drivers/crypto/ccree/cc_ivgen.c | 276 -------------------------- drivers/crypto/ccree/cc_ivgen.h | 55 ----- drivers/crypto/ccree/cc_pm.c | 2 - drivers/crypto/ccree/cc_request_mgr.c | 47 +---- include/linux/fips.h | 7 + 13 files changed, 68 insertions(+), 468 deletions(-) delete mode 100644 drivers/crypto/ccree/cc_ivgen.c delete mode 100644 drivers/crypto/ccree/cc_ivgen.h -- 2.21.0