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
PasswordDeriveBytes.cs
Go to the documentation of this file.
1using System;
2using System.IO;
5using System.Text;
8
10{
11 [global::System.Runtime.InteropServices.ComVisible(true)]
12 [global::Cpp2ILInjected.Token(Token = "0x20002E7")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x60018E5")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1AFFEE0", Offset = "0x1AFFEE0", Length = "0x88")]
17 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
22 {
23 throw null;
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x60018E6")]
27 [global::Cpp2ILInjected.Address(RVA = "0x1AFFFDC", Offset = "0x1AFFFDC", Length = "0x88")]
28 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
32 public PasswordDeriveBytes(byte[] password, byte[] salt)
33 {
34 throw null;
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x60018E7")]
38 [global::Cpp2ILInjected.Address(RVA = "0x1B000C8", Offset = "0x1B000C8", Length = "0xA0")]
39 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
43 public PasswordDeriveBytes(string strPassword, byte[] rgbSalt, string strHashName, int iterations)
44 {
45 throw null;
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x60018E8")]
49 [global::Cpp2ILInjected.Address(RVA = "0x1B0020C", Offset = "0x1B0020C", Length = "0x9C")]
50 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
54 public PasswordDeriveBytes(byte[] password, byte[] salt, string hashName, int iterations)
55 {
56 throw null;
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x60018E9")]
60 [global::Cpp2ILInjected.Address(RVA = "0x1AFFF68", Offset = "0x1AFFF68", Length = "0x74")]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PasswordDeriveBytes), Member = ".ctor", MemberParameters = new object[]
63 {
64 typeof(string),
65 typeof(byte[]),
66 typeof(string),
67 typeof(int),
69 }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
72 {
73 throw null;
74 }
75
76 [global::Cpp2ILInjected.Token(Token = "0x60018EA")]
77 [global::Cpp2ILInjected.Address(RVA = "0x1B00064", Offset = "0x1B00064", Length = "0x64")]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PasswordDeriveBytes), Member = ".ctor", MemberParameters = new object[]
80 {
81 typeof(byte[]),
82 typeof(byte[]),
83 typeof(string),
84 typeof(int),
86 }, ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
88 public PasswordDeriveBytes(byte[] password, byte[] salt, CspParameters cspParams)
89 {
90 throw null;
91 }
92
93 [global::Cpp2ILInjected.Token(Token = "0x60018EB")]
94 [global::Cpp2ILInjected.Address(RVA = "0x1B00168", Offset = "0x1B00168", Length = "0xA4")]
95 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PasswordDeriveBytes), Member = ".ctor", MemberParameters = new object[]
97 {
98 typeof(string),
99 typeof(byte[]),
101 }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.UTF8Encoding), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PasswordDeriveBytes), Member = ".ctor", MemberParameters = new object[]
105 {
106 typeof(byte[]),
107 typeof(byte[]),
108 typeof(string),
109 typeof(int),
110 typeof(CspParameters)
111 }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
114 {
115 throw null;
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x60018EC")]
119 [global::Cpp2ILInjected.Address(RVA = "0x1B002A8", Offset = "0x1B002A8", Length = "0x60")]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PasswordDeriveBytes), Member = ".ctor", MemberParameters = new object[]
121 {
122 typeof(byte[]),
123 typeof(byte[]),
125 }, ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PasswordDeriveBytes), Member = ".ctor", MemberParameters = new object[]
127 {
128 typeof(string),
129 typeof(byte[]),
130 typeof(string),
131 typeof(int),
132 typeof(CspParameters)
133 }, ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PasswordDeriveBytes), Member = "set_IterationCount", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PasswordDeriveBytes), Member = "set_Salt", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PasswordDeriveBytes), Member = "set_HashName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
139 public PasswordDeriveBytes(byte[] password, byte[] salt, string hashName, int iterations, CspParameters cspParams)
140 {
141 throw null;
142 }
143
144 [global::Cpp2ILInjected.Token(Token = "0x170002AC")]
145 public string HashName
146 {
147 [global::Cpp2ILInjected.Token(Token = "0x60018ED")]
148 [global::Cpp2ILInjected.Address(RVA = "0x1B006BC", Offset = "0x1B006BC", Length = "0x8")]
149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
150 get
151 {
152 throw null;
153 }
154 [global::Cpp2ILInjected.Token(Token = "0x60018EE")]
155 [global::Cpp2ILInjected.Address(RVA = "0x1B00550", Offset = "0x1B00550", Length = "0x16C")]
156 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PasswordDeriveBytes), Member = ".ctor", MemberParameters = new object[]
158 {
159 typeof(byte[]),
160 typeof(byte[]),
161 typeof(string),
162 typeof(int),
164 }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoConfig), Member = "CreateFromName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(object))]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
168 {
169 typeof(string),
170 typeof(object[])
171 }, ReturnType = typeof(string))]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
174 set
175 {
176 throw null;
177 }
178 }
179
180 [global::Cpp2ILInjected.Token(Token = "0x170002AD")]
181 public int IterationCount
182 {
183 [global::Cpp2ILInjected.Token(Token = "0x60018EF")]
184 [global::Cpp2ILInjected.Address(RVA = "0x1B006C4", Offset = "0x1B006C4", Length = "0x8")]
185 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
186 get
187 {
188 throw null;
189 }
190 [global::Cpp2ILInjected.Token(Token = "0x60018F0")]
191 [global::Cpp2ILInjected.Address(RVA = "0x1B00308", Offset = "0x1B00308", Length = "0x108")]
192 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PasswordDeriveBytes), Member = ".ctor", MemberParameters = new object[]
194 {
195 typeof(byte[]),
196 typeof(byte[]),
197 typeof(string),
198 typeof(int),
200 }, ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
204 {
205 typeof(string),
206 typeof(string)
207 }, ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
209 {
210 typeof(string),
211 typeof(object[])
212 }, ReturnType = typeof(string))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
214 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
215 set
216 {
217 throw null;
218 }
219 }
220
221 [global::Cpp2ILInjected.Token(Token = "0x170002AE")]
222 public byte[] Salt
223 {
224 [global::Cpp2ILInjected.Token(Token = "0x60018F1")]
225 [global::Cpp2ILInjected.Address(RVA = "0x1B006CC", Offset = "0x1B006CC", Length = "0x74")]
226 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Clone", ReturnType = typeof(object))]
228 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
229 get
230 {
231 throw null;
232 }
233 [global::Cpp2ILInjected.Token(Token = "0x60018F2")]
234 [global::Cpp2ILInjected.Address(RVA = "0x1B00410", Offset = "0x1B00410", Length = "0x140")]
235 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PasswordDeriveBytes), Member = ".ctor", MemberParameters = new object[]
236 {
237 typeof(byte[]),
238 typeof(byte[]),
239 typeof(string),
240 typeof(int),
242 }, ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Clone", ReturnType = typeof(object))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
246 {
247 typeof(string),
248 typeof(object[])
249 }, ReturnType = typeof(string))]
250 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
252 set
253 {
254 throw null;
255 }
256 }
257
258 [global::System.Obsolete("Rfc2898DeriveBytes replaces PasswordDeriveBytes for deriving key material from a password and is preferred in new applications.")]
259 [global::Cpp2ILInjected.Token(Token = "0x60018F3")]
260 [global::Cpp2ILInjected.Address(RVA = "0x1B00740", Offset = "0x1B00740", Length = "0x180")]
261 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
262 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "InternalBlockCopy", MemberParameters = new object[]
264 {
265 typeof(global::System.Array),
266 typeof(int),
267 typeof(global::System.Array),
268 typeof(int),
269 typeof(int)
270 }, ReturnType = typeof(bool))]
271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PasswordDeriveBytes), Member = "ComputeBaseValue", ReturnType = typeof(byte[]))]
272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PasswordDeriveBytes), Member = "ComputeBytes", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
273 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IndexOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
274 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
275 public override byte[] GetBytes(int cb)
276 {
277 throw null;
278 }
279
280 [global::Cpp2ILInjected.Token(Token = "0x60018F4")]
281 [global::Cpp2ILInjected.Address(RVA = "0x1B00EAC", Offset = "0x1B00EAC", Length = "0xC")]
282 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
283 public override void Reset()
284 {
285 throw null;
286 }
287
288 [global::Cpp2ILInjected.Token(Token = "0x60018F5")]
289 [global::Cpp2ILInjected.Address(RVA = "0x1B00EB8", Offset = "0x1B00EB8", Length = "0x84")]
290 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "Dispose", ReturnType = typeof(void))]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Clear", MemberParameters = new object[]
293 {
294 typeof(global::System.Array),
295 typeof(int),
296 typeof(int)
297 }, ReturnType = typeof(void))]
298 protected override void Dispose(bool disposing)
299 {
300 throw null;
301 }
302
303 [global::Cpp2ILInjected.Token(Token = "0x60018F6")]
304 [global::Cpp2ILInjected.Address(RVA = "0x1B00F3C", Offset = "0x1B00F3C", Length = "0xA0")]
305 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
309 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
310 public byte[] CryptDeriveKey(string algname, string alghashname, int keySize, byte[] rgbIV)
311 {
312 throw null;
313 }
314
315 [global::Cpp2ILInjected.Token(Token = "0x60018F7")]
316 [global::Cpp2ILInjected.Address(RVA = "0x1B008C0", Offset = "0x1B008C0", Length = "0x138")]
317 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
318 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PasswordDeriveBytes), Member = "GetBytes", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
319 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "TransformBlock", MemberParameters = new object[]
321 {
322 typeof(byte[]),
323 typeof(int),
324 typeof(int),
325 typeof(byte[]),
326 typeof(int)
327 }, ReturnType = typeof(int))]
328 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "TransformFinalBlock", MemberParameters = new object[]
329 {
330 typeof(byte[]),
331 typeof(int),
332 typeof(int)
333 }, ReturnType = typeof(byte[]))]
334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "ComputeHash", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
335 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
336 private byte[] ComputeBaseValue()
337 {
338 throw null;
339 }
340
341 [global::Cpp2ILInjected.Token(Token = "0x60018F8")]
342 [global::Cpp2ILInjected.Address(RVA = "0x1B009F8", Offset = "0x1B009F8", Length = "0x4B4")]
343 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
344 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PasswordDeriveBytes), Member = "GetBytes", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
345 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoStream), Member = ".ctor", MemberParameters = new object[]
347 {
348 typeof(global::System.IO.Stream),
349 typeof(ICryptoTransform),
351 }, ReturnType = typeof(void))]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PasswordDeriveBytes), Member = "HashPrefix", MemberParameters = new object[] { typeof(CryptoStream) }, ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "InternalBlockCopy", MemberParameters = new object[]
354 {
355 typeof(global::System.Array),
356 typeof(int),
357 typeof(global::System.Array),
358 typeof(int),
359 typeof(int)
360 }, ReturnType = typeof(bool))]
361 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
362 private byte[] ComputeBytes(int cb)
363 {
364 throw null;
365 }
366
367 [global::Cpp2ILInjected.Token(Token = "0x60018F9")]
368 [global::Cpp2ILInjected.Address(RVA = "0x1B00FDC", Offset = "0x1B00FDC", Length = "0x1B4")]
369 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
370 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PasswordDeriveBytes), Member = "ComputeBytes", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
371 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
372 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.CompilerServices.RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
373 {
374 typeof(global::System.Array),
375 typeof(global::System.RuntimeFieldHandle)
376 }, ReturnType = typeof(void))]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
379 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
381 {
382 throw null;
383 }
384
385 [global::Cpp2ILInjected.Token(Token = "0x4000CC5")]
386 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
387 private int _extraCount;
388
389 [global::Cpp2ILInjected.Token(Token = "0x4000CC6")]
390 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
391 private int _prefix;
392
393 [global::Cpp2ILInjected.Token(Token = "0x4000CC7")]
394 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
395 private int _iterations;
396
397 [global::Cpp2ILInjected.Token(Token = "0x4000CC8")]
398 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
399 private byte[] _baseValue;
400
401 [global::Cpp2ILInjected.Token(Token = "0x4000CC9")]
402 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
403 private byte[] _extra;
404
405 [global::Cpp2ILInjected.Token(Token = "0x4000CCA")]
406 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
407 private byte[] _salt;
408
409 [global::Cpp2ILInjected.Token(Token = "0x4000CCB")]
410 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
411 private string _hashName;
412
413 [global::Cpp2ILInjected.Token(Token = "0x4000CCC")]
414 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
415 private byte[] _password;
416
417 [global::Cpp2ILInjected.Token(Token = "0x4000CCD")]
418 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
420 }
421}
class f__AnonymousType0<< Count > j__TPar
PasswordDeriveBytes(string strPassword, byte[] rgbSalt, string strHashName, int iterations, CspParameters cspParams)
PasswordDeriveBytes(string strPassword, byte[] rgbSalt, CspParameters cspParams)
PasswordDeriveBytes(byte[] password, byte[] salt, string hashName, int iterations, CspParameters cspParams)
byte[] CryptDeriveKey(string algname, string alghashname, int keySize, byte[] rgbIV)
PasswordDeriveBytes(string strPassword, byte[] rgbSalt, string strHashName, int iterations)
PasswordDeriveBytes(string strPassword, byte[] rgbSalt)
PasswordDeriveBytes(byte[] password, byte[] salt, CspParameters cspParams)
PasswordDeriveBytes(byte[] password, byte[] salt, string hashName, int iterations)