Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp3413027ybi; Mon, 17 Jun 2019 23:59:12 -0700 (PDT) X-Google-Smtp-Source: APXvYqwvZror14dMVt+QNxQUSCchQjwckNMtoXs8efBfQttv8ilc+w2Mdtq0NRBoxCbTYBF+GNFr X-Received: by 2002:a63:a46:: with SMTP id z6mr1263911pgk.76.1560841152374; Mon, 17 Jun 2019 23:59:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560841152; cv=none; d=google.com; s=arc-20160816; b=vLFyeNQHeYprplYCoe12etBsWXyXMswYJrv9c8l2+iIW+MbY910iq6kkGkaM4ywna0 Vjdg8KTpw7BRuZyAKgdSzGS/hzHd03UjXRZkvCRUkLUbPYjfUNvcTNvFRFm7hKN9TOsy VwF6+IYwJYIrbP0+V8OZHzLTCicElloKC1UkEnOn3NPa4spDPvqPcR1zUlkf8bBs0604 XZA8o7aHqFdIoD4+4qLUeZbpiEPCdYG9PEkn9Exc5OEvcWDIm0GRZRuLQjB7jaYLQf6l eGa3u6Gogrn5undTGRkOnL5i1DoIpnJmFQW9Qe1R9opK5FCKeUmrj3qAw3mWFLOo/+L/ SH8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=zh3E3xubLGkRUdITjMlRBtzIYRIkjaVkE4fmvVKnArI=; b=hAr5NFoeEoEz+Q+EQp8RoRw3Ju2DtrZl2ITtEKLXw+x7jcXjsbg6QENLQO3PYIClXn FxpNupBmmYm5JQHWugxQX2CPnr3qLP4e1AuDnZdvfmPL+gcN/ONffoafD10nW5pmUDLM 6sfkXOaGtm/AQPP5h2X7Z49JLZNc2ME0RgGP+dtTs2KwJiL/bl6EBrZYyTrtgqDLPplg eVu3c2r//7IBjkAbnZUBZ4Xfxmj0sHDzoUHCdgbkM0XLlsuDZjFQlKBquNbGXS98iigt jC/I734UlcgeIeeJDAwYJDznf0rLN22bdPPh3TpxMBGhDxgKcvnmEeVJ6uCzGYlV2uiQ X6OA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=uPgsvFUH; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g7si10154111pgj.207.2019.06.17.23.58.59; Mon, 17 Jun 2019 23:59:12 -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=@gmail.com header.s=20161025 header.b=uPgsvFUH; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726413AbfFRG65 (ORCPT + 99 others); Tue, 18 Jun 2019 02:58:57 -0400 Received: from mail-ed1-f66.google.com ([209.85.208.66]:37531 "EHLO mail-ed1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725955AbfFRG65 (ORCPT ); Tue, 18 Jun 2019 02:58:57 -0400 Received: by mail-ed1-f66.google.com with SMTP id w13so20062755eds.4 for ; Mon, 17 Jun 2019 23:58:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=zh3E3xubLGkRUdITjMlRBtzIYRIkjaVkE4fmvVKnArI=; b=uPgsvFUHvmq0dNROJLkoSBFKf+qXgEhF2k0Rc5cvO3edv1c7yeaKG+pzmAgcswtvnT hlQTcd0eUNA9NwXxtcWQ1sWl4G6jwLODtGoXp7kDCFbsmEUpr1e3odeuc7sVwqJJedbQ e1O4qcCKYE1vn/CuWAES77tkFoEzK7EMoSS0hs2LGCTxWaNM0weuM3ykgv5DmZAY1iei u1pmJFz3pVZbv9teo7G7zrv9vpA4Zpme/sDAXNdpFCgQ+XUqRSPfWbTMysNvDoF+xtzE RbvXn5iOV1oQpBVanTAyFjIuyoqfTl+k+/zfYqU2PJeyIAlIkWUNMvhupAgJFz8WSAmX k82A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=zh3E3xubLGkRUdITjMlRBtzIYRIkjaVkE4fmvVKnArI=; b=JF4uN1JiScqtPKty67wioBskyCcuFlJWPfY3GawL7B45mzTvbgvGdomv0PACm42jqp jinHdBlul+Dg3Id8mHbWIEeWnhK/swBCrwp5Ernf521Lyp4Y2z48iHmnWgZTzPHa+/+e LyKh8px6fTtNaQoaVqpp76Ni+wpszrI7k1du0WclMoWCfAf8cYRwK/GqucTFDlIx6qJt WHZ6XPOnLt7wg5iXF/bPfIdG2fZJrPWmme6OeBqAt6g2sOFdP61j4qPeQe0P5VpwHqnt WKRkp4LxHE7utfoMBFYeBom0o+qYK58U7iRX6piWHi3m7TifE6/s3wfFWB298tzwLA0M 2UKQ== X-Gm-Message-State: APjAAAXuzcZKC6kFSd+kpWwlTcxudOyL8Fq1cyDqWge7r2BoGDzRrMAv iQ7DeMo0LvRW9Uv7aCQuqjtFUxCb X-Received: by 2002:a17:906:61c3:: with SMTP id t3mr101166819ejl.273.1560841135415; Mon, 17 Jun 2019 23:58:55 -0700 (PDT) Received: from localhost.localdomain.com ([188.204.2.113]) by smtp.gmail.com with ESMTPSA id q2sm2602291ejk.46.2019.06.17.23.58.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 17 Jun 2019 23:58:54 -0700 (PDT) From: Pascal van Leeuwen X-Google-Original-From: Pascal van Leeuwen To: linux-crypto@vger.kernel.org Cc: antoine.tenart@bootlin.com, herbert@gondor.apana.org.au, davem@davemloft.net, Pascal van Leeuwen Subject: [PATCH 0/3] crypto: inside-secure - broaden driver scope Date: Tue, 18 Jun 2019 07:56:21 +0200 Message-Id: <1560837384-29814-1-git-send-email-pvanleeuwen@insidesecure.com> X-Mailer: git-send-email 1.8.3.1 Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org This is a first baby step towards making the inside-secure crypto driver more broadly useful. The current driver only works for Marvell Armada HW and requires proprietary firmware, only available under NDA from Marvell, to be installed. This patch set allows the driver to be used with other hardware and removes the dependence on that proprietary firmware. Pascal van Leeuwen (3): crypto: inside-secure - make driver selectable for non-Marvell hardware crypto: inside-secure - add support for PCI based FPGA development board crypto: inside-secure - add support for using the EIP197 without firmware images drivers/crypto/Kconfig | 12 +- drivers/crypto/inside-secure/safexcel.c | 710 ++++++++++++++++++++++++-------- drivers/crypto/inside-secure/safexcel.h | 23 ++ 3 files changed, 562 insertions(+), 183 deletions(-) -- 1.8.3.1