go-randomx/asm/aes_amd64.go

19 lines
519 B
Go

//go:build amd64 && !purego
package asm
//go:noescape
func FillAes1Rx4(states *[4][4]uint32, keys *[4][4]uint32, output *byte, outputLen uint64)
//go:noescape
func HashAes1Rx4(initialState *[4][4]uint32, xKeys *[2][4]uint32, output *[64]byte, input *byte, inputLen uint64)
//go:noescape
func AESRoundTrip_DecEnc(states *[4][4]uint32, keys *[4][4]uint32)
//go:noescape
func AESRoundTrip_EncDec(states *[4][4]uint32, keys *[4][4]uint32)
//go:noescape
func AESRoundTrip_EncDec1(states *[4][4]uint32, key *[4]uint32)