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
MD4Managed.cs
Go to the documentation of this file.
1using System;
3
5{
6 // Token: 0x02000048 RID: 72
7 internal class MD4Managed : MD4
8 {
9 // Token: 0x06000157 RID: 343 RVA: 0x00005298 File Offset: 0x00003498
10 public MD4Managed()
11 {
13 }
14
15 // Token: 0x06000158 RID: 344 RVA: 0x000052B8 File Offset: 0x000034B8
16 public override void Initialize()
17 {
18 uint[] array = this.count;
19 uint[] array2 = this.state;
20 long num = 0L;
21 Array.Clear(this.buffer, (int)num, 64);
22 uint[] array3 = this.x;
23 long num2 = 0L;
24 Array.Clear(array3, (int)num2, 16);
25 }
26
27 // Token: 0x06000159 RID: 345 RVA: 0x000052F8 File Offset: 0x000034F8
28 protected override void HashCore(byte[] array, int ibStart, int cbSize)
29 {
30 uint[] array2 = this.count;
31 }
32
33 // Token: 0x0600015A RID: 346 RVA: 0x00005358 File Offset: 0x00003558
34 protected override byte[] HashFinal()
35 {
36 uint[] array = this.count;
37 uint[] array2 = this.count;
38 byte[] array3 = this.digest;
39 uint[] array4 = this.state;
40 this.Encode(array3, array4);
41 return this.digest;
42 }
43
44 // Token: 0x0600015B RID: 347 RVA: 0x00005398 File Offset: 0x00003598
45 private byte[] Padding(int nLength)
46 {
47 }
48
49 // Token: 0x0600015C RID: 348 RVA: 0x0000207A File Offset: 0x0000027A
50 private uint F(uint x, uint y, uint z)
51 {
52 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
53 }
54
55 // Token: 0x0600015D RID: 349 RVA: 0x0000207A File Offset: 0x0000027A
56 private uint G(uint x, uint y, uint z)
57 {
58 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
59 }
60
61 // Token: 0x0600015E RID: 350 RVA: 0x0000207A File Offset: 0x0000027A
62 private uint H(uint x, uint y, uint z)
63 {
64 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
65 }
66
67 // Token: 0x0600015F RID: 351 RVA: 0x0000207A File Offset: 0x0000027A
68 private uint ROL(uint x, byte n)
69 {
70 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
71 }
72
73 // Token: 0x06000160 RID: 352 RVA: 0x000053A8 File Offset: 0x000035A8
74 private void FF(uint a, uint b, uint c, uint d, uint x, byte s)
75 {
76 long num = 0L;
77 a.m_value = (uint)num;
78 }
79
80 // Token: 0x06000161 RID: 353 RVA: 0x000053C0 File Offset: 0x000035C0
81 private void GG(uint a, uint b, uint c, uint d, uint x, byte s)
82 {
83 long num = 0L;
84 a.m_value = (uint)num;
85 }
86
87 // Token: 0x06000162 RID: 354 RVA: 0x000053D8 File Offset: 0x000035D8
88 private void HH(uint a, uint b, uint c, uint d, uint x, byte s)
89 {
90 long num = 0L;
91 a.m_value = (uint)num;
92 }
93
94 // Token: 0x06000163 RID: 355 RVA: 0x000053F0 File Offset: 0x000035F0
95 private void Encode(byte[] output, uint[] input)
96 {
97 }
98
99 // Token: 0x06000164 RID: 356 RVA: 0x00005400 File Offset: 0x00003600
100 private void Decode(uint[] output, byte[] input, int index)
101 {
102 }
103
104 // Token: 0x06000165 RID: 357 RVA: 0x00005410 File Offset: 0x00003610
105 private void MD4Transform(uint[] state, byte[] block, int index)
106 {
107 uint[] array = this.x;
108 this.Decode(array, block, index);
109 uint[] array2 = this.x;
110 }
111
112 // Token: 0x0400014E RID: 334
113 private uint[] state;
114
115 // Token: 0x0400014F RID: 335
116 private byte[] buffer;
117
118 // Token: 0x04000150 RID: 336
119 private uint[] count;
120
121 // Token: 0x04000151 RID: 337
122 private uint[] x;
123
124 // Token: 0x04000152 RID: 338
125 private byte[] digest;
126 }
127}
class f__AnonymousType0<< Count > j__TPar
uint H(uint x, uint y, uint z)
Definition MD4Managed.cs:62
void HH(uint a, uint b, uint c, uint d, uint x, byte s)
Definition MD4Managed.cs:88
override void HashCore(byte[] array, int ibStart, int cbSize)
Definition MD4Managed.cs:28
uint F(uint x, uint y, uint z)
Definition MD4Managed.cs:50
void Encode(byte[] output, uint[] input)
Definition MD4Managed.cs:95
void GG(uint a, uint b, uint c, uint d, uint x, byte s)
Definition MD4Managed.cs:81
void MD4Transform(uint[] state, byte[] block, int index)
void FF(uint a, uint b, uint c, uint d, uint x, byte s)
Definition MD4Managed.cs:74
uint G(uint x, uint y, uint z)
Definition MD4Managed.cs:56
void Decode(uint[] output, byte[] input, int index)
void IList. Clear()
Definition Array.cs:99