mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-02-26 07:37:20 +00:00
The upstream libray has removed the assembly-based implementation of keccak. We need to maintain our own library to avoid a peformance regression. --------- Co-authored-by: lightclient <lightclient@protonmail.com>
13 lines
311 B
Go
13 lines
311 B
Go
// 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 amd64 && !purego && gc
|
|
|
|
package keccak
|
|
|
|
// This function is implemented in keccakf_amd64.s.
|
|
|
|
//go:noescape
|
|
|
|
func keccakF1600(a *[25]uint64)
|