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.SHA512Managed.SHATransform ( ulong * expandedBuffer,
ulong * state,
byte * block )
inlinestaticprivate

Definition at line 106 of file SHA512Managed.cs.

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

References j__TPar, System.L, System.Security.Cryptography.Utils.QuadWordFromBigEndian(), System.Security.Cryptography.SHA512Managed.SHA512Expand(), System.Security.Cryptography.SHA512Managed.Sigma_0(), System.Security.Cryptography.SHA512Managed.Sigma_1(), System.state, and System.value.