INNER CODE UNIT · Go

shiftRight

emmansun/gmsm · cbcmac/cbcmac.go:541

func shiftRight(x []byte) {
	var lsb byte
	for i := 0; i < len(x); i++ {
		lsb, x[i] = x[i]<<7, x[i]>>1|lsb
	}
	x[0] ^= lsb
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…