8 [global::Cpp2ILInjected.Token(Token =
"0x2000048")]
9 internal class MD4Managed : MD4
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)]
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[]
30 }, ReturnType =
typeof(
void))]
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[]
47 }, ReturnType =
typeof(
void))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
MD4Managed), Member =
"MD4Transform", MemberParameters =
new object[]
53 }, ReturnType =
typeof(
void))]
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[]
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)]
75 [global::Cpp2ILInjected.Token(Token =
"0x600015B")]
76 [global::Cpp2ILInjected.Address(RVA =
"0x1ABB468", Offset =
"0x1ABB468", Length =
"0x64")]
77 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
80 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
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)
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)
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)
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)
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)
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)
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)
147 [global::Cpp2ILInjected.Token(Token =
"0x6000163")]
148 [global::Cpp2ILInjected.Address(RVA =
"0x1ABB404", Offset =
"0x1ABB404", Length =
"0x64")]
149 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
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[]
165 }, ReturnType =
typeof(
void))]
166 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
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[]
180 }, ReturnType =
typeof(
void))]
181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
MD4Managed), Member =
"Decode", MemberParameters =
new object[]
187 }, ReturnType =
typeof(
void))]
193 [global::Cpp2ILInjected.Token(Token =
"0x400014E")]
194 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x28")]
195 private uint[]
state;
197 [global::Cpp2ILInjected.Token(Token =
"0x400014F")]
198 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x30")]
201 [global::Cpp2ILInjected.Token(Token =
"0x4000150")]
202 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x38")]
203 private uint[]
count;
205 [global::Cpp2ILInjected.Token(Token =
"0x4000151")]
206 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x40")]
209 [global::Cpp2ILInjected.Token(Token =
"0x4000152")]
210 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x48")]
class f__AnonymousType0<< Count > j__TPar
uint H(uint x, uint y, uint z)
override void Initialize()
override void HashCore(byte[] array, int ibStart, int cbSize)
uint F(uint x, uint y, uint z)
void HH(ref uint a, uint b, uint c, uint d, uint x, byte s)
void Encode(byte[] output, uint[] input)
override byte[] HashFinal()
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)
byte[] Padding(int nLength)
uint G(uint x, uint y, uint z)
void Decode(uint[] output, byte[] input, int index)