mirror of
https://github.com/emmansun/gmsm.git
synced 2025-04-22 02:06:18 +08:00
15 lines
336 B
Go
15 lines
336 B
Go
//go:build (amd64 || arm64 || ppc64 || ppc64le) && !purego
|
|
|
|
package zuc
|
|
|
|
//go:noescape
|
|
func genKeyStreamRev32Asm(keyStream []byte, pState *zucState32)
|
|
|
|
func genKeyStreamRev32(keyStream []byte, pState *zucState32) {
|
|
if supportsAES {
|
|
genKeyStreamRev32Asm(keyStream, pState)
|
|
} else {
|
|
genKeyStreamRev32Generic(keyStream, pState)
|
|
}
|
|
}
|