crypto/sha3
Leon Klingele 4ec37c66ab sha3: add NewLegacyKeccak256
Keccak uses a different domain separation byte as the NIST-
standardized SHA-3 hashing function.

Fixes golang/go#19709

Change-Id: I1b45afce9b7719241b24bbdc9b67718d73b457d3
GitHub-Last-Rev: 4f2a701c5f
GitHub-Pull-Request: golang/crypto#41
Reviewed-on: https://go-review.googlesource.com/106462
Run-TryBot: Filippo Valsorda <filippo@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Filippo Valsorda <filippo@golang.org>
2018-05-05 02:55:34 +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 sha3: add NewLegacyKeccak256 2018-05-05 02:55:34 +00:00
hashes_generic.go sha3: add optimized implementation for s390x 2018-04-26 18:01:11 +00: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 sha3: delete unused field 2017-08-25 22:01:21 +00:00
sha3_s390x.go sha3: add optimized implementation for s390x 2018-04-26 18:01:11 +00:00
sha3_s390x.s sha3: add optimized implementation for s390x 2018-04-26 18:01:11 +00:00
sha3_test.go sha3: add NewLegacyKeccak256 2018-05-05 02:55:34 +00:00
shake.go sha3: add optimized implementation for s390x 2018-04-26 18:01:11 +00:00
shake_generic.go sha3: add optimized implementation for s390x 2018-04-26 18:01:11 +00: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