terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
MD4Managed.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::Cpp2ILInjected.Token(Token = "0x2000048")]
9 internal class MD4Managed : MD4
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x6000157")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1ABAB78", Offset = "0x1ABAB78", Length = "0xD0")]
13 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MD4), Member = "Create", ReturnType = typeof(MD4))]
14 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
15 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.HashAlgorithm), Member = ".ctor", ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
17 public MD4Managed()
18 {
19 throw null;
20 }
21
22 [global::Cpp2ILInjected.Token(Token = "0x6000158")]
23 [global::Cpp2ILInjected.Address(RVA = "0x1ABAC48", Offset = "0x1ABAC48", Length = "0x4C")]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Clear", MemberParameters = new object[]
26 {
27 typeof(global::System.Array),
28 typeof(int),
29 typeof(int)
30 }, ReturnType = typeof(void))]
31 public override void Initialize()
32 {
33 throw null;
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x6000159")]
37 [global::Cpp2ILInjected.Address(RVA = "0x1ABAC94", Offset = "0x1ABAC94", Length = "0xF4")]
38 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
41 {
42 typeof(global::System.Array),
43 typeof(int),
44 typeof(global::System.Array),
45 typeof(int),
46 typeof(int)
47 }, ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MD4Managed), Member = "MD4Transform", MemberParameters = new object[]
49 {
50 typeof(uint[]),
51 typeof(byte[]),
52 typeof(int)
53 }, ReturnType = typeof(void))]
54 protected override void HashCore(byte[] array, int ibStart, int cbSize)
55 {
56 throw null;
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x600015A")]
60 [global::Cpp2ILInjected.Address(RVA = "0x1ABB31C", Offset = "0x1ABB31C", Length = "0xE8")]
61 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MD4Managed), Member = "Encode", MemberParameters = new object[]
64 {
65 typeof(byte[]),
66 typeof(uint[])
67 }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MD4Managed), Member = "Padding", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
69 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
70 protected override byte[] HashFinal()
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x600015B")]
76 [global::Cpp2ILInjected.Address(RVA = "0x1ABB468", Offset = "0x1ABB468", Length = "0x64")]
77 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MD4Managed), Member = "HashFinal", ReturnType = typeof(byte[]))]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
80 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
81 private byte[] Padding(int nLength)
82 {
83 throw null;
84 }
85
86 [global::Cpp2ILInjected.Token(Token = "0x600015C")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1ABB4CC", Offset = "0x1ABB4CC", Length = "0x10")]
88 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
90 private uint F(uint x, uint y, uint z)
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x600015D")]
96 [global::Cpp2ILInjected.Address(RVA = "0x1ABB4DC", Offset = "0x1ABB4DC", Length = "0x14")]
97 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
98 private uint G(uint x, uint y, uint z)
99 {
100 throw null;
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x600015E")]
104 [global::Cpp2ILInjected.Address(RVA = "0x1ABB4F0", Offset = "0x1ABB4F0", Length = "0xC")]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
106 private uint H(uint x, uint y, uint z)
107 {
108 throw null;
109 }
110
111 [global::Cpp2ILInjected.Token(Token = "0x600015F")]
112 [global::Cpp2ILInjected.Address(RVA = "0x1ABB4FC", Offset = "0x1ABB4FC", Length = "0x10")]
113 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
115 private uint ROL(uint x, byte n)
116 {
117 throw null;
118 }
119
120 [global::Cpp2ILInjected.Token(Token = "0x6000160")]
121 [global::Cpp2ILInjected.Address(RVA = "0x1ABB50C", Offset = "0x1ABB50C", Length = "0x2C")]
122 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
123 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
124 private void FF(ref uint a, uint b, uint c, uint d, uint x, byte s)
125 {
126 throw null;
127 }
128
129 [global::Cpp2ILInjected.Token(Token = "0x6000161")]
130 [global::Cpp2ILInjected.Address(RVA = "0x1ABB538", Offset = "0x1ABB538", Length = "0x3C")]
131 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
132 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
133 private void GG(ref uint a, uint b, uint c, uint d, uint x, byte s)
134 {
135 throw null;
136 }
137
138 [global::Cpp2ILInjected.Token(Token = "0x6000162")]
139 [global::Cpp2ILInjected.Address(RVA = "0x1ABB574", Offset = "0x1ABB574", Length = "0x34")]
140 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
141 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
142 private void HH(ref uint a, uint b, uint c, uint d, uint x, byte s)
143 {
144 throw null;
145 }
146
147 [global::Cpp2ILInjected.Token(Token = "0x6000163")]
148 [global::Cpp2ILInjected.Address(RVA = "0x1ABB404", Offset = "0x1ABB404", Length = "0x64")]
149 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MD4Managed), Member = "HashFinal", ReturnType = typeof(byte[]))]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
152 private void Encode(byte[] output, uint[] input)
153 {
154 throw null;
155 }
156
157 [global::Cpp2ILInjected.Token(Token = "0x6000164")]
158 [global::Cpp2ILInjected.Address(RVA = "0x1ABB5A8", Offset = "0x1ABB5A8", Length = "0x5C")]
159 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MD4Managed), Member = "MD4Transform", MemberParameters = new object[]
161 {
162 typeof(uint[]),
163 typeof(byte[]),
164 typeof(int)
165 }, ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
167 private void Decode(uint[] output, byte[] input, int index)
168 {
169 throw null;
170 }
171
172 [global::Cpp2ILInjected.Token(Token = "0x6000165")]
173 [global::Cpp2ILInjected.Address(RVA = "0x1ABAD88", Offset = "0x1ABAD88", Length = "0x594")]
174 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MD4Managed), Member = "HashCore", MemberParameters = new object[]
176 {
177 typeof(byte[]),
178 typeof(int),
179 typeof(int)
180 }, ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MD4Managed), Member = "Decode", MemberParameters = new object[]
183 {
184 typeof(uint[]),
185 typeof(byte[]),
186 typeof(int)
187 }, ReturnType = typeof(void))]
188 private void MD4Transform(uint[] state, byte[] block, int index)
189 {
190 throw null;
191 }
192
193 [global::Cpp2ILInjected.Token(Token = "0x400014E")]
194 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
195 private uint[] state;
196
197 [global::Cpp2ILInjected.Token(Token = "0x400014F")]
198 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
199 private byte[] buffer;
200
201 [global::Cpp2ILInjected.Token(Token = "0x4000150")]
202 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
203 private uint[] count;
204
205 [global::Cpp2ILInjected.Token(Token = "0x4000151")]
206 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
207 private uint[] x;
208
209 [global::Cpp2ILInjected.Token(Token = "0x4000152")]
210 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
211 private byte[] digest;
212 }
213}
class f__AnonymousType0<< Count > j__TPar
uint H(uint x, uint y, uint z)
override void HashCore(byte[] array, int ibStart, int cbSize)
Definition MD4Managed.cs:54
uint F(uint x, uint y, uint z)
Definition MD4Managed.cs:90
void HH(ref uint a, uint b, uint c, uint d, uint x, byte s)
void Encode(byte[] output, uint[] input)
void GG(ref uint a, uint b, uint c, uint d, uint x, byte s)
void MD4Transform(uint[] state, byte[] block, int index)
void FF(ref uint a, uint b, uint c, uint d, uint x, byte s)
uint G(uint x, uint y, uint z)
Definition MD4Managed.cs:98
void Decode(uint[] output, byte[] input, int index)