From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752838AbeCOPke (ORCPT ); Thu, 15 Mar 2018 11:40:34 -0400 Received: from mail.bootlin.com ([62.4.15.54]:60488 "EHLO mail.bootlin.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752783AbeCOPk3 (ORCPT ); Thu, 15 Mar 2018 11:40:29 -0400 From: Antoine Tenart To: herbert@gondor.apana.org.au, davem@davemloft.net Cc: Antoine Tenart , linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org, thomas.petazzoni@bootlin.com, maxime.chevallier@bootlin.com, gregory.clement@bootlin.com, miquel.raynal@bootlin.com, nadavh@marvell.com, oferh@marvell.com, igall@marvell.com Subject: [PATCH 00/12] crypto: inside-secure - hmac(sha256/sha224) support Date: Thu, 15 Mar 2018 16:38:39 +0100 Message-Id: <20180315153851.9958-1-antoine.tenart@bootlin.com> X-Mailer: git-send-email 2.14.3 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Herbert, This series brings hmac(sha256) and hmac(sha224) support to the Inside Secure cryptographic engine driver. The first 10 patches are fixes and reworks needed for the hmac(sha256) and hmac(224) support to land in. Then 2 patches adds the 2 new algorithms. This has been tested with boot tests, tcrypt and IPsec traffic. This series is a preparation series for more algorithms support (so that the series are smaller and easier to review). Thanks, Antoine Antoine Tenart (11): crypto: inside-secure - move cache result dma mapping to request crypto: inside-secure - wait for the request to complete if in the backlog crypto: inside-secure - move the digest to the request context crypto: inside-secure - fix typo s/allways/always/ in a define crypto: inside-secure - fix a typo in a register name crypto: inside-secure - improve the send error path crypto: inside-secure - do not access buffers mapped to the device crypto: inside-secure - improve the skcipher token crypto: inside-secure - the context ipad/opad should use the state sz crypto: inside-secure - hmac(sha256) support crypto: inside-secure - hmac(sha224) support Ofer Heifetz (1): crypto: inside-secure - move hash result dma mapping to request drivers/crypto/inside-secure/safexcel.c | 27 +-- drivers/crypto/inside-secure/safexcel.h | 15 +- drivers/crypto/inside-secure/safexcel_cipher.c | 3 +- drivers/crypto/inside-secure/safexcel_hash.c | 248 +++++++++++++++++++------ 4 files changed, 200 insertions(+), 93 deletions(-) -- 2.14.3