terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ SHATransform()

static unsafe void System.Security.Cryptography.SHA256Managed.SHATransform ( uint * expandedBuffer,
uint * state,
byte * block )
inlinestaticprivate

Definition at line 105 of file SHA256Managed.cs.

106 {
107 int num = 1;
108 uint value = state->m_value;
109 if (num == 0)
110 {
111 }
112 int num2 = 16;
113 Utils.DWORDFromBigEndian(expandedBuffer, num2, block);
114 if (num == 0)
115 {
116 }
117 SHA256Managed.SHA256Expand(expandedBuffer);
118 if (num == 0)
119 {
120 }
121 uint num3 = SHA256Managed.Sigma_1((uint)1073741824);
122 uint num4 = SHA256Managed.Sigma_0(value);
123 uint num5 = SHA256Managed.Sigma_0(SHA256Managed.Sigma_1(state));
124 uint num7;
125 uint num6 = SHA256Managed.Sigma_1(SHA256Managed.Sigma_0(SHA256Managed.Sigma_1(SHA256Managed.Sigma_0(num7))));
126 uint num8 = SHA256Managed.Sigma_0(value);
127 uint num9 = SHA256Managed.Sigma_0(SHA256Managed.Sigma_1(state));
128 uint num11;
129 uint num10 = SHA256Managed.Sigma_0(SHA256Managed.Sigma_1(SHA256Managed.Sigma_0(num11)));
130 }
class f__AnonymousType0<< Count > j__TPar

References System.Security.Cryptography.Utils.DWORDFromBigEndian(), j__TPar, System.Security.Cryptography.SHA256Managed.SHA256Expand(), System.Security.Cryptography.SHA256Managed.Sigma_0(), System.Security.Cryptography.SHA256Managed.Sigma_1(), System.state, and System.value.