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
DSAManaged.cs
Go to the documentation of this file.
1using System;
6using Mono.Math;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x200004D")]
11 internal class DSAManaged : global::System.Security.Cryptography.DSA
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x60001A5")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1AC1190", Offset = "0x1AC1190", Length = "0xCC")]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.DSACryptoServiceProvider), Member = "Common", MemberParameters = new object[]
16 {
17 typeof(int),
18 typeof(bool)
19 }, ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.DSA), Member = ".ctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.KeySizes), Member = ".ctor", MemberParameters = new object[]
23 {
24 typeof(int),
25 typeof(int),
26 typeof(int)
27 }, ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x60001A6")]
35 [global::Cpp2ILInjected.Address(RVA = "0x1AC125C", Offset = "0x1AC125C", Length = "0xA0")]
36 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "Finalize", ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
40 protected override void Finalize()
41 {
42 throw null;
43 }
44
45 [global::Cpp2ILInjected.Token(Token = "0x60001A7")]
46 [global::Cpp2ILInjected.Address(RVA = "0x1AC12FC", Offset = "0x1AC12FC", Length = "0x4C")]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSAManaged), Member = "ExportParameters", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(global::System.Security.Cryptography.DSAParameters))]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSAManaged), Member = "CreateSignature", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSAManaged), Member = "GenerateParams", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSAManaged), Member = "GenerateKeyPair", ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
53 private void Generate()
54 {
55 throw null;
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x60001A8")]
59 [global::Cpp2ILInjected.Address(RVA = "0x1AC1814", Offset = "0x1AC1814", Length = "0xD0")]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSAManaged), Member = "Generate", ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "GenerateRandom", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Mono.Math.BigInteger))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Equality", MemberParameters = new object[]
64 {
65 typeof(Mono.Math.BigInteger),
66 typeof(uint)
67 }, ReturnType = typeof(bool))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Math.BigInteger.Kernel", Member = "Compare", MemberParameters = new object[]
69 {
72 }, ReturnType = typeof(Mono.Math.BigInteger.Sign))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "Randomize", ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "ModPow", MemberParameters = new object[]
75 {
78 }, ReturnType = typeof(Mono.Math.BigInteger))]
79 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
80 private void GenerateKeyPair()
81 {
82 throw null;
83 }
84
85 [global::Cpp2ILInjected.Token(Token = "0x60001A9")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1AC19B0", Offset = "0x1AC19B0", Length = "0x5C")]
87 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSAManaged), Member = "GenerateParams", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
90 private void add(byte[] a, byte[] b, int value)
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x60001AA")]
96 [global::Cpp2ILInjected.Address(RVA = "0x1AC1348", Offset = "0x1AC1348", Length = "0x4CC")]
97 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSAManaged), Member = "Generate", ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.SHA1), Member = "Create", ReturnType = typeof(global::System.Security.Cryptography.SHA1))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.RandomNumberGenerator), Member = "Create", ReturnType = typeof(global::System.Security.Cryptography.RandomNumberGenerator))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.HashAlgorithm), Member = "ComputeHash", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
104 {
105 typeof(global::System.Array),
106 typeof(int),
107 typeof(global::System.Array),
108 typeof(int),
109 typeof(int)
110 }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSAManaged), Member = "add", MemberParameters = new object[]
112 {
113 typeof(byte[]),
114 typeof(byte[]),
115 typeof(int)
116 }, ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "IsProbablePrime", ReturnType = typeof(bool))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Multiply", MemberParameters = new object[]
120 {
122 typeof(int)
123 }, ReturnType = typeof(Mono.Math.BigInteger))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Math.BigInteger.Kernel", Member = "multiByteDivide", MemberParameters = new object[]
125 {
128 }, ReturnType = typeof(Mono.Math.BigInteger[]))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Implicit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Mono.Math.BigInteger))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Subtraction", MemberParameters = new object[]
131 {
134 }, ReturnType = typeof(Mono.Math.BigInteger))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "GenerateRandom", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Mono.Math.BigInteger))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Math.BigInteger.Kernel", Member = "Compare", MemberParameters = new object[]
137 {
140 }, ReturnType = typeof(Mono.Math.BigInteger.Sign))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "ModPow", MemberParameters = new object[]
142 {
145 }, ReturnType = typeof(Mono.Math.BigInteger))]
146 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
147 private void GenerateParams(int keyLength)
148 {
149 throw null;
150 }
151
152 [global::Cpp2ILInjected.Token(Token = "0x1700002D")]
153 private global::System.Security.Cryptography.RandomNumberGenerator Random
154 {
155 [global::Cpp2ILInjected.Token(Token = "0x60001AB")]
156 [global::Cpp2ILInjected.Address(RVA = "0x1AC1A0C", Offset = "0x1AC1A0C", Length = "0x20")]
157 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.RandomNumberGenerator), Member = "Create", ReturnType = typeof(global::System.Security.Cryptography.RandomNumberGenerator))]
159 get
160 {
161 throw null;
162 }
163 }
164
165 [global::Cpp2ILInjected.Token(Token = "0x1700002E")]
166 public override int KeySize
167 {
168 [global::Cpp2ILInjected.Token(Token = "0x60001AC")]
169 [global::Cpp2ILInjected.Address(RVA = "0x1AC1CF4", Offset = "0x1AC1CF4", Length = "0x18")]
170 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "BitCount", ReturnType = typeof(int))]
172 get
173 {
174 throw null;
175 }
176 }
177
178 [global::Cpp2ILInjected.Token(Token = "0x1700002F")]
179 public override string KeyExchangeAlgorithm
180 {
181 [global::Cpp2ILInjected.Token(Token = "0x60001AD")]
182 [global::Cpp2ILInjected.Address(RVA = "0x1AC1D0C", Offset = "0x1AC1D0C", Length = "0x8")]
183 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
184 get
185 {
186 throw null;
187 }
188 }
189
190 [global::Cpp2ILInjected.Token(Token = "0x17000030")]
191 public bool PublicOnly
192 {
193 [global::Cpp2ILInjected.Token(Token = "0x60001AE")]
194 [global::Cpp2ILInjected.Address(RVA = "0x1AC1D14", Offset = "0x1AC1D14", Length = "0x74")]
195 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.DSACryptoServiceProvider), Member = "get_PublicOnly", ReturnType = typeof(bool))]
196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.DSACryptoServiceProvider), Member = "OnKeyGenerated", MemberParameters = new object[]
197 {
198 typeof(object),
199 typeof(global::System.EventArgs)
200 }, ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.DSACryptoServiceProvider), Member = "ImportCspBlob", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
202 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Equality", MemberParameters = new object[]
204 {
205 typeof(Mono.Math.BigInteger),
206 typeof(Mono.Math.BigInteger)
207 }, ReturnType = typeof(bool))]
208 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
209 get
210 {
211 throw null;
212 }
213 }
214
215 [global::Cpp2ILInjected.Token(Token = "0x17000031")]
216 public override string SignatureAlgorithm
217 {
218 [global::Cpp2ILInjected.Token(Token = "0x60001AF")]
219 [global::Cpp2ILInjected.Address(RVA = "0x1AC1D88", Offset = "0x1AC1D88", Length = "0x40")]
220 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
221 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
222 get
223 {
224 throw null;
225 }
226 }
227
228 [global::Cpp2ILInjected.Token(Token = "0x60001B0")]
229 [global::Cpp2ILInjected.Address(RVA = "0x1AC1DC8", Offset = "0x1AC1DC8", Length = "0x9C")]
230 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
231 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSAManaged), Member = "ExportParameters", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(global::System.Security.Cryptography.DSAParameters))]
232 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
234 {
235 typeof(global::System.Array),
236 typeof(int),
237 typeof(global::System.Array),
238 typeof(int),
239 typeof(int)
240 }, ReturnType = typeof(void))]
241 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
242 private byte[] NormalizeArray(byte[] array)
243 {
244 throw null;
245 }
246
247 [global::Cpp2ILInjected.Token(Token = "0x60001B1")]
248 [global::Cpp2ILInjected.Address(RVA = "0x1AC1E64", Offset = "0x1AC1E64", Length = "0x248")]
249 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
250 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSAManaged), Member = "Generate", ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Equality", MemberParameters = new object[]
253 {
254 typeof(Mono.Math.BigInteger),
255 typeof(Mono.Math.BigInteger)
256 }, ReturnType = typeof(bool))]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "GetBytes", ReturnType = typeof(byte[]))]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSAManaged), Member = "NormalizeArray", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Inequality", MemberParameters = new object[]
260 {
262 typeof(uint)
263 }, ReturnType = typeof(bool))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
267 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
268 public override global::System.Security.Cryptography.DSAParameters ExportParameters(bool includePrivateParameters)
269 {
270 throw null;
271 }
272
273 [global::Cpp2ILInjected.Token(Token = "0x60001B2")]
274 [global::Cpp2ILInjected.Address(RVA = "0x1AC2104", Offset = "0x1AC2104", Length = "0x278")]
275 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "ModPow", MemberParameters = new object[]
278 {
279 typeof(Mono.Math.BigInteger),
280 typeof(Mono.Math.BigInteger)
281 }, ReturnType = typeof(Mono.Math.BigInteger))]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Implicit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Mono.Math.BigInteger))]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Subtraction", MemberParameters = new object[]
284 {
285 typeof(Mono.Math.BigInteger),
286 typeof(Mono.Math.BigInteger)
287 }, ReturnType = typeof(Mono.Math.BigInteger))]
288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Math.BigInteger.Kernel", Member = "multiByteDivide", MemberParameters = new object[]
289 {
292 }, ReturnType = typeof(Mono.Math.BigInteger[]))]
293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
296 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
297 public override void ImportParameters(global::System.Security.Cryptography.DSAParameters parameters)
298 {
299 throw null;
300 }
301
302 [global::Cpp2ILInjected.Token(Token = "0x60001B3")]
303 [global::Cpp2ILInjected.Address(RVA = "0x1AC237C", Offset = "0x1AC237C", Length = "0x2EC")]
304 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
305 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSAManaged), Member = "Generate", ReturnType = typeof(void))]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Equality", MemberParameters = new object[]
308 {
309 typeof(Mono.Math.BigInteger),
310 typeof(Mono.Math.BigInteger)
311 }, ReturnType = typeof(bool))]
312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "GenerateRandom", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Mono.Math.BigInteger))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Math.BigInteger.Kernel", Member = "Compare", MemberParameters = new object[]
315 {
318 }, ReturnType = typeof(Mono.Math.BigInteger.Sign))]
319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "Randomize", ReturnType = typeof(void))]
320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "ModPow", MemberParameters = new object[]
321 {
324 }, ReturnType = typeof(Mono.Math.BigInteger))]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Math.BigInteger.Kernel", Member = "multiByteDivide", MemberParameters = new object[]
326 {
329 }, ReturnType = typeof(Mono.Math.BigInteger[]))]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Math.BigInteger.Kernel", Member = "modInverse", MemberParameters = new object[]
331 {
334 }, ReturnType = typeof(Mono.Math.BigInteger))]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Multiply", MemberParameters = new object[]
336 {
339 }, ReturnType = typeof(Mono.Math.BigInteger))]
340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Addition", MemberParameters = new object[]
341 {
344 }, ReturnType = typeof(Mono.Math.BigInteger))]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "GetBytes", ReturnType = typeof(byte[]))]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
347 {
348 typeof(global::System.Array),
349 typeof(int),
350 typeof(global::System.Array),
351 typeof(int),
352 typeof(int)
353 }, ReturnType = typeof(void))]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
357 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
358 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
359 public override byte[] CreateSignature(byte[] rgbHash)
360 {
361 throw null;
362 }
363
364 [global::Cpp2ILInjected.Token(Token = "0x60001B4")]
365 [global::Cpp2ILInjected.Address(RVA = "0x1AC2668", Offset = "0x1AC2668", Length = "0x460")]
366 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
367 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
368 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
369 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
370 {
371 typeof(global::System.Array),
372 typeof(int),
373 typeof(global::System.Array),
374 typeof(int),
375 typeof(int)
376 }, ReturnType = typeof(void))]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Implicit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Mono.Math.BigInteger))]
378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Math.BigInteger.Kernel", Member = "Compare", MemberParameters = new object[]
379 {
382 }, ReturnType = typeof(Mono.Math.BigInteger.Sign))]
383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Math.BigInteger.Kernel", Member = "modInverse", MemberParameters = new object[]
384 {
387 }, ReturnType = typeof(Mono.Math.BigInteger))]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Multiply", MemberParameters = new object[]
389 {
392 }, ReturnType = typeof(Mono.Math.BigInteger))]
393 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Math.BigInteger.Kernel", Member = "multiByteDivide", MemberParameters = new object[]
394 {
397 }, ReturnType = typeof(Mono.Math.BigInteger[]))]
398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "ModPow", MemberParameters = new object[]
399 {
402 }, ReturnType = typeof(Mono.Math.BigInteger))]
403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Equality", MemberParameters = new object[]
404 {
407 }, ReturnType = typeof(bool))]
408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
410 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
412 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 39)]
413 public override bool VerifySignature(byte[] rgbHash, byte[] rgbSignature)
414 {
415 throw null;
416 }
417
418 [global::Cpp2ILInjected.Token(Token = "0x60001B5")]
419 [global::Cpp2ILInjected.Address(RVA = "0x1AC2AC8", Offset = "0x1AC2AC8", Length = "0x2E4")]
420 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
421 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Inequality", MemberParameters = new object[]
423 {
424 typeof(Mono.Math.BigInteger),
425 typeof(Mono.Math.BigInteger)
426 }, ReturnType = typeof(bool))]
427 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
428 protected override void Dispose(bool disposing)
429 {
430 throw null;
431 }
432
433 [global::Cpp2ILInjected.Token(Token = "0x14000002")]
434 public event DSAManaged.KeyGeneratedEventHandler KeyGenerated
435 {
436 [global::System.Runtime.CompilerServices.CompilerGenerated]
437 [global::Cpp2ILInjected.Token(Token = "0x60001B6")]
438 [global::Cpp2ILInjected.Address(RVA = "0x1AC2DAC", Offset = "0x1AC2DAC", Length = "0x9C")]
439 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
440 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.DSACryptoServiceProvider), Member = "Common", MemberParameters = new object[]
441 {
442 typeof(int),
443 typeof(bool)
444 }, ReturnType = typeof(void))]
445 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Delegate), Member = "Combine", MemberParameters = new object[]
447 {
448 typeof(global::System.Delegate),
449 typeof(global::System.Delegate)
450 }, ReturnType = typeof(global::System.Delegate))]
451 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
452 add
453 {
454 throw null;
455 }
456 [global::System.Runtime.CompilerServices.CompilerGenerated]
457 [global::Cpp2ILInjected.Token(Token = "0x60001B7")]
458 [global::Cpp2ILInjected.Address(RVA = "0x1AC2E48", Offset = "0x1AC2E48", Length = "0x9C")]
459 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
460 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
461 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Delegate), Member = "Remove", MemberParameters = new object[]
462 {
463 typeof(global::System.Delegate),
464 typeof(global::System.Delegate)
465 }, ReturnType = typeof(global::System.Delegate))]
466 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
467 remove
468 {
469 throw null;
470 }
471 }
472
473 [global::Cpp2ILInjected.Token(Token = "0x4000170")]
474 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
475 private bool keypairGenerated;
476
477 [global::Cpp2ILInjected.Token(Token = "0x4000171")]
478 [global::Cpp2ILInjected.FieldOffset(Offset = "0x21")]
479 private bool m_disposed;
480
481 [global::Cpp2ILInjected.Token(Token = "0x4000172")]
482 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
484
485 [global::Cpp2ILInjected.Token(Token = "0x4000173")]
486 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
488
489 [global::Cpp2ILInjected.Token(Token = "0x4000174")]
490 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
492
493 [global::Cpp2ILInjected.Token(Token = "0x4000175")]
494 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
496
497 [global::Cpp2ILInjected.Token(Token = "0x4000176")]
498 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
500
501 [global::Cpp2ILInjected.Token(Token = "0x4000177")]
502 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
504
505 [global::Cpp2ILInjected.Token(Token = "0x4000178")]
506 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
508
509 [global::Cpp2ILInjected.Token(Token = "0x4000179")]
510 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
511 private int counter;
512
513 [global::Cpp2ILInjected.Token(Token = "0x400017A")]
514 [global::Cpp2ILInjected.FieldOffset(Offset = "0x64")]
515 private bool j_missing;
516
517 [global::Cpp2ILInjected.Token(Token = "0x400017B")]
518 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
519 private global::System.Security.Cryptography.RandomNumberGenerator rng;
520
521 [global::System.Runtime.CompilerServices.CompilerGenerated]
522 [global::Cpp2ILInjected.Token(Token = "0x400017C")]
523 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
524 private DSAManaged.KeyGeneratedEventHandler KeyGenerated;
525
526 [global::Cpp2ILInjected.Token(Token = "0x200004E")]
527 public delegate void KeyGeneratedEventHandler(object sender, global::System.EventArgs e);
528 }
529}
class f__AnonymousType0<< Count > j__TPar
override bool VerifySignature(byte[] rgbHash, byte[] rgbSignature)
delegate void KeyGeneratedEventHandler(object sender, global::System.EventArgs e)
override void ImportParameters(global::System.Security.Cryptography.DSAParameters parameters)
override global::System.Security.Cryptography.DSAParameters ExportParameters(bool includePrivateParameters)
override void Dispose(bool disposing)
override byte[] CreateSignature(byte[] rgbHash)
global::System.Security.Cryptography.RandomNumberGenerator rng
void add(byte[] a, byte[] b, int value)
Definition DSAManaged.cs:90
byte[] NormalizeArray(byte[] array)