// 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.

//go:build !purego

package sha3

//go:noescape
func keccakF1600( *[200]byte)

func ( *Digest) ( []byte) ( int,  error) {
	return .writeGeneric()
}
func ( *Digest) ( []byte) ( int,  error) {
	return .readGeneric()
}
func ( *Digest) ( []byte) []byte {
	return .sumGeneric()
}