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: 0x02000057 RID: 87
7 public class MD4Managed : MD4
8 {
9 // Token: 0x0600024D RID: 589 RVA: 0x00009548 File Offset: 0x00007748
10 public MD4Managed()
11 {
13 }
14
15 // Token: 0x0600024E RID: 590 RVA: 0x00009568 File Offset: 0x00007768
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: 0x0600024F RID: 591 RVA: 0x000095A8 File Offset: 0x000077A8
28 protected override void HashCore(byte[] array, int ibStart, int cbSize)
29 {
30 uint[] array2 = this.count;
31 }
32
33 // Token: 0x06000250 RID: 592 RVA: 0x00009608 File Offset: 0x00007808
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: 0x06000251 RID: 593 RVA: 0x00009648 File Offset: 0x00007848
45 private byte[] Padding(int nLength)
46 {
47 }
48
49 // Token: 0x06000252 RID: 594 RVA: 0x00002050 File Offset: 0x00000250
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: 0x06000253 RID: 595 RVA: 0x00002050 File Offset: 0x00000250
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: 0x06000254 RID: 596 RVA: 0x00002050 File Offset: 0x00000250
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: 0x06000255 RID: 597 RVA: 0x00002050 File Offset: 0x00000250
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: 0x06000256 RID: 598 RVA: 0x00009658 File Offset: 0x00007858
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: 0x06000257 RID: 599 RVA: 0x00009670 File Offset: 0x00007870
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: 0x06000258 RID: 600 RVA: 0x00009688 File Offset: 0x00007888
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: 0x06000259 RID: 601 RVA: 0x000096A0 File Offset: 0x000078A0
95 private void Encode(byte[] output, uint[] input)
96 {
97 }
98
99 // Token: 0x0600025A RID: 602 RVA: 0x000096B0 File Offset: 0x000078B0
100 private void Decode(uint[] output, byte[] input, int index)
101 {
102 }
103
104 // Token: 0x0600025B RID: 603 RVA: 0x000096C0 File Offset: 0x000078C0
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: 0x0400025A RID: 602
113 private uint[] state;
114
115 // Token: 0x0400025B RID: 603
116 private byte[] buffer;
117
118 // Token: 0x0400025C RID: 604
119 private uint[] count;
120
121 // Token: 0x0400025D RID: 605
122 private uint[] x;
123
124 // Token: 0x0400025E RID: 606
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