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
Rfc2898DeriveBytes.cs
Go to the documentation of this file.
1using System;
3using System.Text;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x20002B2")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x17000262")]
15 {
16 [global::System.Runtime.CompilerServices.CompilerGenerated]
17 [global::Cpp2ILInjected.Token(Token = "0x600176B")]
18 [global::Cpp2ILInjected.Address(RVA = "0x1AF1C00", Offset = "0x1AF1C00", Length = "0x8")]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 get
21 {
22 throw null;
23 }
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x600176C")]
27 [global::Cpp2ILInjected.Address(RVA = "0x1AF1C08", Offset = "0x1AF1C08", Length = "0x48")]
28 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithmName), Member = "get_SHA1", ReturnType = typeof(HashAlgorithmName))]
30 public Rfc2898DeriveBytes(byte[] password, byte[] salt, int iterations)
31 {
32 throw null;
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x600176D")]
36 [global::Cpp2ILInjected.Address(RVA = "0x1AF1C50", Offset = "0x1AF1C50", Length = "0x198")]
37 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Rfc2898DeriveBytes), Member = ".ctor", MemberParameters = new object[]
39 {
40 typeof(string),
41 typeof(byte[]),
42 typeof(int)
43 }, ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Rfc2898DeriveBytes), Member = ".ctor", MemberParameters = new object[]
45 {
46 typeof(string),
47 typeof(byte[]),
48 typeof(int),
49 typeof(HashAlgorithmName)
50 }, ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DeriveBytes), Member = ".ctor", ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Internal.Cryptography.Helpers), Member = "CloneByteArray", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rfc2898DeriveBytes), Member = "OpenHmac", ReturnType = typeof(HMAC))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rfc2898DeriveBytes), Member = "Initialize", ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
58 {
59 typeof(string),
60 typeof(string)
61 }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
63 {
64 typeof(string),
65 typeof(string)
66 }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.NullReferenceException), Member = ".ctor", ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
69 public Rfc2898DeriveBytes(byte[] password, byte[] salt, int iterations, HashAlgorithmName hashAlgorithm)
70 {
71 throw null;
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x600176E")]
75 [global::Cpp2ILInjected.Address(RVA = "0x1AF207C", Offset = "0x1AF207C", Length = "0x8")]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
77 public Rfc2898DeriveBytes(string password, byte[] salt)
78 {
79 throw null;
80 }
81
82 [global::Cpp2ILInjected.Token(Token = "0x600176F")]
83 [global::Cpp2ILInjected.Address(RVA = "0x1AF2084", Offset = "0x1AF2084", Length = "0x64")]
84 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithmName), Member = "get_SHA1", ReturnType = typeof(HashAlgorithmName))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.Encoding), Member = "get_UTF8", ReturnType = typeof(global::System.Text.Encoding))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rfc2898DeriveBytes), Member = ".ctor", MemberParameters = new object[]
89 {
90 typeof(byte[]),
91 typeof(byte[]),
92 typeof(int),
94 }, ReturnType = typeof(void))]
95 public Rfc2898DeriveBytes(string password, byte[] salt, int iterations)
96 {
97 throw null;
98 }
99
100 [global::Cpp2ILInjected.Token(Token = "0x6001770")]
101 [global::Cpp2ILInjected.Address(RVA = "0x1AF20E8", Offset = "0x1AF20E8", Length = "0x5C")]
102 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.Encoding), Member = "get_UTF8", ReturnType = typeof(global::System.Text.Encoding))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rfc2898DeriveBytes), Member = ".ctor", MemberParameters = new object[]
106 {
107 typeof(byte[]),
108 typeof(byte[]),
109 typeof(int),
111 }, ReturnType = typeof(void))]
112 public Rfc2898DeriveBytes(string password, byte[] salt, int iterations, HashAlgorithmName hashAlgorithm)
113 {
114 throw null;
115 }
116
117 [global::Cpp2ILInjected.Token(Token = "0x6001771")]
118 [global::Cpp2ILInjected.Address(RVA = "0x1AF2144", Offset = "0x1AF2144", Length = "0x3C")]
119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithmName), Member = "get_SHA1", ReturnType = typeof(HashAlgorithmName))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rfc2898DeriveBytes), Member = ".ctor", MemberParameters = new object[]
122 {
123 typeof(string),
124 typeof(int),
125 typeof(int),
127 }, ReturnType = typeof(void))]
128 public Rfc2898DeriveBytes(string password, int saltSize)
129 {
130 throw null;
131 }
132
133 [global::Cpp2ILInjected.Token(Token = "0x6001772")]
134 [global::Cpp2ILInjected.Address(RVA = "0x1AF2180", Offset = "0x1AF2180", Length = "0x48")]
135 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithmName), Member = "get_SHA1", ReturnType = typeof(HashAlgorithmName))]
137 public Rfc2898DeriveBytes(string password, int saltSize, int iterations)
138 {
139 throw null;
140 }
141
142 [global::Cpp2ILInjected.Token(Token = "0x6001773")]
143 [global::Cpp2ILInjected.Address(RVA = "0x1AF21C8", Offset = "0x1AF21C8", Length = "0x178")]
144 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Rfc2898DeriveBytes), Member = ".ctor", MemberParameters = new object[]
146 {
147 typeof(string),
148 typeof(int)
149 }, ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DeriveBytes), Member = ".ctor", ReturnType = typeof(void))]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Internal.Cryptography.Helpers), Member = "GenerateRandom", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.Encoding), Member = "get_UTF8", ReturnType = typeof(global::System.Text.Encoding))]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rfc2898DeriveBytes), Member = "OpenHmac", ReturnType = typeof(HMAC))]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rfc2898DeriveBytes), Member = "Initialize", ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
157 {
158 typeof(string),
159 typeof(string)
160 }, ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
162 {
163 typeof(string),
164 typeof(string)
165 }, ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
167 public Rfc2898DeriveBytes(string password, int saltSize, int iterations, HashAlgorithmName hashAlgorithm)
168 {
169 throw null;
170 }
171
172 [global::Cpp2ILInjected.Token(Token = "0x17000263")]
173 public int IterationCount
174 {
175 [global::Cpp2ILInjected.Token(Token = "0x6001774")]
176 [global::Cpp2ILInjected.Address(RVA = "0x1AF2340", Offset = "0x1AF2340", Length = "0x8")]
177 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
178 get
179 {
180 throw null;
181 }
182 [global::Cpp2ILInjected.Token(Token = "0x6001775")]
183 [global::Cpp2ILInjected.Address(RVA = "0x1AF2348", Offset = "0x1AF2348", Length = "0x7C")]
184 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
185 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rfc2898DeriveBytes), Member = "Initialize", ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
188 {
189 typeof(string),
190 typeof(string)
191 }, ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
193 set
194 {
195 throw null;
196 }
197 }
198
199 [global::Cpp2ILInjected.Token(Token = "0x17000264")]
200 public byte[] Salt
201 {
202 [global::Cpp2ILInjected.Token(Token = "0x6001776")]
203 [global::Cpp2ILInjected.Address(RVA = "0x1AF23C4", Offset = "0x1AF23C4", Length = "0xC")]
204 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Internal.Cryptography.Helpers), Member = "CloneByteArray", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
206 get
207 {
208 throw null;
209 }
210 [global::Cpp2ILInjected.Token(Token = "0x6001777")]
211 [global::Cpp2ILInjected.Address(RVA = "0x1AF23D0", Offset = "0x1AF23D0", Length = "0xB0")]
212 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
213 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Internal.Cryptography.Helpers), Member = "CloneByteArray", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rfc2898DeriveBytes), Member = "Initialize", ReturnType = typeof(void))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
218 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
219 set
220 {
221 throw null;
222 }
223 }
224
225 [global::Cpp2ILInjected.Token(Token = "0x6001778")]
226 [global::Cpp2ILInjected.Address(RVA = "0x1AF2480", Offset = "0x1AF2480", Length = "0x88")]
227 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "Dispose", ReturnType = typeof(void))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Clear", MemberParameters = new object[]
230 {
231 typeof(global::System.Array),
232 typeof(int),
233 typeof(int)
234 }, ReturnType = typeof(void))]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DeriveBytes), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
236 protected override void Dispose(bool disposing)
237 {
238 throw null;
239 }
240
241 [global::Cpp2ILInjected.Token(Token = "0x6001779")]
242 [global::Cpp2ILInjected.Address(RVA = "0x1AF2508", Offset = "0x1AF2508", Length = "0x1C4")]
243 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
244 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
246 {
247 typeof(global::System.Array),
248 typeof(int),
249 typeof(global::System.Array),
250 typeof(int),
251 typeof(int)
252 }, ReturnType = typeof(void))]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rfc2898DeriveBytes), Member = "Func", ReturnType = typeof(byte[]))]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
255 {
256 typeof(string),
257 typeof(string)
258 }, ReturnType = typeof(void))]
259 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
260 public override byte[] GetBytes(int cb)
261 {
262 throw null;
263 }
264
265 [global::Cpp2ILInjected.Token(Token = "0x600177A")]
266 [global::Cpp2ILInjected.Address(RVA = "0x1AF2B14", Offset = "0x1AF2B14", Length = "0x38")]
267 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.PlatformNotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
269 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
270 public byte[] CryptDeriveKey(string algname, string alghashname, int keySize, byte[] rgbIV)
271 {
272 throw null;
273 }
274
275 [global::Cpp2ILInjected.Token(Token = "0x600177B")]
276 [global::Cpp2ILInjected.Address(RVA = "0x1AF2B4C", Offset = "0x1AF2B4C", Length = "0x4")]
277 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rfc2898DeriveBytes), Member = "Initialize", ReturnType = typeof(void))]
279 public override void Reset()
280 {
281 throw null;
282 }
283
284 [global::Cpp2ILInjected.Token(Token = "0x600177C")]
285 [global::Cpp2ILInjected.Address(RVA = "0x1AF1DE8", Offset = "0x1AF1DE8", Length = "0x21C")]
286 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Rfc2898DeriveBytes), Member = ".ctor", MemberParameters = new object[]
287 {
288 typeof(byte[]),
289 typeof(byte[]),
290 typeof(int),
292 }, ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Rfc2898DeriveBytes), Member = ".ctor", MemberParameters = new object[]
294 {
295 typeof(string),
296 typeof(int),
297 typeof(int),
298 typeof(HashAlgorithmName)
299 }, ReturnType = typeof(void))]
300 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithmName), Member = "get_SHA1", ReturnType = typeof(HashAlgorithmName))]
303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithmName), Member = "op_Equality", MemberParameters = new object[]
304 {
305 typeof(HashAlgorithmName),
306 typeof(HashAlgorithmName)
307 }, ReturnType = typeof(bool))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HMACSHA1), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithmName), Member = "get_SHA256", ReturnType = typeof(HashAlgorithmName))]
310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HMACSHA256), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithmName), Member = "get_SHA384", ReturnType = typeof(HashAlgorithmName))]
312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HMACSHA384), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithmName), Member = "get_SHA512", ReturnType = typeof(HashAlgorithmName))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HMACSHA512), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::SR), Member = "Format", MemberParameters = new object[]
317 {
318 typeof(string),
319 typeof(object)
320 }, ReturnType = typeof(string))]
321 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
322 private HMAC OpenHmac()
323 {
324 throw null;
325 }
326
327 [global::Cpp2ILInjected.Token(Token = "0x600177D")]
328 [global::Cpp2ILInjected.Address(RVA = "0x1AF2004", Offset = "0x1AF2004", Length = "0x78")]
329 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Rfc2898DeriveBytes), Member = ".ctor", MemberParameters = new object[]
330 {
331 typeof(byte[]),
332 typeof(byte[]),
333 typeof(int),
335 }, ReturnType = typeof(void))]
336 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Rfc2898DeriveBytes), Member = ".ctor", MemberParameters = new object[]
337 {
338 typeof(string),
339 typeof(int),
340 typeof(int),
341 typeof(HashAlgorithmName)
342 }, ReturnType = typeof(void))]
343 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Rfc2898DeriveBytes), Member = "set_IterationCount", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
344 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Rfc2898DeriveBytes), Member = "set_Salt", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
345 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Rfc2898DeriveBytes), Member = "Reset", ReturnType = typeof(void))]
346 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Clear", MemberParameters = new object[]
348 {
349 typeof(global::System.Array),
350 typeof(int),
351 typeof(int)
352 }, ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
354 private void Initialize()
355 {
356 throw null;
357 }
358
359 [global::Cpp2ILInjected.Token(Token = "0x600177E")]
360 [global::Cpp2ILInjected.Address(RVA = "0x1AF26CC", Offset = "0x1AF26CC", Length = "0x448")]
361 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
362 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Rfc2898DeriveBytes), Member = "GetBytes", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
363 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
364 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
365 {
366 typeof(global::System.Array),
367 typeof(int),
368 typeof(global::System.Array),
369 typeof(int),
370 typeof(int)
371 }, ReturnType = typeof(void))]
372 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Internal.Cryptography.Helpers), Member = "WriteInt", MemberParameters = new object[]
373 {
374 typeof(uint),
375 typeof(byte[]),
376 typeof(int)
377 }, ReturnType = typeof(void))]
378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
379 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ReadOnlySpan<>), Member = "op_Implicit", MemberParameters = new object[] { "T[]" }, ReturnType = "System.ReadOnlySpan`1<T>")]
380 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "TryComputeHash", MemberParameters = new object[]
381 {
382 typeof(global::System.ReadOnlySpan<byte>),
383 typeof(global::System.Span<byte>),
384 typeof(ref int)
385 }, ReturnType = typeof(bool))]
386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Span<>), Member = "op_Implicit", MemberParameters = new object[] { "T[]" }, ReturnType = "System.Span`1<T>")]
387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Span<>), Member = "CopyTo", MemberParameters = new object[] { "System.Span`1<T>" }, ReturnType = typeof(void))]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Span<>), Member = "op_Implicit", MemberParameters = new object[] { "System.Span`1<T>" }, ReturnType = "System.ReadOnlySpan`1<T>")]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", ReturnType = typeof(void))]
390 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 31)]
391 private byte[] Func()
392 {
393 throw null;
394 }
395
396 [global::Cpp2ILInjected.Token(Token = "0x4000C0F")]
397 private const int MinimumSaltSize = 8;
398
399 [global::Cpp2ILInjected.Token(Token = "0x4000C10")]
400 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
401 private readonly byte[] _password;
402
403 [global::Cpp2ILInjected.Token(Token = "0x4000C11")]
404 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
405 private byte[] _salt;
406
407 [global::Cpp2ILInjected.Token(Token = "0x4000C12")]
408 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
409 private uint _iterations;
410
411 [global::Cpp2ILInjected.Token(Token = "0x4000C13")]
412 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
413 private HMAC _hmac;
414
415 [global::Cpp2ILInjected.Token(Token = "0x4000C14")]
416 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
417 private int _blockSize;
418
419 [global::Cpp2ILInjected.Token(Token = "0x4000C15")]
420 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
421 private byte[] _buffer;
422
423 [global::Cpp2ILInjected.Token(Token = "0x4000C16")]
424 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
425 private uint _block;
426
427 [global::Cpp2ILInjected.Token(Token = "0x4000C17")]
428 [global::Cpp2ILInjected.FieldOffset(Offset = "0x44")]
429 private int _startIndex;
430
431 [global::Cpp2ILInjected.Token(Token = "0x4000C18")]
432 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
433 private int _endIndex;
434
435 [global::System.Runtime.CompilerServices.CompilerGenerated]
436 [global::Cpp2ILInjected.Token(Token = "0x4000C19")]
437 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
439 }
440}
class f__AnonymousType0<< Count > j__TPar
Rfc2898DeriveBytes(string password, byte[] salt, int iterations, HashAlgorithmName hashAlgorithm)
Rfc2898DeriveBytes(string password, int saltSize, int iterations)
readonly HashAlgorithmName< HashAlgorithm > k__BackingField
Rfc2898DeriveBytes(byte[] password, byte[] salt, int iterations)
Rfc2898DeriveBytes(byte[] password, byte[] salt, int iterations, HashAlgorithmName hashAlgorithm)
Rfc2898DeriveBytes(string password, int saltSize, int iterations, HashAlgorithmName hashAlgorithm)
byte[] CryptDeriveKey(string algname, string alghashname, int keySize, byte[] rgbIV)
Rfc2898DeriveBytes(string password, byte[] salt, int iterations)