Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | arm64/crypto: improve performance of GHASH algorithm | Ard Biesheuvel | 2014-06-18 | 1 | -54/+38 |
| | | | | | | | | | This patches modifies the GHASH secure hash implementation to switch to a faster, polynomial multiplication based reduction instead of one that uses shifts and rotates. Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> | ||||
* | arm64/crypto: GHASH secure hash using ARMv8 Crypto Extensions | Ard Biesheuvel | 2014-05-14 | 1 | -0/+95 |
This is a port to ARMv8 (Crypto Extensions) of the Intel implementation of the GHASH Secure Hash (used in the Galois/Counter chaining mode). It relies on the optional PMULL/PMULL2 instruction (polynomial multiply long, what Intel call carry-less multiply). Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Acked-by: Herbert Xu <herbert@gondor.apana.org.au> |