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
DSACryptoServiceProvider.cs
Go to the documentation of this file.
1using System;
3using System.IO;
8
10{
11 [global::System.Runtime.InteropServices.ComVisible(true)]
12 [global::Cpp2ILInjected.Token(Token = "0x2000312")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6001A9A")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1B14EF4", Offset = "0x1B14EF4", Length = "0x2C")]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSA), Member = "Create", ReturnType = typeof(DSA))]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.X509Certificates.X509Certificate2ImplMono", Member = "get_PrivateKey", ReturnType = typeof(AsymmetricAlgorithm))]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSA), Member = ".ctor", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSACryptoServiceProvider), Member = "Common", MemberParameters = new object[]
22 {
23 typeof(int),
24 typeof(bool)
25 }, ReturnType = typeof(void))]
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x6001A9B")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1B17234", Offset = "0x1B17234", Length = "0xC")]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
35 {
36 throw null;
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x6001A9C")]
40 [global::Cpp2ILInjected.Address(RVA = "0x1B171FC", Offset = "0x1B171FC", Length = "0x38")]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.X509Certificates.PublicKey", Member = "DecodeDSA", MemberParameters = new object[] { "System.Byte[]", "System.Byte[]" }, ReturnType = typeof(DSA))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Security.X509.X509Certificate", Member = "get_DSA", ReturnType = typeof(DSA))]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSA), Member = ".ctor", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSACryptoServiceProvider), Member = "Common", MemberParameters = new object[]
46 {
47 typeof(int),
48 typeof(bool)
49 }, ReturnType = typeof(void))]
51 {
52 throw null;
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x6001A9D")]
56 [global::Cpp2ILInjected.Address(RVA = "0x1B17240", Offset = "0x1B17240", Length = "0x5C")]
57 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSA), Member = ".ctor", ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSACryptoServiceProvider), Member = "Common", MemberParameters = new object[]
61 {
62 typeof(int),
63 typeof(bool)
64 }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSACryptoServiceProvider), Member = "Common", MemberParameters = new object[] { typeof(CspParameters) }, ReturnType = typeof(void))]
67 {
68 throw null;
69 }
70
71 [global::Cpp2ILInjected.Token(Token = "0x6001A9E")]
72 [global::Cpp2ILInjected.Address(RVA = "0x1B1729C", Offset = "0x1B1729C", Length = "0x200")]
73 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CryptoConfig), Member = "CreateFromName", MemberParameters = new object[]
75 {
76 typeof(string),
77 typeof(object[])
78 }, ReturnType = typeof(object))]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSACryptoServiceProvider), Member = ".ctor", ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSACryptoServiceProvider), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSACryptoServiceProvider), Member = ".ctor", MemberParameters = new object[]
82 {
83 typeof(int),
84 typeof(CspParameters)
85 }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeySizes), Member = ".ctor", MemberParameters = new object[]
88 {
89 typeof(int),
90 typeof(int),
91 typeof(int)
92 }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Security.Cryptography.DSAManaged), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Security.Cryptography.DSAManaged.KeyGeneratedEventHandler), Member = ".ctor", MemberParameters = new object[]
95 {
96 typeof(object),
97 typeof(global::System.IntPtr)
98 }, ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Security.Cryptography.DSAManaged), Member = "add_KeyGenerated", MemberParameters = new object[] { typeof(Mono.Security.Cryptography.DSAManaged.KeyGeneratedEventHandler) }, ReturnType = typeof(void))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CspParameters), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CspParameters), Member = "set_Flags", MemberParameters = new object[] { typeof(CspProviderFlags) }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Security.Cryptography.KeyPairPersistence), Member = ".ctor", MemberParameters = new object[] { typeof(CspParameters) }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
104 private void Common(int dwKeySize, bool parameters)
105 {
106 throw null;
107 }
108
109 [global::Cpp2ILInjected.Token(Token = "0x6001A9F")]
110 [global::Cpp2ILInjected.Address(RVA = "0x1B1749C", Offset = "0x1B1749C", Length = "0xA8")]
111 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSACryptoServiceProvider), Member = ".ctor", MemberParameters = new object[]
113 {
114 typeof(int),
116 }, ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Security.Cryptography.KeyPairPersistence), Member = ".ctor", MemberParameters = new object[] { typeof(CspParameters) }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Security.Cryptography.KeyPairPersistence), Member = "Load", ReturnType = typeof(bool))]
120 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
121 private void Common(CspParameters parameters)
122 {
123 throw null;
124 }
125
126 [global::Cpp2ILInjected.Token(Token = "0x6001AA0")]
127 [global::Cpp2ILInjected.Address(RVA = "0x1B17544", Offset = "0x1B17544", Length = "0xA0")]
128 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "Finalize", ReturnType = typeof(void))]
131 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
132 protected override void Finalize()
133 {
134 throw null;
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x170002F0")]
138 public override string KeyExchangeAlgorithm
139 {
140 [global::Cpp2ILInjected.Token(Token = "0x6001AA1")]
141 [global::Cpp2ILInjected.Address(RVA = "0x1B175E4", Offset = "0x1B175E4", Length = "0x8")]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
143 get
144 {
145 throw null;
146 }
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x170002F1")]
150 public override int KeySize
151 {
152 [global::Cpp2ILInjected.Token(Token = "0x6001AA2")]
153 [global::Cpp2ILInjected.Address(RVA = "0x1B175EC", Offset = "0x1B175EC", Length = "0x10")]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
155 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
156 get
157 {
158 throw null;
159 }
160 }
161
162 [global::Cpp2ILInjected.Token(Token = "0x170002F2")]
163 public bool PersistKeyInCsp
164 {
165 [global::Cpp2ILInjected.Token(Token = "0x6001AA3")]
166 [global::Cpp2ILInjected.Address(RVA = "0x1B175FC", Offset = "0x1B175FC", Length = "0x8")]
167 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
168 get
169 {
170 throw null;
171 }
172 [global::Cpp2ILInjected.Token(Token = "0x6001AA4")]
173 [global::Cpp2ILInjected.Address(RVA = "0x1B17604", Offset = "0x1B17604", Length = "0xC")]
174 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
175 set
176 {
177 throw null;
178 }
179 }
180
181 [global::System.Runtime.InteropServices.ComVisible(false)]
182 [global::Cpp2ILInjected.Token(Token = "0x170002F3")]
183 public bool PublicOnly
184 {
185 [global::Cpp2ILInjected.Token(Token = "0x6001AA5")]
186 [global::Cpp2ILInjected.Address(RVA = "0x1B17610", Offset = "0x1B17610", Length = "0xC")]
187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.X509Certificates.X509Certificate2ImplMono", Member = "get_PrivateKey", ReturnType = typeof(AsymmetricAlgorithm))]
188 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Security.Cryptography.DSAManaged), Member = "get_PublicOnly", ReturnType = typeof(bool))]
190 get
191 {
192 throw null;
193 }
194 }
195
196 [global::Cpp2ILInjected.Token(Token = "0x170002F4")]
197 public override string SignatureAlgorithm
198 {
199 [global::Cpp2ILInjected.Token(Token = "0x6001AA6")]
200 [global::Cpp2ILInjected.Address(RVA = "0x1B1761C", Offset = "0x1B1761C", Length = "0x40")]
201 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
202 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
203 get
204 {
205 throw null;
206 }
207 }
208
209 [global::Cpp2ILInjected.Token(Token = "0x170002F5")]
210 public static bool UseMachineKeyStore
211 {
212 [global::Cpp2ILInjected.Token(Token = "0x6001AA7")]
213 [global::Cpp2ILInjected.Address(RVA = "0x1B1765C", Offset = "0x1B1765C", Length = "0x48")]
214 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
215 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
216 get
217 {
218 throw null;
219 }
220 [global::Cpp2ILInjected.Token(Token = "0x6001AA8")]
221 [global::Cpp2ILInjected.Address(RVA = "0x1B176A4", Offset = "0x1B176A4", Length = "0x4C")]
222 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
223 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
224 set
225 {
226 throw null;
227 }
228 }
229
230 [global::Cpp2ILInjected.Token(Token = "0x6001AA9")]
231 [global::Cpp2ILInjected.Address(RVA = "0x1B176F0", Offset = "0x1B176F0", Length = "0xA8")]
232 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
233 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
236 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
238 {
239 throw null;
240 }
241
242 [global::Cpp2ILInjected.Token(Token = "0x6001AAA")]
243 [global::Cpp2ILInjected.Address(RVA = "0x1B17798", Offset = "0x1B17798", Length = "0x44")]
244 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
245 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
246 public override void ImportParameters(DSAParameters parameters)
247 {
248 throw null;
249 }
250
251 [global::Cpp2ILInjected.Token(Token = "0x6001AAB")]
252 [global::Cpp2ILInjected.Address(RVA = "0x1B177DC", Offset = "0x1B177DC", Length = "0x14")]
253 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
254 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
255 public override byte[] CreateSignature(byte[] rgbHash)
256 {
257 throw null;
258 }
259
260 [global::Cpp2ILInjected.Token(Token = "0x6001AAC")]
261 [global::Cpp2ILInjected.Address(RVA = "0x1B177F0", Offset = "0x1B177F0", Length = "0x44")]
262 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SHA1), Member = "Create", ReturnType = typeof(SHA1))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "ComputeHash", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
265 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
266 public byte[] SignData(byte[] buffer)
267 {
268 throw null;
269 }
270
271 [global::Cpp2ILInjected.Token(Token = "0x6001AAD")]
272 [global::Cpp2ILInjected.Address(RVA = "0x1B17834", Offset = "0x1B17834", Length = "0x5C")]
273 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SHA1), Member = "Create", ReturnType = typeof(SHA1))]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "ComputeHash", MemberParameters = new object[]
276 {
277 typeof(byte[]),
278 typeof(int),
279 typeof(int)
280 }, ReturnType = typeof(byte[]))]
281 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
282 public byte[] SignData(byte[] buffer, int offset, int count)
283 {
284 throw null;
285 }
286
287 [global::Cpp2ILInjected.Token(Token = "0x6001AAE")]
288 [global::Cpp2ILInjected.Address(RVA = "0x1B17890", Offset = "0x1B17890", Length = "0x44")]
289 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SHA1), Member = "Create", ReturnType = typeof(SHA1))]
291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "ComputeHash", MemberParameters = new object[] { typeof(global::System.IO.Stream) }, ReturnType = typeof(byte[]))]
292 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
293 public byte[] SignData(global::System.IO.Stream inputStream)
294 {
295 throw null;
296 }
297
298 [global::Cpp2ILInjected.Token(Token = "0x6001AAF")]
299 [global::Cpp2ILInjected.Address(RVA = "0x1B178D4", Offset = "0x1B178D4", Length = "0xFC")]
300 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Compare", MemberParameters = new object[]
303 {
304 typeof(string),
305 typeof(string),
306 typeof(bool),
307 typeof(global::System.Globalization.CultureInfo)
308 }, ReturnType = typeof(int))]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
311 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
312 public byte[] SignHash(byte[] rgbHash, string str)
313 {
314 throw null;
315 }
316
317 [global::Cpp2ILInjected.Token(Token = "0x6001AB0")]
318 [global::Cpp2ILInjected.Address(RVA = "0x1B179D0", Offset = "0x1B179D0", Length = "0x4C")]
319 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SHA1), Member = "Create", ReturnType = typeof(SHA1))]
321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "ComputeHash", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
322 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
323 public bool VerifyData(byte[] rgbData, byte[] rgbSignature)
324 {
325 throw null;
326 }
327
328 [global::Cpp2ILInjected.Token(Token = "0x6001AB1")]
329 [global::Cpp2ILInjected.Address(RVA = "0x1B17A1C", Offset = "0x1B17A1C", Length = "0x118")]
330 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
331 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Compare", MemberParameters = new object[]
334 {
335 typeof(string),
336 typeof(string),
337 typeof(bool),
338 typeof(global::System.Globalization.CultureInfo)
339 }, ReturnType = typeof(int))]
340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
342 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
343 public bool VerifyHash(byte[] rgbHash, string str, byte[] rgbSignature)
344 {
345 throw null;
346 }
347
348 [global::Cpp2ILInjected.Token(Token = "0x6001AB2")]
349 [global::Cpp2ILInjected.Address(RVA = "0x1B17B34", Offset = "0x1B17B34", Length = "0x14")]
350 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
351 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
352 public override bool VerifySignature(byte[] rgbHash, byte[] rgbSignature)
353 {
354 throw null;
355 }
356
357 [global::Cpp2ILInjected.Token(Token = "0x6001AB3")]
358 [global::Cpp2ILInjected.Address(RVA = "0x1B17B48", Offset = "0x1B17B48", Length = "0xDC")]
359 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
360 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithmName), Member = "get_SHA1", ReturnType = typeof(HashAlgorithmName))]
361 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithmName), Member = "op_Inequality", MemberParameters = new object[]
362 {
365 }, ReturnType = typeof(bool))]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "Create", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(HashAlgorithm))]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "ComputeHash", MemberParameters = new object[]
368 {
369 typeof(byte[]),
370 typeof(int),
371 typeof(int)
372 }, ReturnType = typeof(byte[]))]
373 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
374 {
375 typeof(string),
376 typeof(object[])
377 }, 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)]
380 protected override byte[] HashData(byte[] data, int offset, int count, HashAlgorithmName hashAlgorithm)
381 {
382 throw null;
383 }
384
385 [global::Cpp2ILInjected.Token(Token = "0x6001AB4")]
386 [global::Cpp2ILInjected.Address(RVA = "0x1B17C24", Offset = "0x1B17C24", Length = "0xC4")]
387 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithmName), Member = "get_SHA1", ReturnType = typeof(HashAlgorithmName))]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithmName), Member = "op_Inequality", MemberParameters = new object[]
390 {
393 }, ReturnType = typeof(bool))]
394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "Create", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(HashAlgorithm))]
395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "ComputeHash", MemberParameters = new object[] { typeof(global::System.IO.Stream) }, ReturnType = typeof(byte[]))]
396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
397 {
398 typeof(string),
399 typeof(object[])
400 }, ReturnType = typeof(string))]
401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
402 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
403 protected override byte[] HashData(global::System.IO.Stream data, HashAlgorithmName hashAlgorithm)
404 {
405 throw null;
406 }
407
408 [global::Cpp2ILInjected.Token(Token = "0x6001AB5")]
409 [global::Cpp2ILInjected.Address(RVA = "0x1B17CE8", Offset = "0x1B17CE8", Length = "0x4C")]
410 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Security.Cryptography.KeyPairPersistence), Member = "Remove", ReturnType = typeof(void))]
412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsymmetricAlgorithm), Member = "Clear", ReturnType = typeof(void))]
413 protected override void Dispose(bool disposing)
414 {
415 throw null;
416 }
417
418 [global::Cpp2ILInjected.Token(Token = "0x6001AB6")]
419 [global::Cpp2ILInjected.Address(RVA = "0x1B17D34", Offset = "0x1B17D34", Length = "0x74")]
420 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
421 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Security.Cryptography.DSAManaged), Member = "get_PublicOnly", ReturnType = typeof(bool))]
423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Security.Cryptography.KeyPairPersistence), Member = "set_KeyValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
424 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Security.Cryptography.KeyPairPersistence), Member = "Save", ReturnType = typeof(void))]
425 private void OnKeyGenerated(object sender, global::System.EventArgs e)
426 {
427 throw null;
428 }
429
430 [global::System.Runtime.InteropServices.ComVisible(false)]
431 [global::System.MonoTODO("call into KeyPairPersistence to get details")]
432 [global::Cpp2ILInjected.Token(Token = "0x170002F6")]
434 {
435 [global::Cpp2ILInjected.Token(Token = "0x6001AB7")]
436 [global::Cpp2ILInjected.Address(RVA = "0x1B17DA8", Offset = "0x1B17DA8", Length = "0x8")]
437 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
438 get
439 {
440 throw null;
441 }
442 }
443
444 [global::System.Runtime.InteropServices.ComVisible(false)]
445 [global::Cpp2ILInjected.Token(Token = "0x6001AB8")]
446 [global::Cpp2ILInjected.Address(RVA = "0x1B17DB0", Offset = "0x1B17DB0", Length = "0x14")]
447 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
448 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Security.Cryptography.CryptoConvert), Member = "ToCapiPrivateKeyBlob", MemberParameters = new object[] { typeof(DSA) }, ReturnType = typeof(byte[]))]
449 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Security.Cryptography.CryptoConvert), Member = "ToCapiPublicKeyBlob", MemberParameters = new object[] { typeof(DSA) }, ReturnType = typeof(byte[]))]
451 {
452 throw null;
453 }
454
455 [global::System.Runtime.InteropServices.ComVisible(false)]
456 [global::Cpp2ILInjected.Token(Token = "0x6001AB9")]
457 [global::Cpp2ILInjected.Address(RVA = "0x1B17DC4", Offset = "0x1B17DC4", Length = "0x244")]
458 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
459 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
460 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Security.Cryptography.CryptoConvert), Member = "FromCapiKeyBlobDSA", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(DSA))]
461 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Security.Cryptography.DSAManaged), Member = "get_PublicOnly", ReturnType = typeof(bool))]
462 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
463 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
464 public void ImportCspBlob(byte[] keyBlob)
465 {
466 throw null;
467 }
468
469 [global::Cpp2ILInjected.Token(Token = "0x4000D92")]
470 private const int PROV_DSS_DH = 13;
471
472 [global::Cpp2ILInjected.Token(Token = "0x4000D93")]
473 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
475
476 [global::Cpp2ILInjected.Token(Token = "0x4000D94")]
477 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
478 private bool persistKey;
479
480 [global::Cpp2ILInjected.Token(Token = "0x4000D95")]
481 [global::Cpp2ILInjected.FieldOffset(Offset = "0x29")]
482 private bool persisted;
483
484 [global::Cpp2ILInjected.Token(Token = "0x4000D96")]
485 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2A")]
487
488 [global::Cpp2ILInjected.Token(Token = "0x4000D97")]
489 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2B")]
490 private bool m_disposed;
491
492 [global::Cpp2ILInjected.Token(Token = "0x4000D98")]
493 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
495
496 [global::Cpp2ILInjected.Token(Token = "0x4000D99")]
497 private static bool useMachineKeyStore;
498 }
499}
class f__AnonymousType0<< Count > j__TPar
delegate void KeyGeneratedEventHandler(object sender, global::System.EventArgs e)
override bool VerifySignature(byte[] rgbHash, byte[] rgbSignature)
void OnKeyGenerated(object sender, global::System.EventArgs e)
Mono.Security.Cryptography.KeyPairPersistence store
override byte[] HashData(byte[] data, int offset, int count, HashAlgorithmName hashAlgorithm)
bool VerifyHash(byte[] rgbHash, string str, byte[] rgbSignature)
DSACryptoServiceProvider(int dwKeySize, CspParameters parameters)
byte[] SignData(byte[] buffer, int offset, int count)
byte[] SignData(global::System.IO.Stream inputStream)
override byte[] HashData(global::System.IO.Stream data, HashAlgorithmName hashAlgorithm)
override DSAParameters ExportParameters(bool includePrivateParameters)