gmsm/zuc/eea_asm.go

15 lines
336 B
Go
Raw Normal View History

2024-10-03 15:45:17 +08:00
//go:build (amd64 || arm64 || ppc64 || ppc64le) && !purego
2022-07-15 16:42:39 +08:00
package zuc
//go:noescape
func genKeyStreamRev32Asm(keyStream []byte, pState *zucState32)
func genKeyStreamRev32(keyStream []byte, pState *zucState32) {
2022-07-15 16:42:39 +08:00
if supportsAES {
genKeyStreamRev32Asm(keyStream, pState)
2022-07-15 16:42:39 +08:00
} else {
genKeyStreamRev32Generic(keyStream, pState)
2022-07-15 16:42:39 +08:00
}
}