Re: Crypto Fixes for 3.3
From: Herbert Xu <herbert@gondor.apana.org.au>
Date: 2012-01-26 04:07:12
Also in:
lkml
On Wed, Jan 25, 2012 at 07:35:19PM -0800, Linus Torvalds wrote:
Ugh. This once more has the crazy signed integer modulus operator, which can be quite expensive depending on whether the compiler can tell whether it is always positive or not.
Oops, I had incorrectly applied the first patch in the thread. I've fixed it in the tree now.
We also avoid the problem with absolutely horrible gcc register usage by having an arch-specific "accessor macro":
We could certainly do something like that. Although I'd be
more comfortable with pushing this through linux-next, OK?
Please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
or
master.kernel.org:/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
Alexey Dobriyan (2):
crypto: sha512 - make it work, undo percpu message schedule
crypto: sha512 - reduce stack usage to safe number
Herbert Xu (1):
crypto: sha512 - Use binary and instead of modulus
crypto/sha512_generic.c | 62 +++++++++++++++++++++++++---------------------
1 files changed, 34 insertions(+), 28 deletions(-)
Thanks,
--
Email: Herbert Xu [off-list ref]
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt