crypto/sha3
Austin Clements 77e80449e8 sha3: fix SP adjustment
keccakF1600 manually subtracts 200 from SP, but the generated prologue
already does this and the extra subtraction just means keccakF1600 is
defeating the stack growth check.

Remove the unnecessary SP adjustment.

Change-Id: I9450f6b12489bcd20e9ace30f9dd3066025d3a1a
Reviewed-on: https://go-review.googlesource.com/31653
Run-TryBot: Austin Clements <austin@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Adam Langley <agl@golang.org>
2016-10-21 19:51:19 +00:00
..
testdata sha3: move test data to testdata 2015-01-24 22:04:49 +00:00
doc.go sha3: use unaligned reads and xors on x86 and x64 2015-01-12 22:01:33 +00:00
hashes.go go.crypto/sha3: use the go1.4 tag to register the hash functions. 2014-09-03 16:08:25 -07:00
keccakf.go crypto/sha3: use the assembly optimized KeccakF on amd64 2016-09-13 20:24:05 +00:00
keccakf_amd64.go crypto/sha3: use the assembly optimized KeccakF on amd64 2016-09-13 20:24:05 +00:00
keccakf_amd64.s sha3: fix SP adjustment 2016-10-21 19:51:19 +00:00
register.go go.crypto/sha3: use the go1.4 tag to register the hash functions. 2014-09-03 16:08:25 -07:00
sha3.go x/crypto: fix typos 2016-07-06 16:40:51 +00:00
sha3_test.go sha3: fix TestAppend to loop twice, to match the comments. 2015-04-16 05:37:58 +00:00
shake.go go.crypto/sha3: update to sync with draft FIPS-202 2014-09-03 12:04:00 -07:00
xor.go sha3: revert alignment optimization on ppc64 2016-04-20 21:40:36 +00:00
xor_generic.go sha3: use unaligned reads and xors on x86 and x64 2015-01-12 22:01:33 +00:00
xor_unaligned.go sha3: revert alignment optimization on ppc64 2016-04-20 21:40:36 +00:00