1
0
mirror of https://github.com/golang/go synced 2024-11-18 15:04:44 -07:00
go/src/hash
Ilya Tocar 93665c0d81 crypto: remove hand encoded amd64 instructions
Replace BYTE.. encodings with asm. This is possible due to asm
implementing more instructions and removal of
MOV $0, reg -> XOR reg, reg transformation from asm.

Change-Id: I011749ab6b3f64403ab6e746f3760c5841548b57
Reviewed-on: https://go-review.googlesource.com/97936
Run-TryBot: Ilya Tocar <ilya.tocar@intel.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2018-03-01 19:20:53 +00:00
..
adler32 crypto, hash: document marshal/unmarshal implementation 2017-11-15 00:06:24 +00:00
crc32 crypto: remove hand encoded amd64 instructions 2018-03-01 19:20:53 +00:00
crc64 crypto, hash: document marshal/unmarshal implementation 2017-11-15 00:06:24 +00:00
fnv crypto, hash: document marshal/unmarshal implementation 2017-11-15 00:06:24 +00:00
example_test.go hash: add marshaling, unmarshaling example 2017-11-04 03:47:34 +00:00
hash.go hash: document that the encoded state may contain input in plaintext 2017-11-13 22:14:58 +00:00
marshal_test.go hash: add MarshalBinary/UnmarshalBinary round trip + golden test for all implementations 2017-12-06 07:45:46 +00:00
test_cases.txt
test_gen.awk