Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp3248457ybi; Tue, 2 Jul 2019 04:40:02 -0700 (PDT) X-Google-Smtp-Source: APXvYqy3puLVrKfI/91sK7xsxE3EBHCInMUNJAyULujVMIS1CxHNsxWunZyDXXG8LrfWZFXPw1H4 X-Received: by 2002:a63:5a4b:: with SMTP id k11mr30235012pgm.143.1562067602661; Tue, 02 Jul 2019 04:40:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562067602; cv=none; d=google.com; s=arc-20160816; b=hUyLlxqrOMjDXkhUDFgP9eOb8msXslZoUN2GsSxIGX1g0/DhIMdGfXwfdFagLrRFFx 6mJYU0vFz88lvzMDs3L7G/N8qX8yiklLczXodETGbH1HY6+1euw4MVAt2BrhCywDvuWf 5huEF/ZBW1Bt3VsBfjAWeXQ1IQMa59PznRRpDxZ50iP8Jv1FqNtKLRN+hjcUL18fZC6W tsr3unOP3sIGIPUru/8yAwqQMlbId5mfe+Wio7SByIfV6/hGvW5ZThzCJikrZ/se2alD gSShviZxtx4UnKWdP95hR7AdCqptlIhIYyOKm2rzk1QrrU5jHgZwbNTAkyOlRcFkgLcw zBvg== 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 v22si13767288pfe.275.2019.07.02.04.39.38; Tue, 02 Jul 2019 04:40:02 -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 + 99 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 Content-Transfer-Encoding: 8bit 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