private UInt32 FeistelFunc(UInt32 subBlock, UInt32 roundKey) { UInt32 summ = subBlock.AddWithMod2Pow32(roundKey); UInt32 substituted = Substitution(summ); UInt32 rotated = substituted.RotateLeft(11); return rotated; }