private static Sum1Ch ( uint x, uint y, uint z ) : uint | ||
x | uint | |
y | uint | |
z | uint | |
return | uint |
private static uint Sum1Ch(
uint x,
uint y,
uint z)
{
// return Sum1(x) + Ch(x, y, z);
return (((x >> 6) | (x << 26)) ^ ((x >> 11) | (x << 21)) ^ ((x >> 25) | (x << 7)))
+ ((x & y) ^ ((~x) & z));
}