crypto/cipher.gcmFieldElement.high (field)
18 uses
crypto/cipher (current package)
gcm.go#L64: low, high uint64
gcm.go#L257: return gcmFieldElement{x.low ^ y.low, x.high ^ y.high}
gcm.go#L262: msbSet := x.high&1 == 1
gcm.go#L265: double.high = x.high >> 1
gcm.go#L266: double.high |= x.low << 63
gcm.go#L293: word := y.high
gcm.go#L301: msw := z.high & 0xf
gcm.go#L302: z.high >>= 4
gcm.go#L303: z.high |= z.low << 60
gcm.go#L313: z.high ^= t.high
gcm.go#L326: y.high ^= binary.BigEndian.Uint64(blocks[8:])
gcm.go#L403: y.high ^= uint64(len(nonce)) * 8
gcm.go#L406: binary.BigEndian.PutUint64(counter[8:], y.high)
gcm.go#L418: y.high ^= uint64(len(ciphertext)) * 8
gcm.go#L423: binary.BigEndian.PutUint64(out[8:], y.high)
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |