xehash is a variant of Cryptonight-GPU algorithm with parameters below:
MEMORY = 64 * 1024
ITER = 0x500
To use these bindings in your Go project, import the package:
import "github.com/XeChain/xehash-go"
intput := []uint8{1, 2, 3, 4, 5}
result := xehash.Hash(input) // [32]uint8