Re: [PATCHv2 0/10] crypto mv_cesa : Add sha1 and hmac(sha1) support to the mv_cesa driver

2010-04-13 Thread Herbert Xu
On Thu, Apr 08, 2010 at 07:25:15PM +0300, Uri Simchoni wrote:
> This is a resubmission of a patchset I set a while ago, and that was 
> corrupted by my email client.
> 
> The following patchset adds async hashing (sha1 and hmac-sha1) to the mv_cesa 
> crypto driver. This driver utilizes the Marvell CESA crypto accelerator that 
> exists in some Marvell CPU's (Orion and Kirkwood). The existing driver has 
> AES crypto support.
> 
> Compared to SW hashing on a 1.2GHz Kirkwood, the HW acceleration is about 20% 
> faster, but more importantly, at reduced CPU utilization.
> 
> The patchset is divided as follows:
> - patches 1-4 are bug/warning fixes to the existing driver
> - patches 5-9 refactor the existing driver with no functional change to 
> accommodate the added functionality
> - patch 10 adds the sha1 and hmac-sha1 support.
> 
> The driver requires the sha1 and hmac sw drivers in order to handle some 
> corner cases (i.e. it never falls back on a complete request but sometimes it 
> hashes the last 64 bytes in sw)

All applied to cryptodev.  Thanks a lot!
-- 
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} 
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCHv2 0/10] crypto mv_cesa : Add sha1 and hmac(sha1) support to the mv_cesa driver

2010-04-08 Thread Uri Simchoni
This is a resubmission of a patchset I set a while ago, and that was corrupted 
by my email client.

The following patchset adds async hashing (sha1 and hmac-sha1) to the mv_cesa 
crypto driver. This driver utilizes the Marvell CESA crypto accelerator that 
exists in some Marvell CPU's (Orion and Kirkwood). The existing driver has AES 
crypto support.

Compared to SW hashing on a 1.2GHz Kirkwood, the HW acceleration is about 20% 
faster, but more importantly, at reduced CPU utilization.

The patchset is divided as follows:
- patches 1-4 are bug/warning fixes to the existing driver
- patches 5-9 refactor the existing driver with no functional change to 
accommodate the added functionality
- patch 10 adds the sha1 and hmac-sha1 support.

The driver requires the sha1 and hmac sw drivers in order to handle some corner 
cases (i.e. it never falls back on a complete request but sometimes it hashes 
the last 64 bytes in sw)
--
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html