1234567891011121314151617181920212223 |
- // Copyright 2015 The Go Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style
- // license that can be found in the LICENSE file.
- // +build !amd64,!386,!ppc64le appengine
- package sha3
- // A storageBuf is an aligned array of maxRate bytes.
- type storageBuf [maxRate]byte
- func (b *storageBuf) asBytes() *[maxRate]byte {
- return (*[maxRate]byte)(b)
- }
- var (
- xorIn = xorInGeneric
- copyOut = copyOutGeneric
- xorInUnaligned = xorInGeneric
- copyOutUnaligned = copyOutGeneric
- )
- const xorImplementationUnaligned = "generic"
|