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 = "0x2000057")]
9 public class MD4Managed : MD4
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x600024D")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1A9D678", Offset = "0x1A9D678", 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(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 = "0x600024E")]
23 [global::Cpp2ILInjected.Address(RVA = "0x1A9D748", Offset = "0x1A9D748", Length = "0x4C")]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
26 {
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 = "0x600024F")]
37 [global::Cpp2ILInjected.Address(RVA = "0x1A9D794", Offset = "0x1A9D794", Length = "0xF4")]
38 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
41 {
43 typeof(int),
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 = "0x6000250")]
60 [global::Cpp2ILInjected.Address(RVA = "0x1A9DE1C", Offset = "0x1A9DE1C", 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 = "0x6000251")]
76 [global::Cpp2ILInjected.Address(RVA = "0x1A9DF68", Offset = "0x1A9DF68", 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 = "0x6000252")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1A9DFCC", Offset = "0x1A9DFCC", 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 = "0x6000253")]
96 [global::Cpp2ILInjected.Address(RVA = "0x1A9DFDC", Offset = "0x1A9DFDC", 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 = "0x6000254")]
104 [global::Cpp2ILInjected.Address(RVA = "0x1A9DFF0", Offset = "0x1A9DFF0", 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 = "0x6000255")]
112 [global::Cpp2ILInjected.Address(RVA = "0x1A9DFFC", Offset = "0x1A9DFFC", 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 = "0x6000256")]
121 [global::Cpp2ILInjected.Address(RVA = "0x1A9E00C", Offset = "0x1A9E00C", 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 = "0x6000257")]
130 [global::Cpp2ILInjected.Address(RVA = "0x1A9E038", Offset = "0x1A9E038", 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 = "0x6000258")]
139 [global::Cpp2ILInjected.Address(RVA = "0x1A9E074", Offset = "0x1A9E074", 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 = "0x6000259")]
148 [global::Cpp2ILInjected.Address(RVA = "0x1A9DF04", Offset = "0x1A9DF04", 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 = "0x600025A")]
158 [global::Cpp2ILInjected.Address(RVA = "0x1A9E0A8", Offset = "0x1A9E0A8", 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 = "0x600025B")]
173 [global::Cpp2ILInjected.Address(RVA = "0x1A9D888", Offset = "0x1A9D888", 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 = "0x400025A")]
194 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
195 private uint[] state;
196
197 [global::Cpp2ILInjected.Token(Token = "0x400025B")]
198 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
199 private byte[] buffer;
200
201 [global::Cpp2ILInjected.Token(Token = "0x400025C")]
202 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
203 private uint[] count;
204
205 [global::Cpp2ILInjected.Token(Token = "0x400025D")]
206 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
207 private uint[] x;
208
209 [global::Cpp2ILInjected.Token(Token = "0x400025E")]
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)