예제 #1
0
 private static uint Sigma_1(uint x)
 {
     return(SHA224Managed.RotateRight(x, 6) ^ SHA224Managed.RotateRight(x, 11) ^ SHA224Managed.RotateRight(x, 25));
 }
예제 #2
0
 private static uint sigma_1(uint x)
 {
     return(SHA224Managed.RotateRight(x, 17) ^ SHA224Managed.RotateRight(x, 19) ^ x >> 10);
 }
예제 #3
0
 private static uint Sigma_0(uint x)
 {
     return(SHA224Managed.RotateRight(x, 2) ^ SHA224Managed.RotateRight(x, 13) ^ SHA224Managed.RotateRight(x, 22));
 }
예제 #4
0
 private static uint sigma_0(uint x)
 {
     return(SHA224Managed.RotateRight(x, 7) ^ SHA224Managed.RotateRight(x, 18) ^ x >> 3);
 }