fix: lua bit32 can actually take several values. How did I miss this?

This commit is contained in:
iceman1001 2018-07-27 09:07:53 +02:00
commit 1629287291
3 changed files with 7 additions and 7 deletions

View file

@ -38,7 +38,7 @@ local function ApplyPermutationAndShifts( pos, value, nibble)
local shiftbytes = shifts[pos]
local shiftElem = shiftbytes[nibble+1] --one indexed
local shiftOne = shiftbytes[1]
local rs = bit32.bxor(value, bit32.bxor(shiftOne, shiftElem))
local rs = bit32.bxor(value, shiftOne, shiftElem)
return rs
end