private static leftRotate ( uint x, int s ) : uint | ||
x | uint | |
s | int | |
return | uint |
private static void camelliaFLs(uint[] s, uint[] fkey, int keyoff) { s[1] ^= CamelliaEngine.leftRotate(s[0] & fkey[keyoff], 1); s[0] ^= (fkey[1 + keyoff] | s[1]); s[2] ^= (fkey[3 + keyoff] | s[3]); s[3] ^= CamelliaEngine.leftRotate(fkey[2 + keyoff] & s[2], 1); }