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
CryptoConvert.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::Cpp2ILInjected.Token(Token = "0x2000042")]
9 internal sealed class CryptoConvert
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x600011A")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1AB6D20", Offset = "0x1AB6D20", Length = "0x34")]
13 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
14 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
15 private static int ToInt32LE(byte[] bytes, int offset)
16 {
17 throw null;
18 }
19
20 [global::Cpp2ILInjected.Token(Token = "0x600011B")]
21 [global::Cpp2ILInjected.Address(RVA = "0x1AB6D54", Offset = "0x1AB6D54", Length = "0x34")]
22 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 private static uint ToUInt32LE(byte[] bytes, int offset)
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x600011C")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1AB6D88", Offset = "0x1AB6D88", Length = "0x50")]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CryptoConvert), Member = "ToCapiPrivateKeyBlob", MemberParameters = new object[] { typeof(global::System.Security.Cryptography.RSA) }, ReturnType = typeof(byte[]))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CryptoConvert), Member = "ToCapiPrivateKeyBlob", MemberParameters = new object[] { typeof(global::System.Security.Cryptography.DSA) }, ReturnType = typeof(byte[]))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CryptoConvert), Member = "ToCapiPublicKeyBlob", MemberParameters = new object[] { typeof(global::System.Security.Cryptography.RSA) }, ReturnType = typeof(byte[]))]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CryptoConvert), Member = "ToCapiPublicKeyBlob", MemberParameters = new object[] { typeof(global::System.Security.Cryptography.DSA) }, ReturnType = typeof(byte[]))]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
36 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
37 private static byte[] GetBytesLE(int val)
38 {
39 throw null;
40 }
41
42 [global::Cpp2ILInjected.Token(Token = "0x600011D")]
43 [global::Cpp2ILInjected.Address(RVA = "0x1AB6DD8", Offset = "0x1AB6DD8", Length = "0xA0")]
44 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CryptoConvert), Member = "GetParametersFromCapiPrivateKeyBlob", MemberParameters = new object[]
46 {
47 typeof(byte[]),
48 typeof(int)
49 }, ReturnType = typeof(global::System.Security.Cryptography.RSAParameters))]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
52 {
53 typeof(global::System.Array),
54 typeof(int),
55 typeof(global::System.Array),
56 typeof(int),
57 typeof(int)
58 }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
60 private static byte[] Trim(byte[] array)
61 {
62 throw null;
63 }
64
65 [global::Cpp2ILInjected.Token(Token = "0x600011E")]
66 [global::Cpp2ILInjected.Address(RVA = "0x1AB6E78", Offset = "0x1AB6E78", Length = "0x5C")]
67 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CryptoConvert), Member = "FromCapiKeyBlob", MemberParameters = new object[]
69 {
70 typeof(byte[]),
71 typeof(int)
72 }, ReturnType = typeof(global::System.Security.Cryptography.RSA))]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoConvert), Member = "GetParametersFromCapiPrivateKeyBlob", MemberParameters = new object[]
75 {
76 typeof(byte[]),
77 typeof(int)
78 }, ReturnType = typeof(global::System.Security.Cryptography.RSAParameters))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.RSA), Member = "Create", ReturnType = typeof(global::System.Security.Cryptography.RSA))]
80 public static global::System.Security.Cryptography.RSA FromCapiPrivateKeyBlob(byte[] blob, int offset)
81 {
82 throw null;
83 }
84
85 [global::Cpp2ILInjected.Token(Token = "0x600011F")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1AB6ED4", Offset = "0x1AB6ED4", Length = "0x530")]
87 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CryptoConvert), Member = "FromCapiPrivateKeyBlob", MemberParameters = new object[]
89 {
90 typeof(byte[]),
91 typeof(int)
92 }, ReturnType = typeof(global::System.Security.Cryptography.RSA))]
93 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
95 {
96 typeof(global::System.Array),
97 typeof(int),
98 typeof(global::System.Array),
99 typeof(int),
100 typeof(int)
101 }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Reverse", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T[]" }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoConvert), Member = "Trim", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.CryptographicException), Member = ".ctor", MemberParameters = new object[]
108 {
109 typeof(string),
110 typeof(global::System.Exception)
111 }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 37)]
113 private static global::System.Security.Cryptography.RSAParameters GetParametersFromCapiPrivateKeyBlob(byte[] blob, int offset)
114 {
115 throw null;
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x6000120")]
119 [global::Cpp2ILInjected.Address(RVA = "0x1AB7404", Offset = "0x1AB7404", Length = "0x434")]
120 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CryptoConvert), Member = "FromCapiKeyBlobDSA", MemberParameters = new object[]
122 {
123 typeof(byte[]),
124 typeof(int)
125 }, ReturnType = typeof(global::System.Security.Cryptography.DSA))]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
128 {
129 typeof(global::System.Array),
130 typeof(int),
131 typeof(global::System.Array),
132 typeof(int),
133 typeof(int)
134 }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Reverse", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T[]" }, ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.DSA), Member = "Create", ReturnType = typeof(global::System.Security.Cryptography.DSA))]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.CryptographicException), Member = ".ctor", MemberParameters = new object[]
141 {
142 typeof(string),
143 typeof(global::System.Exception)
144 }, ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 34)]
146 public static global::System.Security.Cryptography.DSA FromCapiPrivateKeyBlobDSA(byte[] blob, int offset)
147 {
148 throw null;
149 }
150
151 [global::Cpp2ILInjected.Token(Token = "0x6000121")]
152 [global::Cpp2ILInjected.Address(RVA = "0x1AB7838", Offset = "0x1AB7838", Length = "0x2C4")]
153 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
154 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSACryptoServiceProvider), Member = "ExportCspBlob", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(byte[]))]
155 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoConvert), Member = "GetBytesLE", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array[]), Member = "Reverse", MemberTypeParameters = new object[] { typeof(byte) }, MemberParameters = new object[]
158 {
159 typeof(byte[]),
160 typeof(int),
161 typeof(int)
162 }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
164 {
165 typeof(global::System.Array),
166 typeof(int),
167 typeof(global::System.Array),
168 typeof(int),
169 typeof(int)
170 }, ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
172 public static byte[] ToCapiPrivateKeyBlob(global::System.Security.Cryptography.RSA rsa)
173 {
174 throw null;
175 }
176
177 [global::Cpp2ILInjected.Token(Token = "0x6000122")]
178 [global::Cpp2ILInjected.Address(RVA = "0x1AB7AFC", Offset = "0x1AB7AFC", Length = "0x20C")]
179 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.DSACryptoServiceProvider), Member = "ExportCspBlob", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(byte[]))]
181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoConvert), Member = "GetBytesLE", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Reverse", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T[]" }, ReturnType = typeof(void))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
185 {
186 typeof(global::System.Array),
187 typeof(int),
188 typeof(global::System.Array),
189 typeof(int),
190 typeof(int)
191 }, ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
193 public static byte[] ToCapiPrivateKeyBlob(global::System.Security.Cryptography.DSA dsa)
194 {
195 throw null;
196 }
197
198 [global::Cpp2ILInjected.Token(Token = "0x6000123")]
199 [global::Cpp2ILInjected.Address(RVA = "0x1AB7D08", Offset = "0x1AB7D08", Length = "0x124")]
200 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
201 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CryptoConvert), Member = "FromCapiKeyBlob", MemberParameters = new object[]
202 {
203 typeof(byte[]),
204 typeof(int)
205 }, ReturnType = typeof(global::System.Security.Cryptography.RSA))]
206 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoConvert), Member = "GetParametersFromCapiPublicKeyBlob", MemberParameters = new object[]
208 {
209 typeof(byte[]),
210 typeof(int)
211 }, ReturnType = typeof(global::System.Security.Cryptography.RSAParameters))]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.RSA), Member = "Create", ReturnType = typeof(global::System.Security.Cryptography.RSA))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.CryptographicException), Member = ".ctor", MemberParameters = new object[]
214 {
215 typeof(string),
216 typeof(global::System.Exception)
217 }, ReturnType = typeof(void))]
218 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
219 public static global::System.Security.Cryptography.RSA FromCapiPublicKeyBlob(byte[] blob, int offset)
220 {
221 throw null;
222 }
223
224 [global::Cpp2ILInjected.Token(Token = "0x6000124")]
225 [global::Cpp2ILInjected.Address(RVA = "0x1AB7E2C", Offset = "0x1AB7E2C", Length = "0x354")]
226 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
227 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CryptoConvert), Member = "FromCapiPublicKeyBlob", MemberParameters = new object[]
228 {
229 typeof(byte[]),
230 typeof(int)
231 }, ReturnType = typeof(global::System.Security.Cryptography.RSA))]
232 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", 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.Calls(Type = typeof(global::System.Array), Member = "Reverse", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T[]" }, ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.CryptographicException), Member = ".ctor", MemberParameters = new object[]
246 {
247 typeof(string),
248 typeof(global::System.Exception)
249 }, ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 31)]
251 private static global::System.Security.Cryptography.RSAParameters GetParametersFromCapiPublicKeyBlob(byte[] blob, int offset)
252 {
253 throw null;
254 }
255
256 [global::Cpp2ILInjected.Token(Token = "0x6000125")]
257 [global::Cpp2ILInjected.Address(RVA = "0x1AB8180", Offset = "0x1AB8180", Length = "0x478")]
258 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CryptoConvert), Member = "FromCapiKeyBlobDSA", MemberParameters = new object[]
260 {
261 typeof(byte[]),
262 typeof(int)
263 }, ReturnType = typeof(global::System.Security.Cryptography.DSA))]
264 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
266 {
267 typeof(global::System.Array),
268 typeof(int),
269 typeof(global::System.Array),
270 typeof(int),
271 typeof(int)
272 }, ReturnType = typeof(void))]
273 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Reverse", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T[]" }, ReturnType = typeof(void))]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.DSA), Member = "Create", ReturnType = typeof(global::System.Security.Cryptography.DSA))]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.CryptographicException), Member = ".ctor", MemberParameters = new object[]
279 {
280 typeof(string),
281 typeof(global::System.Exception)
282 }, ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 34)]
284 public static global::System.Security.Cryptography.DSA FromCapiPublicKeyBlobDSA(byte[] blob, int offset)
285 {
286 throw null;
287 }
288
289 [global::Cpp2ILInjected.Token(Token = "0x6000126")]
290 [global::Cpp2ILInjected.Address(RVA = "0x1AB85F8", Offset = "0x1AB85F8", Length = "0x148")]
291 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
292 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSACryptoServiceProvider), Member = "ExportCspBlob", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(byte[]))]
293 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoConvert), Member = "GetBytesLE", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array[]), Member = "Reverse", MemberTypeParameters = new object[] { typeof(byte) }, MemberParameters = new object[]
296 {
297 typeof(byte[]),
298 typeof(int),
299 typeof(int)
300 }, ReturnType = typeof(void))]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
302 {
303 typeof(global::System.Array),
304 typeof(int),
305 typeof(global::System.Array),
306 typeof(int),
307 typeof(int)
308 }, ReturnType = typeof(void))]
309 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
310 public static byte[] ToCapiPublicKeyBlob(global::System.Security.Cryptography.RSA rsa)
311 {
312 throw null;
313 }
314
315 [global::Cpp2ILInjected.Token(Token = "0x6000127")]
316 [global::Cpp2ILInjected.Address(RVA = "0x1AB8740", Offset = "0x1AB8740", Length = "0x210")]
317 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
318 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.DSACryptoServiceProvider), Member = "ExportCspBlob", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(byte[]))]
319 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoConvert), Member = "GetBytesLE", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Reverse", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T[]" }, ReturnType = typeof(void))]
322 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
323 {
324 typeof(global::System.Array),
325 typeof(int),
326 typeof(global::System.Array),
327 typeof(int),
328 typeof(int)
329 }, ReturnType = typeof(void))]
330 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
331 public static byte[] ToCapiPublicKeyBlob(global::System.Security.Cryptography.DSA dsa)
332 {
333 throw null;
334 }
335
336 [global::Cpp2ILInjected.Token(Token = "0x6000128")]
337 [global::Cpp2ILInjected.Address(RVA = "0x1AB8950", Offset = "0x1AB8950", Length = "0x8")]
338 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSACryptoServiceProvider), Member = "ImportCspBlob", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
339 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
340 public static global::System.Security.Cryptography.RSA FromCapiKeyBlob(byte[] blob)
341 {
342 throw null;
343 }
344
345 [global::Cpp2ILInjected.Token(Token = "0x6000129")]
346 [global::Cpp2ILInjected.Address(RVA = "0x1AB8958", Offset = "0x1AB8958", Length = "0x104")]
347 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
348 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoConvert), Member = "FromCapiPublicKeyBlob", MemberParameters = new object[]
350 {
351 typeof(byte[]),
352 typeof(int)
353 }, ReturnType = typeof(global::System.Security.Cryptography.RSA))]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoConvert), Member = "FromCapiPrivateKeyBlob", MemberParameters = new object[]
355 {
356 typeof(byte[]),
357 typeof(int)
358 }, ReturnType = typeof(global::System.Security.Cryptography.RSA))]
359 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
360 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
361 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
362 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
363 public static global::System.Security.Cryptography.RSA FromCapiKeyBlob(byte[] blob, int offset)
364 {
365 throw null;
366 }
367
368 [global::Cpp2ILInjected.Token(Token = "0x600012A")]
369 [global::Cpp2ILInjected.Address(RVA = "0x1AB8A5C", Offset = "0x1AB8A5C", Length = "0x8")]
370 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.DSACryptoServiceProvider), Member = "ImportCspBlob", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
371 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
372 public static global::System.Security.Cryptography.DSA FromCapiKeyBlobDSA(byte[] blob)
373 {
374 throw null;
375 }
376
377 [global::Cpp2ILInjected.Token(Token = "0x600012B")]
378 [global::Cpp2ILInjected.Address(RVA = "0x1AB8A64", Offset = "0x1AB8A64", Length = "0xEC")]
379 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
380 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
381 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoConvert), Member = "FromCapiPublicKeyBlobDSA", MemberParameters = new object[]
382 {
383 typeof(byte[]),
384 typeof(int)
385 }, ReturnType = typeof(global::System.Security.Cryptography.DSA))]
386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoConvert), Member = "FromCapiPrivateKeyBlobDSA", MemberParameters = new object[]
387 {
388 typeof(byte[]),
389 typeof(int)
390 }, ReturnType = typeof(global::System.Security.Cryptography.DSA))]
391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
393 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
394 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
395 public static global::System.Security.Cryptography.DSA FromCapiKeyBlobDSA(byte[] blob, int offset)
396 {
397 throw null;
398 }
399 }
400}
class f__AnonymousType0<< Count > j__TPar
static byte[] ToCapiPrivateKeyBlob(global::System.Security.Cryptography.DSA dsa)
static byte[] Trim(byte[] array)
static global::System.Security.Cryptography.RSAParameters GetParametersFromCapiPrivateKeyBlob(byte[] blob, int offset)
static global::System.Security.Cryptography.DSA FromCapiPrivateKeyBlobDSA(byte[] blob, int offset)
static global::System.Security.Cryptography.RSA FromCapiKeyBlob(byte[] blob, int offset)
static global::System.Security.Cryptography.DSA FromCapiPublicKeyBlobDSA(byte[] blob, int offset)
static int ToInt32LE(byte[] bytes, int offset)
static global::System.Security.Cryptography.DSA FromCapiKeyBlobDSA(byte[] blob)
static byte[] ToCapiPrivateKeyBlob(global::System.Security.Cryptography.RSA rsa)
static RSA FromCapiPrivateKeyBlob(byte[] blob)
static global::System.Security.Cryptography.RSA FromCapiPublicKeyBlob(byte[] blob, int offset)
static global::System.Security.Cryptography.RSA FromCapiKeyBlob(byte[] blob)
static byte[] ToCapiPublicKeyBlob(global::System.Security.Cryptography.RSA rsa)
static uint ToUInt32LE(byte[] bytes, int offset)
static byte[] ToCapiPublicKeyBlob(global::System.Security.Cryptography.DSA dsa)
static global::System.Security.Cryptography.RSAParameters GetParametersFromCapiPublicKeyBlob(byte[] blob, int offset)
static global::System.Security.Cryptography.DSA FromCapiKeyBlobDSA(byte[] blob, int offset)