Thread (64 messages) 64 messages, 5 authors, 2015-06-18

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help