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
SHA1Internal.cs
Go to the documentation of this file.
1using System;
4
6{
7 [global::Cpp2ILInjected.Token(Token = "0x2000318")]
8 internal class SHA1Internal
9 {
10 [global::Cpp2ILInjected.Token(Token = "0x6001AE0")]
11 [global::Cpp2ILInjected.Address(RVA = "0x1B1BA50", Offset = "0x1B1BA50", Length = "0xBC")]
12 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
13 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SHA1CryptoServiceProvider), Member = ".ctor", ReturnType = typeof(void))]
14 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
15 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
17 public SHA1Internal()
18 {
19 throw null;
20 }
21
22 [global::Cpp2ILInjected.Token(Token = "0x6001AE1")]
23 [global::Cpp2ILInjected.Address(RVA = "0x1B1BB34", Offset = "0x1B1BB34", Length = "0x100")]
24 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SHA1CryptoServiceProvider), Member = "HashCore", MemberParameters = new object[]
26 {
27 typeof(byte[]),
28 typeof(int),
29 typeof(int)
30 }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
33 {
34 typeof(global::System.Array),
35 typeof(int),
36 typeof(global::System.Array),
37 typeof(int),
38 typeof(int)
39 }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SHA1Internal), Member = "ProcessBlock", MemberParameters = new object[]
41 {
42 typeof(byte[]),
43 typeof(uint)
44 }, ReturnType = typeof(void))]
45 public void HashCore(byte[] rgb, int ibStart, int cbSize)
46 {
47 throw null;
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x6001AE2")]
51 [global::Cpp2ILInjected.Address(RVA = "0x1B1C024", Offset = "0x1B1C024", Length = "0xA8")]
52 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SHA1CryptoServiceProvider), Member = "HashFinal", ReturnType = typeof(byte[]))]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SHA1Internal), Member = "ProcessFinalBlock", MemberParameters = new object[]
56 {
57 typeof(byte[]),
58 typeof(int),
59 typeof(int)
60 }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
62 public byte[] HashFinal()
63 {
64 throw null;
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x6001AE3")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1B1BB0C", Offset = "0x1B1BB0C", Length = "0x28")]
69 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
71 public void Initialize()
72 {
73 throw null;
74 }
75
76 [global::Cpp2ILInjected.Token(Token = "0x6001AE4")]
77 [global::Cpp2ILInjected.Address(RVA = "0x1B1BC34", Offset = "0x1B1BC34", Length = "0x3F0")]
78 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SHA1Internal), Member = "HashCore", MemberParameters = new object[]
80 {
81 typeof(byte[]),
82 typeof(int),
83 typeof(int)
84 }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SHA1Internal), Member = "ProcessFinalBlock", MemberParameters = new object[]
86 {
87 typeof(byte[]),
88 typeof(int),
89 typeof(int)
90 }, ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SHA1Internal), Member = "InitialiseBuff", MemberParameters = new object[]
93 {
94 typeof(uint[]),
95 typeof(byte[]),
96 typeof(uint)
97 }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SHA1Internal), Member = "FillBuff", MemberParameters = new object[] { typeof(uint[]) }, ReturnType = typeof(void))]
99 private void ProcessBlock(byte[] inputBuffer, uint inputOffset)
100 {
101 throw null;
102 }
103
104 [global::Cpp2ILInjected.Token(Token = "0x6001AE5")]
105 [global::Cpp2ILInjected.Address(RVA = "0x1B1C220", Offset = "0x1B1C220", Length = "0x128")]
106 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SHA1Internal), Member = "ProcessBlock", MemberParameters = new object[]
108 {
109 typeof(byte[]),
110 typeof(uint)
111 }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
113 private static void InitialiseBuff(uint[] buff, byte[] input, uint inputOffset)
114 {
115 throw null;
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x6001AE6")]
119 [global::Cpp2ILInjected.Address(RVA = "0x1B1C348", Offset = "0x1B1C348", Length = "0x108")]
120 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SHA1Internal), Member = "ProcessBlock", MemberParameters = new object[]
122 {
123 typeof(byte[]),
124 typeof(uint)
125 }, ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
127 private static void FillBuff(uint[] buff)
128 {
129 throw null;
130 }
131
132 [global::Cpp2ILInjected.Token(Token = "0x6001AE7")]
133 [global::Cpp2ILInjected.Address(RVA = "0x1B1C0CC", Offset = "0x1B1C0CC", Length = "0x154")]
134 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SHA1Internal), Member = "HashFinal", ReturnType = typeof(byte[]))]
136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SHA1Internal), Member = "AddLength", MemberParameters = new object[]
138 {
139 typeof(ulong),
140 typeof(byte[]),
141 typeof(int)
142 }, ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SHA1Internal), Member = "ProcessBlock", MemberParameters = new object[]
144 {
145 typeof(byte[]),
146 typeof(uint)
147 }, ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
149 private void ProcessFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount)
150 {
151 throw null;
152 }
153
154 [global::Cpp2ILInjected.Token(Token = "0x6001AE8")]
155 [global::Cpp2ILInjected.Address(RVA = "0x1B1C450", Offset = "0x1B1C450", Length = "0x60")]
156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SHA1Internal), Member = "ProcessFinalBlock", MemberParameters = new object[]
157 {
158 typeof(byte[]),
159 typeof(int),
160 typeof(int)
161 }, ReturnType = typeof(void))]
162 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
163 internal void AddLength(ulong length, byte[] buffer, int position)
164 {
165 throw null;
166 }
167
168 [global::Cpp2ILInjected.Token(Token = "0x4000DAE")]
169 private const int BLOCK_SIZE_BYTES = 64;
170
171 [global::Cpp2ILInjected.Token(Token = "0x4000DAF")]
172 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
173 private uint[] _H;
174
175 [global::Cpp2ILInjected.Token(Token = "0x4000DB0")]
176 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
177 private ulong count;
178
179 [global::Cpp2ILInjected.Token(Token = "0x4000DB1")]
180 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
181 private byte[] _ProcessingBuffer;
182
183 [global::Cpp2ILInjected.Token(Token = "0x4000DB2")]
184 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
186
187 [global::Cpp2ILInjected.Token(Token = "0x4000DB3")]
188 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
189 private uint[] buff;
190 }
191}
class f__AnonymousType0<< Count > j__TPar
void ProcessBlock(byte[] inputBuffer, uint inputOffset)
void AddLength(ulong length, byte[] buffer, int position)
void ProcessFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount)
static void InitialiseBuff(uint[] buff, byte[] input, uint inputOffset)
void HashCore(byte[] rgb, int ibStart, int cbSize)