go/src/crypto/cipher
Lynn Boger 8b51ee8315 crypto/cipher: xorBytes performance ppc64le/ppc64
Update supportsUnaligned in xor.go to be true for
GOARCH values ppc64le and ppc64.  This allows the
xor of long buffers to be done on double words
(8 bytes) instead of a single byte at a time, which
significantly improves performance.

Fixes #14350

Change-Id: Iccc6b9d3df2e604a55f4c1e4890bdd3bb0d77ab0
Reviewed-on: https://go-review.googlesource.com/19519
Reviewed-by: Minux Ma <minux@golang.org>
2016-03-05 01:51:33 +00:00
..
benchmark_test.go crypto/aes: dedicated asm version of AES-GCM 2015-08-29 21:02:38 +00:00
cbc.go
cbc_aes_test.go
cfb.go
cfb_test.go
cipher.go all: single space after period. 2016-03-02 00:13:47 +00:00
cipher_test.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
common_test.go
ctr.go crypto/cipher: fix CTR infinite loop with large block sizes 2015-10-20 21:38:36 +00:00
ctr_aes_test.go
ctr_test.go crypto/cipher: fix CTR infinite loop with large block sizes 2015-10-20 21:38:36 +00:00
example_test.go crypto/cipher: Add AES-GCM encryption and decryption example 2016-01-26 15:58:42 +00:00
gcm.go crypto/cipher: always zero dst buffer on GCM authentication failure. 2016-01-10 19:03:42 +00:00
gcm_test.go crypto/cipher: always zero dst buffer on GCM authentication failure. 2016-01-10 19:03:42 +00:00
io.go
ofb.go
ofb_test.go
xor.go crypto/cipher: xorBytes performance ppc64le/ppc64 2016-03-05 01:51:33 +00:00
xor_test.go