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
PKCS12.cs
Go to the documentation of this file.
1using System;
3using System.IO;
6using System.Text;
10
11namespace Mono.Security.X509
12{
13 [global::Cpp2ILInjected.Token(Token = "0x200000E")]
14 public class PKCS12 : ICloneable
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x6000049")]
17 [global::Cpp2ILInjected.Address(RVA = "0x1A7B8DC", Offset = "0x1A7B8DC", Length = "0xD8")]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = ".ctor", MemberParameters = new object[]
21 {
22 typeof(byte[]),
23 typeof(string)
24 }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = ".ctor", MemberParameters = new object[]
26 {
27 typeof(byte[]),
28 typeof(byte[])
29 }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509CertificateCollection), Member = ".ctor", ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
35 public PKCS12()
36 {
37 throw null;
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x600004A")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1A7B9B4", Offset = "0x1A7B9B4", Length = "0x34")]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Clone", ReturnType = typeof(object))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "LoadFromFile", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(PKCS12))]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = ".ctor", ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "set_Password", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
48 public PKCS12(byte[] data)
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x600004B")]
54 [global::Cpp2ILInjected.Address(RVA = "0x1A7C220", Offset = "0x1A7C220", Length = "0x38")]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.X509Certificates.X509Certificate2ImplMono", Member = "ImportPkcs12", MemberParameters = new object[]
56 {
57 typeof(byte[]),
58 typeof(string)
59 }, ReturnType = typeof(X509Certificate))]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Clone", ReturnType = typeof(object))]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "LoadFromFile", MemberParameters = new object[]
62 {
63 typeof(string),
64 typeof(string)
65 }, ReturnType = typeof(PKCS12))]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = ".ctor", ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "set_Password", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
70 public PKCS12(byte[] data, string password)
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x600004C")]
76 [global::Cpp2ILInjected.Address(RVA = "0x1A7C258", Offset = "0x1A7C258", Length = "0x30")]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = ".ctor", ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
80 public PKCS12(byte[] data, byte[] password)
81 {
82 throw null;
83 }
84
85 [global::Cpp2ILInjected.Token(Token = "0x600004D")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1A7BB94", Offset = "0x1A7BB94", Length = "0x68C")]
87 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = ".ctor", MemberParameters = new object[]
90 {
91 typeof(byte[]),
92 typeof(string)
93 }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = ".ctor", MemberParameters = new object[]
95 {
96 typeof(byte[]),
97 typeof(byte[])
98 }, ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.ContentInfo), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
104 {
105 typeof(string),
106 typeof(string)
107 }, ReturnType = typeof(bool))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "ToOid", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(string))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "ToInt32", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(int))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "MAC", MemberParameters = new object[]
112 {
113 typeof(byte[]),
114 typeof(byte[]),
115 typeof(int),
116 typeof(byte[])
117 }, ReturnType = typeof(byte[]))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
119 {
120 typeof(string),
121 typeof(string)
122 }, ReturnType = typeof(bool))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "ReadSafeBag", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.EncryptedData), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "Decrypt", MemberParameters = new object[] { typeof(PKCS7.EncryptedData) }, ReturnType = typeof(byte[]))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotImplementedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 41)]
130 private void Decode(byte[] data)
131 {
132 throw null;
133 }
134
135 [global::Cpp2ILInjected.Token(Token = "0x600004E")]
136 [global::Cpp2ILInjected.Address(RVA = "0x1A7CB08", Offset = "0x1A7CB08", Length = "0xAC")]
137 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
138 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
140 {
141 typeof(Array),
142 typeof(int),
143 typeof(int)
144 }, ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "Finalize", ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
147 protected override void Finalize()
148 {
149 throw null;
150 }
151
152 [global::Cpp2ILInjected.Token(Token = "0x17000018")]
153 public string Password
154 {
155 [global::Cpp2ILInjected.Token(Token = "0x600004F")]
156 [global::Cpp2ILInjected.Address(RVA = "0x1A7B9E8", Offset = "0x1A7B9E8", Length = "0x1AC")]
157 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = ".ctor", MemberParameters = new object[]
160 {
161 typeof(byte[]),
162 typeof(string)
163 }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
166 {
167 typeof(Array),
168 typeof(int),
169 typeof(int)
170 }, ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "get_BigEndianUnicode", ReturnType = typeof(Encoding))]
173 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
174 set
175 {
176 throw null;
177 }
178 }
179
180 [global::Cpp2ILInjected.Token(Token = "0x17000019")]
181 public int IterationCount
182 {
183 [global::Cpp2ILInjected.Token(Token = "0x6000050")]
184 [global::Cpp2ILInjected.Address(RVA = "0x1A7CBB4", Offset = "0x1A7CBB4", Length = "0x8")]
185 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
186 get
187 {
188 throw null;
189 }
190 [global::Cpp2ILInjected.Token(Token = "0x6000051")]
191 [global::Cpp2ILInjected.Address(RVA = "0x1A7CBBC", Offset = "0x1A7CBBC", Length = "0x8")]
192 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
193 set
194 {
195 throw null;
196 }
197 }
198
199 [global::Cpp2ILInjected.Token(Token = "0x1700001A")]
201 {
202 [global::Cpp2ILInjected.Token(Token = "0x6000052")]
203 [global::Cpp2ILInjected.Address(RVA = "0x1A7CBC4", Offset = "0x1A7CBC4", Length = "0x5F4")]
204 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.X509Certificates.X509Certificate2ImplMono", Member = "ImportPkcs12", MemberParameters = new object[]
206 {
207 typeof(byte[]),
208 typeof(string)
209 }, ReturnType = typeof(X509Certificate))]
210 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "get_PrivateKey", ReturnType = typeof(byte[]))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeRSA", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(RSA))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "get_Salt", ReturnType = typeof(byte[]))]
219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "get_EncryptedData", ReturnType = typeof(byte[]))]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "Decrypt", MemberParameters = new object[]
221 {
222 typeof(string),
223 typeof(byte[]),
224 typeof(int),
225 typeof(byte[])
226 }, ReturnType = typeof(byte[]))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeDSA", MemberParameters = new object[]
228 {
229 typeof(byte[]),
231 }, ReturnType = typeof(DSA))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
233 {
234 typeof(Array),
235 typeof(int),
236 typeof(int)
237 }, ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = "ReadOnly", MemberParameters = new object[] { typeof(ArrayList) }, ReturnType = typeof(ArrayList))]
239 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
240 get
241 {
242 throw null;
243 }
244 }
245
246 [global::Cpp2ILInjected.Token(Token = "0x1700001B")]
248 {
249 [global::Cpp2ILInjected.Token(Token = "0x6000053")]
250 [global::Cpp2ILInjected.Address(RVA = "0x1A7D348", Offset = "0x1A7D348", Length = "0x36C")]
251 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
252 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = "ReadOnly", MemberParameters = new object[] { typeof(ArrayList) }, ReturnType = typeof(ArrayList))]
257 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
258 get
259 {
260 throw null;
261 }
262 }
263
264 [global::Cpp2ILInjected.Token(Token = "0x1700001C")]
266 {
267 [global::Cpp2ILInjected.Token(Token = "0x6000054")]
268 [global::Cpp2ILInjected.Address(RVA = "0x1A7D6B4", Offset = "0x1A7D6B4", Length = "0x3D0")]
269 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
270 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.X509Certificates.X509Certificate2ImplMono", Member = "ImportPkcs12", MemberParameters = new object[]
271 {
272 typeof(byte[]),
273 typeof(string)
274 }, ReturnType = typeof(X509Certificate))]
275 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetExistingParameters", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = typeof(DSAParameters))]
276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetBytes", ReturnType = typeof(byte[]))]
277 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CollectionBase), Member = "Clear", ReturnType = typeof(void))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.ContentInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509CertificateCollection), Member = "Add", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(int))]
285 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
286 get
287 {
288 throw null;
289 }
290 }
291
292 [global::Cpp2ILInjected.Token(Token = "0x1700001D")]
294 {
295 [global::Cpp2ILInjected.Token(Token = "0x6000055")]
296 [global::Cpp2ILInjected.Address(RVA = "0x1A7DA84", Offset = "0x1A7DA84", Length = "0x20")]
297 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RandomNumberGenerator), Member = "Create", ReturnType = typeof(RandomNumberGenerator))]
299 get
300 {
301 throw null;
302 }
303 }
304
305 [global::Cpp2ILInjected.Token(Token = "0x6000056")]
306 [global::Cpp2ILInjected.Address(RVA = "0x1A7C3C0", Offset = "0x1A7C3C0", Length = "0x50")]
307 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
308 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
309 private bool Compare(byte[] expected, byte[] actual)
310 {
311 throw null;
312 }
313
314 [global::Cpp2ILInjected.Token(Token = "0x6000057")]
315 [global::Cpp2ILInjected.Address(RVA = "0x1A7DAA4", Offset = "0x1A7DAA4", Length = "0x57C")]
316 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
317 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Decrypt", MemberParameters = new object[]
318 {
319 typeof(string),
320 typeof(byte[]),
321 typeof(int),
322 typeof(byte[])
323 }, ReturnType = typeof(byte[]))]
324 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Encrypt", MemberParameters = new object[]
325 {
326 typeof(string),
327 typeof(byte[]),
328 typeof(int),
329 typeof(byte[])
330 }, ReturnType = typeof(byte[]))]
331 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12.DeriveBytes), Member = "set_Password", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12.DeriveBytes), Member = "set_Salt", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(<PrivateImplementationDetails>), Member = "ComputeStringHash", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(uint))]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
337 {
338 typeof(string),
339 typeof(string)
340 }, ReturnType = typeof(bool))]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SymmetricAlgorithm), Member = "Create", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(SymmetricAlgorithm))]
342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12.DeriveBytes), Member = "DeriveKey", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12.DeriveBytes), Member = "DeriveIV", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
345 {
346 typeof(string),
347 typeof(string)
348 }, ReturnType = typeof(string))]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
350 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
352 {
353 throw null;
354 }
355
356 [global::Cpp2ILInjected.Token(Token = "0x6000058")]
357 [global::Cpp2ILInjected.Address(RVA = "0x1A7D1B8", Offset = "0x1A7D1B8", Length = "0x190")]
358 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
359 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "get_Keys", ReturnType = typeof(ArrayList))]
360 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Decrypt", MemberParameters = new object[] { typeof(PKCS7.EncryptedData) }, ReturnType = typeof(byte[]))]
361 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "ReadSafeBag", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
362 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddPkcs8ShroudedKeyBag", MemberParameters = new object[]
363 {
366 }, ReturnType = typeof(void))]
367 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemovePkcs8ShroudedKeyBag", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(void))]
368 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAsymmetricAlgorithm", MemberParameters = new object[] { typeof(IDictionary) }, ReturnType = typeof(AsymmetricAlgorithm))]
369 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAttributes", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(IDictionary))]
370 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "GetSymmetricAlgorithm", MemberParameters = new object[]
372 {
373 typeof(string),
374 typeof(byte[]),
375 typeof(int)
376 }, ReturnType = typeof(SymmetricAlgorithm))]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SymmetricAlgorithm), Member = "Clear", ReturnType = typeof(void))]
378 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
379 public byte[] Decrypt(string algorithmOid, byte[] salt, int iterationCount, byte[] encryptedData)
380 {
381 throw null;
382 }
383
384 [global::Cpp2ILInjected.Token(Token = "0x6000059")]
385 [global::Cpp2ILInjected.Address(RVA = "0x1A7CA90", Offset = "0x1A7CA90", Length = "0x78")]
386 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
387 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "ToInt32", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(int))]
391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.EncryptedData), Member = "get_EncryptedContent", ReturnType = typeof(byte[]))]
392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "Decrypt", MemberParameters = new object[]
393 {
394 typeof(string),
395 typeof(byte[]),
396 typeof(int),
397 typeof(byte[])
398 }, ReturnType = typeof(byte[]))]
400 {
401 throw null;
402 }
403
404 [global::Cpp2ILInjected.Token(Token = "0x600005A")]
405 [global::Cpp2ILInjected.Address(RVA = "0x1A7E26C", Offset = "0x1A7E26C", Length = "0x230")]
406 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
407 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Pkcs8ShroudedKeyBagSafeBag", MemberParameters = new object[]
408 {
411 }, ReturnType = typeof(ASN1))]
412 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "EncryptedContentInfo", MemberParameters = new object[]
413 {
414 typeof(ASN1),
415 typeof(string)
416 }, ReturnType = typeof(PKCS7.ContentInfo))]
417 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
418 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "GetSymmetricAlgorithm", MemberParameters = new object[]
419 {
420 typeof(string),
421 typeof(byte[]),
422 typeof(int)
423 }, ReturnType = typeof(SymmetricAlgorithm))]
424 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
425 public byte[] Encrypt(string algorithmOid, byte[] salt, int iterationCount, byte[] data)
426 {
427 throw null;
428 }
429
430 [global::Cpp2ILInjected.Token(Token = "0x600005B")]
431 [global::Cpp2ILInjected.Address(RVA = "0x1A7E49C", Offset = "0x1A7E49C", Length = "0x27C")]
432 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
433 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddPrivateKey", MemberParameters = new object[] { typeof(PKCS8.PrivateKeyInfo) }, ReturnType = typeof(void))]
434 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
435 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "get_Certificates", ReturnType = typeof(X509CertificateCollection))]
436 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509CertificateCollection), Member = "GetEnumerator", ReturnType = typeof(X509CertificateCollection.X509CertificateEnumerator))]
437 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509CertificateCollection.X509CertificateEnumerator), Member = "MoveNext", ReturnType = typeof(bool))]
438 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509CertificateCollection.X509CertificateEnumerator), Member = "get_Current", ReturnType = typeof(X509Certificate))]
439 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate), Member = "get_DSA", ReturnType = typeof(DSA))]
440 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
442 {
443 throw null;
444 }
445
446 [global::Cpp2ILInjected.Token(Token = "0x600005C")]
447 [global::Cpp2ILInjected.Address(RVA = "0x1A7E990", Offset = "0x1A7E990", Length = "0x24C")]
448 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
449 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "ReadSafeBag", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
450 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
451 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "get_PrivateKey", ReturnType = typeof(byte[]))]
452 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
453 {
454 typeof(string),
455 typeof(string)
456 }, ReturnType = typeof(bool))]
457 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeRSA", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(RSA))]
458 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "GetExistingParameters", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = typeof(DSAParameters))]
459 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeDSA", MemberParameters = new object[]
460 {
461 typeof(byte[]),
463 }, ReturnType = typeof(DSA))]
464 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
465 {
466 typeof(Array),
467 typeof(int),
468 typeof(int)
469 }, ReturnType = typeof(void))]
470 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
471 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
473 {
474 throw null;
475 }
476
477 [global::Cpp2ILInjected.Token(Token = "0x600005D")]
478 [global::Cpp2ILInjected.Address(RVA = "0x1A7C410", Offset = "0x1A7C410", Length = "0x680")]
479 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
480 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
481 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
482 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
483 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "ToOid", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(string))]
484 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
485 {
486 typeof(string),
487 typeof(string)
488 }, ReturnType = typeof(bool))]
489 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
490 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
491 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "AddPrivateKey", MemberParameters = new object[] { typeof(PKCS8.PrivateKeyInfo) }, ReturnType = typeof(void))]
492 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
493 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "get_Salt", ReturnType = typeof(byte[]))]
494 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "get_EncryptedData", ReturnType = typeof(byte[]))]
495 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "Decrypt", MemberParameters = new object[]
496 {
497 typeof(string),
498 typeof(byte[]),
499 typeof(int),
500 typeof(byte[])
501 }, ReturnType = typeof(byte[]))]
502 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
503 {
504 typeof(Array),
505 typeof(int),
506 typeof(int)
507 }, ReturnType = typeof(void))]
508 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.ContentInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
509 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
510 {
511 typeof(string),
512 typeof(string)
513 }, ReturnType = typeof(bool))]
514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509CertificateCollection), Member = "Add", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(int))]
516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
517 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
518 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
519 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 41)]
521 {
522 throw null;
523 }
524
525 [global::Cpp2ILInjected.Token(Token = "0x600005E")]
526 [global::Cpp2ILInjected.Address(RVA = "0x1A7EBDC", Offset = "0x1A7EBDC", Length = "0xD30")]
527 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
528 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddPkcs8ShroudedKeyBag", MemberParameters = new object[]
529 {
532 }, ReturnType = typeof(void))]
533 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
534 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = ".ctor", ReturnType = typeof(void))]
535 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "Encode", MemberParameters = new object[] { typeof(DSA) }, ReturnType = typeof(byte[]))]
536 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "set_PrivateKey", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
537 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = ".ctor", ReturnType = typeof(void))]
538 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "set_IterationCount", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "get_Salt", ReturnType = typeof(byte[]))]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "GetBytes", ReturnType = typeof(byte[]))]
541 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "Encrypt", MemberParameters = new object[]
542 {
543 typeof(string),
544 typeof(byte[]),
545 typeof(int),
546 typeof(byte[])
547 }, ReturnType = typeof(byte[]))]
548 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "set_EncryptedData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
549 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
550 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "FromOid", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ASN1))]
551 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "Add", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(ASN1))]
552 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "GetBytes", ReturnType = typeof(byte[]))]
553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
554 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
555 {
556 typeof(string),
557 typeof(string)
558 }, ReturnType = typeof(bool))]
559 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "set_Value", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "Encode", MemberParameters = new object[] { typeof(RSA) }, ReturnType = typeof(byte[]))]
561 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[]
562 {
563 typeof(string),
564 typeof(string)
565 }, ReturnType = typeof(void))]
566 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 67)]
568 {
569 throw null;
570 }
571
572 [global::Cpp2ILInjected.Token(Token = "0x600005F")]
573 [global::Cpp2ILInjected.Address(RVA = "0x1A7F90C", Offset = "0x1A7F90C", Length = "0xC90")]
574 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
575 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddKeyBag", MemberParameters = new object[]
576 {
579 }, ReturnType = typeof(void))]
580 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
581 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = ".ctor", ReturnType = typeof(void))]
582 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "Encode", MemberParameters = new object[] { typeof(DSA) }, ReturnType = typeof(byte[]))]
583 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "set_PrivateKey", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
584 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
585 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "FromOid", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ASN1))]
586 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "Add", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(ASN1))]
587 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "GetBytes", ReturnType = typeof(byte[]))]
588 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
589 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
590 {
591 typeof(string),
592 typeof(string)
593 }, ReturnType = typeof(bool))]
594 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "set_Value", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
595 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "Encode", MemberParameters = new object[] { typeof(RSA) }, ReturnType = typeof(byte[]))]
596 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[]
597 {
598 typeof(string),
599 typeof(string)
600 }, ReturnType = typeof(void))]
601 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 64)]
603 {
604 throw null;
605 }
606
607 [global::Cpp2ILInjected.Token(Token = "0x6000060")]
608 [global::Cpp2ILInjected.Address(RVA = "0x1A8059C", Offset = "0x1A8059C", Length = "0xACC")]
609 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
610 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddSecretBag", MemberParameters = new object[]
611 {
612 typeof(byte[]),
614 }, ReturnType = typeof(void))]
615 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
616 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
617 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "FromOid", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ASN1))]
618 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "Add", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(ASN1))]
619 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
620 {
621 typeof(string),
622 typeof(string)
623 }, ReturnType = typeof(bool))]
624 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "set_Value", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
625 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 52)]
626 private ASN1 SecretBagSafeBag(byte[] secret, IDictionary attributes)
627 {
628 throw null;
629 }
630
631 [global::Cpp2ILInjected.Token(Token = "0x6000061")]
632 [global::Cpp2ILInjected.Address(RVA = "0x1A81068", Offset = "0x1A81068", Length = "0xB64")]
633 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
634 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddCertificate", MemberParameters = new object[]
635 {
638 }, ReturnType = typeof(void))]
639 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
640 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
641 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.ContentInfo), Member = ".ctor", ReturnType = typeof(void))]
642 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "Add", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(ASN1))]
643 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.ContentInfo), Member = "GetASN1", ReturnType = typeof(ASN1))]
644 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "FromOid", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ASN1))]
645 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
646 {
647 typeof(string),
648 typeof(string)
649 }, ReturnType = typeof(bool))]
650 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "set_Value", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
651 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 56)]
653 {
654 throw null;
655 }
656
657 [global::Cpp2ILInjected.Token(Token = "0x6000062")]
658 [global::Cpp2ILInjected.Address(RVA = "0x1A7C288", Offset = "0x1A7C288", Length = "0x138")]
659 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
660 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
661 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetBytes", ReturnType = typeof(byte[]))]
662 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
663 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
664 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12.DeriveBytes), Member = "set_Password", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
665 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12.DeriveBytes), Member = "set_Salt", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
666 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HMAC), Member = "Create", ReturnType = typeof(HMAC))]
667 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12.DeriveBytes), Member = "DeriveMAC", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
668 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "ComputeHash", MemberParameters = new object[]
669 {
670 typeof(byte[]),
671 typeof(int),
672 typeof(int)
673 }, ReturnType = typeof(byte[]))]
674 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
675 private byte[] MAC(byte[] password, byte[] salt, int iterations, byte[] data)
676 {
677 throw null;
678 }
679
680 [global::Cpp2ILInjected.Token(Token = "0x6000063")]
681 [global::Cpp2ILInjected.Address(RVA = "0x1A81C3C", Offset = "0x1A81C3C", Length = "0x2060")]
682 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
683 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "SaveToFile", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
684 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Clone", ReturnType = typeof(object))]
685 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
686 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
687 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
688 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
689 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
690 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
691 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.ContentInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
692 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
693 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "get_Certificates", ReturnType = typeof(X509CertificateCollection))]
694 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509CertificateCollection), Member = "GetEnumerator", ReturnType = typeof(X509CertificateCollection.X509CertificateEnumerator))]
695 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509CertificateCollection.X509CertificateEnumerator), Member = "MoveNext", ReturnType = typeof(bool))]
696 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509CertificateCollection.X509CertificateEnumerator), Member = "get_Current", ReturnType = typeof(X509Certificate))]
697 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "RemoveCertificate", MemberParameters = new object[]
698 {
699 typeof(X509Certificate),
701 }, ReturnType = typeof(void))]
702 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "AddCertificate", MemberParameters = new object[]
703 {
704 typeof(X509Certificate),
706 }, ReturnType = typeof(void))]
707 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "Add", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(ASN1))]
708 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "EncryptedContentInfo", MemberParameters = new object[]
709 {
710 typeof(ASN1),
711 typeof(string)
712 }, ReturnType = typeof(PKCS7.ContentInfo))]
713 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.ContentInfo), Member = "GetASN1", ReturnType = typeof(ASN1))]
714 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.ContentInfo), Member = ".ctor", ReturnType = typeof(void))]
715 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RandomNumberGenerator), Member = "Create", ReturnType = typeof(RandomNumberGenerator))]
716 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "MAC", MemberParameters = new object[]
717 {
718 typeof(byte[]),
719 typeof(byte[]),
720 typeof(int),
721 typeof(byte[])
722 }, ReturnType = typeof(byte[]))]
723 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "FromOid", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ASN1))]
724 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "FromInt32", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
725 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 143)]
726 public byte[] GetBytes()
727 {
728 throw null;
729 }
730
731 [global::Cpp2ILInjected.Token(Token = "0x6000064")]
732 [global::Cpp2ILInjected.Address(RVA = "0x1A83CAC", Offset = "0x1A83CAC", Length = "0x2DC")]
733 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
734 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetBytes", ReturnType = typeof(byte[]))]
735 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
736 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RandomNumberGenerator), Member = "Create", ReturnType = typeof(RandomNumberGenerator))]
737 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
738 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "Add", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(ASN1))]
739 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "FromInt32", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
740 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "FromOid", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ASN1))]
741 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "Encrypt", MemberParameters = new object[]
742 {
743 typeof(string),
744 typeof(byte[]),
745 typeof(int),
746 typeof(byte[])
747 }, ReturnType = typeof(byte[]))]
748 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.ContentInfo), Member = ".ctor", ReturnType = typeof(void))]
749 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
751 {
752 throw null;
753 }
754
755 [global::Cpp2ILInjected.Token(Token = "0x6000065")]
756 [global::Cpp2ILInjected.Address(RVA = "0x1A83CA4", Offset = "0x1A83CA4", Length = "0x8")]
757 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
758 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "AddCertificate", MemberParameters = new object[]
759 {
762 }, ReturnType = typeof(void))]
764 {
765 throw null;
766 }
767
768 [global::Cpp2ILInjected.Token(Token = "0x6000066")]
769 [global::Cpp2ILInjected.Address(RVA = "0x1A83F88", Offset = "0x1A83F88", Length = "0x264")]
770 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
771 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetBytes", ReturnType = typeof(byte[]))]
772 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddCertificate", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(void))]
773 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
774 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
775 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
776 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
777 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.ContentInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
778 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
779 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "CertificateSafeBag", MemberParameters = new object[]
780 {
781 typeof(X509Certificate),
783 }, ReturnType = typeof(ASN1))]
784 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
785 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
786 public void AddCertificate(X509Certificate cert, IDictionary attributes)
787 {
788 throw null;
789 }
790
791 [global::Cpp2ILInjected.Token(Token = "0x6000067")]
792 [global::Cpp2ILInjected.Address(RVA = "0x1A83C9C", Offset = "0x1A83C9C", Length = "0x8")]
793 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
794 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "RemoveCertificate", MemberParameters = new object[]
795 {
798 }, ReturnType = typeof(void))]
800 {
801 throw null;
802 }
803
804 [global::Cpp2ILInjected.Token(Token = "0x6000068")]
805 [global::Cpp2ILInjected.Address(RVA = "0x1A841EC", Offset = "0x1A841EC", Length = "0x518")]
806 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
807 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetBytes", ReturnType = typeof(byte[]))]
808 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemoveCertificate", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(void))]
809 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
810 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
811 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
812 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
813 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.ContentInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
814 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
815 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "ToOid", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(string))]
816 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
818 {
819 throw null;
820 }
821
822 [global::Cpp2ILInjected.Token(Token = "0x6000069")]
823 [global::Cpp2ILInjected.Address(RVA = "0x1A84704", Offset = "0x1A84704", Length = "0x90")]
824 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
825 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddPkcs8ShroudedKeyBag", MemberParameters = new object[]
826 {
829 }, ReturnType = typeof(void))]
830 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemovePkcs8ShroudedKeyBag", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(void))]
831 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddKeyBag", MemberParameters = new object[]
832 {
835 }, ReturnType = typeof(void))]
836 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemoveKeyBag", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(void))]
837 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAttributes", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(IDictionary))]
838 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
839 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
840 {
841 typeof(string),
842 typeof(string)
843 }, ReturnType = typeof(bool))]
845 {
846 throw null;
847 }
848
849 [global::Cpp2ILInjected.Token(Token = "0x600006A")]
850 [global::Cpp2ILInjected.Address(RVA = "0x1A84794", Offset = "0x1A84794", Length = "0x8")]
851 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
853 {
854 throw null;
855 }
856
857 [global::Cpp2ILInjected.Token(Token = "0x600006B")]
858 [global::Cpp2ILInjected.Address(RVA = "0x1A8479C", Offset = "0x1A8479C", Length = "0x338")]
859 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
860 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
861 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
862 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
863 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
864 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
865 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "get_Salt", ReturnType = typeof(byte[]))]
866 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "get_EncryptedData", ReturnType = typeof(byte[]))]
867 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "Decrypt", MemberParameters = new object[]
868 {
869 typeof(string),
870 typeof(byte[]),
871 typeof(int),
872 typeof(byte[])
873 }, ReturnType = typeof(byte[]))]
874 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
875 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "get_PrivateKey", ReturnType = typeof(byte[]))]
876 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeDSA", MemberParameters = new object[]
877 {
878 typeof(byte[]),
880 }, ReturnType = typeof(DSA))]
881 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeRSA", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(RSA))]
882 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
883 {
884 typeof(Array),
885 typeof(int),
886 typeof(int)
887 }, ReturnType = typeof(void))]
888 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "CompareAsymmetricAlgorithm", MemberParameters = new object[]
889 {
892 }, ReturnType = typeof(bool))]
893 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "Pkcs8ShroudedKeyBagSafeBag", MemberParameters = new object[]
894 {
897 }, ReturnType = typeof(ASN1))]
898 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
899 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
900 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
902 {
903 throw null;
904 }
905
906 [global::Cpp2ILInjected.Token(Token = "0x600006C")]
907 [global::Cpp2ILInjected.Address(RVA = "0x1A84AD4", Offset = "0x1A84AD4", Length = "0x2EC")]
908 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
909 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
910 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
911 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
912 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
913 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
914 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "get_Salt", ReturnType = typeof(byte[]))]
915 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "get_EncryptedData", ReturnType = typeof(byte[]))]
916 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "Decrypt", MemberParameters = new object[]
917 {
918 typeof(string),
919 typeof(byte[]),
920 typeof(int),
921 typeof(byte[])
922 }, ReturnType = typeof(byte[]))]
923 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
924 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "get_PrivateKey", ReturnType = typeof(byte[]))]
925 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeDSA", MemberParameters = new object[]
926 {
927 typeof(byte[]),
929 }, ReturnType = typeof(DSA))]
930 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeRSA", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(RSA))]
931 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
932 {
933 typeof(Array),
934 typeof(int),
935 typeof(int)
936 }, ReturnType = typeof(void))]
937 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "CompareAsymmetricAlgorithm", MemberParameters = new object[]
938 {
941 }, ReturnType = typeof(bool))]
942 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
943 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
945 {
946 throw null;
947 }
948
949 [global::Cpp2ILInjected.Token(Token = "0x600006D")]
950 [global::Cpp2ILInjected.Address(RVA = "0x1A84DC0", Offset = "0x1A84DC0", Length = "0x8")]
951 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
953 {
954 throw null;
955 }
956
957 [global::Cpp2ILInjected.Token(Token = "0x600006E")]
958 [global::Cpp2ILInjected.Address(RVA = "0x1A84DC8", Offset = "0x1A84DC8", Length = "0x294")]
959 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
960 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
961 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
962 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
963 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
964 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
965 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "get_PrivateKey", ReturnType = typeof(byte[]))]
966 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeDSA", MemberParameters = new object[]
967 {
968 typeof(byte[]),
970 }, ReturnType = typeof(DSA))]
971 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeRSA", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(RSA))]
972 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
973 {
974 typeof(Array),
975 typeof(int),
976 typeof(int)
977 }, ReturnType = typeof(void))]
978 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "CompareAsymmetricAlgorithm", MemberParameters = new object[]
979 {
982 }, ReturnType = typeof(bool))]
983 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "KeyBagSafeBag", MemberParameters = new object[]
984 {
987 }, ReturnType = typeof(ASN1))]
988 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
989 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
990 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
991 public void AddKeyBag(AsymmetricAlgorithm aa, IDictionary attributes)
992 {
993 throw null;
994 }
995
996 [global::Cpp2ILInjected.Token(Token = "0x600006F")]
997 [global::Cpp2ILInjected.Address(RVA = "0x1A8505C", Offset = "0x1A8505C", Length = "0x24C")]
998 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
999 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1000 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
1001 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
1002 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
1003 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
1004 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "get_PrivateKey", ReturnType = typeof(byte[]))]
1005 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeDSA", MemberParameters = new object[]
1006 {
1007 typeof(byte[]),
1009 }, ReturnType = typeof(DSA))]
1010 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeRSA", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(RSA))]
1011 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
1012 {
1013 typeof(Array),
1014 typeof(int),
1015 typeof(int)
1016 }, ReturnType = typeof(void))]
1017 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "CompareAsymmetricAlgorithm", MemberParameters = new object[]
1018 {
1021 }, ReturnType = typeof(bool))]
1022 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1023 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1025 {
1026 throw null;
1027 }
1028
1029 [global::Cpp2ILInjected.Token(Token = "0x6000070")]
1030 [global::Cpp2ILInjected.Address(RVA = "0x1A852A8", Offset = "0x1A852A8", Length = "0x8")]
1031 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1032 public void AddSecretBag(byte[] secret)
1033 {
1034 throw null;
1035 }
1036
1037 [global::Cpp2ILInjected.Token(Token = "0x6000071")]
1038 [global::Cpp2ILInjected.Address(RVA = "0x1A852B0", Offset = "0x1A852B0", Length = "0x1C0")]
1039 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1040 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1041 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
1042 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
1043 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
1044 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "SecretBagSafeBag", MemberParameters = new object[]
1045 {
1046 typeof(byte[]),
1048 }, ReturnType = typeof(ASN1))]
1049 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1050 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1051 public void AddSecretBag(byte[] secret, IDictionary attributes)
1052 {
1053 throw null;
1054 }
1055
1056 [global::Cpp2ILInjected.Token(Token = "0x6000072")]
1057 [global::Cpp2ILInjected.Address(RVA = "0x1A85470", Offset = "0x1A85470", Length = "0x178")]
1058 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1059 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1060 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
1061 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
1062 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
1063 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1064 public void RemoveSecretBag(byte[] secret)
1065 {
1066 throw null;
1067 }
1068
1069 [global::Cpp2ILInjected.Token(Token = "0x6000073")]
1070 [global::Cpp2ILInjected.Address(RVA = "0x1A855E8", Offset = "0x1A855E8", Length = "0x910")]
1071 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1072 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1073 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
1074 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
1075 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "ToOid", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(string))]
1076 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
1077 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
1078 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "get_PrivateKey", ReturnType = typeof(byte[]))]
1079 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeRSA", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(RSA))]
1080 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
1081 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "get_Salt", ReturnType = typeof(byte[]))]
1082 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "get_EncryptedData", ReturnType = typeof(byte[]))]
1083 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "Decrypt", MemberParameters = new object[]
1084 {
1085 typeof(string),
1086 typeof(byte[]),
1087 typeof(int),
1088 typeof(byte[])
1089 }, ReturnType = typeof(byte[]))]
1090 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeDSA", MemberParameters = new object[]
1091 {
1092 typeof(byte[]),
1094 }, ReturnType = typeof(DSA))]
1095 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
1096 {
1097 typeof(Array),
1098 typeof(int),
1099 typeof(int)
1100 }, ReturnType = typeof(void))]
1101 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 30)]
1103 {
1104 throw null;
1105 }
1106
1107 [global::Cpp2ILInjected.Token(Token = "0x6000074")]
1108 [global::Cpp2ILInjected.Address(RVA = "0x1A85EF8", Offset = "0x1A85EF8", Length = "0x680")]
1109 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
1112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
1113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "ToOid", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(string))]
1114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
1115 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
1116 public byte[] GetSecret(IDictionary attrs)
1117 {
1118 throw null;
1119 }
1120
1121 [global::Cpp2ILInjected.Token(Token = "0x6000075")]
1122 [global::Cpp2ILInjected.Address(RVA = "0x1A86578", Offset = "0x1A86578", Length = "0x6F4")]
1123 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1124 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
1126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
1127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "ToOid", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(string))]
1128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
1129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.ContentInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
1130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
1131 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
1133 {
1134 throw null;
1135 }
1136
1137 [global::Cpp2ILInjected.Token(Token = "0x6000076")]
1138 [global::Cpp2ILInjected.Address(RVA = "0x1A86C6C", Offset = "0x1A86C6C", Length = "0x790")]
1139 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1140 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Hashtable), Member = ".ctor", ReturnType = typeof(void))]
1142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
1143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
1144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
1145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
1146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "get_PrivateKey", ReturnType = typeof(byte[]))]
1147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeRSA", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(RSA))]
1148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
1149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "get_Salt", ReturnType = typeof(byte[]))]
1150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "get_EncryptedData", ReturnType = typeof(byte[]))]
1151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "Decrypt", MemberParameters = new object[]
1152 {
1153 typeof(string),
1154 typeof(byte[]),
1155 typeof(int),
1156 typeof(byte[])
1157 }, ReturnType = typeof(byte[]))]
1158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeDSA", MemberParameters = new object[]
1159 {
1160 typeof(byte[]),
1162 }, ReturnType = typeof(DSA))]
1163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
1164 {
1165 typeof(Array),
1166 typeof(int),
1167 typeof(int)
1168 }, ReturnType = typeof(void))]
1169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "CompareAsymmetricAlgorithm", MemberParameters = new object[]
1170 {
1173 }, ReturnType = typeof(bool))]
1174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "ToOid", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(string))]
1175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
1176 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
1178 {
1179 throw null;
1180 }
1181
1182 [global::Cpp2ILInjected.Token(Token = "0x6000077")]
1183 [global::Cpp2ILInjected.Address(RVA = "0x1A873FC", Offset = "0x1A873FC", Length = "0x5E8")]
1184 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1185 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Hashtable), Member = ".ctor", ReturnType = typeof(void))]
1187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
1188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
1189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
1190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.ContentInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
1191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
1192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "ToOid", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(string))]
1193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
1194 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
1196 {
1197 throw null;
1198 }
1199
1200 [global::Cpp2ILInjected.Token(Token = "0x6000078")]
1201 [global::Cpp2ILInjected.Address(RVA = "0x1A879E4", Offset = "0x1A879E4", Length = "0x1E4")]
1202 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1203 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Create", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(FileStream))]
1205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "GetBytes", ReturnType = typeof(byte[]))]
1206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1207 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
1208 public void SaveToFile(string filename)
1209 {
1210 throw null;
1211 }
1212
1213 [global::Cpp2ILInjected.Token(Token = "0x6000079")]
1214 [global::Cpp2ILInjected.Address(RVA = "0x1A87BC8", Offset = "0x1A87BC8", Length = "0xBC")]
1215 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1216 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "GetBytes", ReturnType = typeof(byte[]))]
1218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "get_BigEndianUnicode", ReturnType = typeof(Encoding))]
1219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = ".ctor", MemberParameters = new object[]
1220 {
1221 typeof(byte[]),
1222 typeof(string)
1223 }, ReturnType = typeof(void))]
1224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
1225 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1226 public object Clone()
1227 {
1228 throw null;
1229 }
1230
1231 [global::Cpp2ILInjected.Token(Token = "0x1700001E")]
1232 public static int MaximumPasswordLength
1233 {
1234 [global::Cpp2ILInjected.Token(Token = "0x600007A")]
1235 [global::Cpp2ILInjected.Address(RVA = "0x1A87C84", Offset = "0x1A87C84", Length = "0x58")]
1236 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1237 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1238 get
1239 {
1240 throw null;
1241 }
1242 [global::Cpp2ILInjected.Token(Token = "0x600007B")]
1243 [global::Cpp2ILInjected.Address(RVA = "0x1A87CDC", Offset = "0x1A87CDC", Length = "0xFC")]
1244 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1245 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Locale), Member = "GetText", MemberParameters = new object[]
1247 {
1248 typeof(string),
1249 typeof(object[])
1250 }, ReturnType = typeof(string))]
1251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1252 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
1253 set
1254 {
1255 throw null;
1256 }
1257 }
1258
1259 [global::Cpp2ILInjected.Token(Token = "0x600007C")]
1260 [global::Cpp2ILInjected.Address(RVA = "0x1A87DD8", Offset = "0x1A87DD8", Length = "0x1F0")]
1261 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1262 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "LoadFromFile", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(PKCS12))]
1263 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "LoadFromFile", MemberParameters = new object[]
1264 {
1265 typeof(string),
1266 typeof(string)
1267 }, ReturnType = typeof(PKCS12))]
1268 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "OpenRead", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(FileStream))]
1270 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
1271 private static byte[] LoadFile(string filename)
1272 {
1273 throw null;
1274 }
1275
1276 [global::Cpp2ILInjected.Token(Token = "0x600007D")]
1277 [global::Cpp2ILInjected.Address(RVA = "0x1A87FC8", Offset = "0x1A87FC8", Length = "0xC4")]
1278 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "LoadFile", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(byte[]))]
1280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
1281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1282 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1283 public static PKCS12 LoadFromFile(string filename)
1284 {
1285 throw null;
1286 }
1287
1288 [global::Cpp2ILInjected.Token(Token = "0x600007E")]
1289 [global::Cpp2ILInjected.Address(RVA = "0x1A8808C", Offset = "0x1A8808C", Length = "0xCC")]
1290 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = "LoadFile", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(byte[]))]
1292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12), Member = ".ctor", MemberParameters = new object[]
1293 {
1294 typeof(byte[]),
1295 typeof(string)
1296 }, ReturnType = typeof(void))]
1297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1298 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
1299 public static PKCS12 LoadFromFile(string filename, string password)
1300 {
1301 throw null;
1302 }
1303
1304 // Note: this type is marked as 'beforefieldinit'.
1305 [global::Cpp2ILInjected.Token(Token = "0x600007F")]
1306 [global::Cpp2ILInjected.Address(RVA = "0x1A88158", Offset = "0x1A88158", Length = "0x4C")]
1307 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1308 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1309 static PKCS12()
1310 {
1311 throw null;
1312 }
1313
1314 [global::Cpp2ILInjected.Token(Token = "0x4000023")]
1315 public const string pbeWithSHAAnd128BitRC4 = "1.2.840.113549.1.12.1.1";
1316
1317 [global::Cpp2ILInjected.Token(Token = "0x4000024")]
1318 public const string pbeWithSHAAnd40BitRC4 = "1.2.840.113549.1.12.1.2";
1319
1320 [global::Cpp2ILInjected.Token(Token = "0x4000025")]
1321 public const string pbeWithSHAAnd3KeyTripleDESCBC = "1.2.840.113549.1.12.1.3";
1322
1323 [global::Cpp2ILInjected.Token(Token = "0x4000026")]
1324 public const string pbeWithSHAAnd2KeyTripleDESCBC = "1.2.840.113549.1.12.1.4";
1325
1326 [global::Cpp2ILInjected.Token(Token = "0x4000027")]
1327 public const string pbeWithSHAAnd128BitRC2CBC = "1.2.840.113549.1.12.1.5";
1328
1329 [global::Cpp2ILInjected.Token(Token = "0x4000028")]
1330 public const string pbeWithSHAAnd40BitRC2CBC = "1.2.840.113549.1.12.1.6";
1331
1332 [global::Cpp2ILInjected.Token(Token = "0x4000029")]
1333 public const string keyBag = "1.2.840.113549.1.12.10.1.1";
1334
1335 [global::Cpp2ILInjected.Token(Token = "0x400002A")]
1336 public const string pkcs8ShroudedKeyBag = "1.2.840.113549.1.12.10.1.2";
1337
1338 [global::Cpp2ILInjected.Token(Token = "0x400002B")]
1339 public const string certBag = "1.2.840.113549.1.12.10.1.3";
1340
1341 [global::Cpp2ILInjected.Token(Token = "0x400002C")]
1342 public const string crlBag = "1.2.840.113549.1.12.10.1.4";
1343
1344 [global::Cpp2ILInjected.Token(Token = "0x400002D")]
1345 public const string secretBag = "1.2.840.113549.1.12.10.1.5";
1346
1347 [global::Cpp2ILInjected.Token(Token = "0x400002E")]
1348 public const string safeContentsBag = "1.2.840.113549.1.12.10.1.6";
1349
1350 [global::Cpp2ILInjected.Token(Token = "0x400002F")]
1351 public const string x509Certificate = "1.2.840.113549.1.9.22.1";
1352
1353 [global::Cpp2ILInjected.Token(Token = "0x4000030")]
1354 public const string sdsiCertificate = "1.2.840.113549.1.9.22.2";
1355
1356 [global::Cpp2ILInjected.Token(Token = "0x4000031")]
1357 public const string x509Crl = "1.2.840.113549.1.9.23.1";
1358
1359 [global::Cpp2ILInjected.Token(Token = "0x4000032")]
1360 private const int recommendedIterationCount = 2000;
1361
1362 [global::Cpp2ILInjected.Token(Token = "0x4000033")]
1363 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1364 private byte[] _password;
1365
1366 [global::Cpp2ILInjected.Token(Token = "0x4000034")]
1367 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
1369
1370 [global::Cpp2ILInjected.Token(Token = "0x4000035")]
1371 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1373
1374 [global::Cpp2ILInjected.Token(Token = "0x4000036")]
1375 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1377
1378 [global::Cpp2ILInjected.Token(Token = "0x4000037")]
1379 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1380 private bool _keyBagsChanged;
1381
1382 [global::Cpp2ILInjected.Token(Token = "0x4000038")]
1383 [global::Cpp2ILInjected.FieldOffset(Offset = "0x31")]
1385
1386 [global::Cpp2ILInjected.Token(Token = "0x4000039")]
1387 [global::Cpp2ILInjected.FieldOffset(Offset = "0x32")]
1388 private bool _certsChanged;
1389
1390 [global::Cpp2ILInjected.Token(Token = "0x400003A")]
1391 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
1392 private int _iterations;
1393
1394 [global::Cpp2ILInjected.Token(Token = "0x400003B")]
1395 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
1397
1398 [global::Cpp2ILInjected.Token(Token = "0x400003C")]
1399 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
1401
1402 [global::Cpp2ILInjected.Token(Token = "0x400003D")]
1403 public const int CryptoApiPasswordLimit = 32;
1404
1405 [global::Cpp2ILInjected.Token(Token = "0x400003E")]
1406 private static int password_max_length;
1407
1408 [global::Cpp2ILInjected.Token(Token = "0x200000F")]
1409 public class DeriveBytes
1410 {
1411 [global::Cpp2ILInjected.Token(Token = "0x6000080")]
1412 [global::Cpp2ILInjected.Address(RVA = "0x1A7E020", Offset = "0x1A7E020", Length = "0x8")]
1413 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1416 {
1417 throw null;
1418 }
1419
1420 [global::Cpp2ILInjected.Token(Token = "0x1700001F")]
1421 public string HashName
1422 {
1423 [global::Cpp2ILInjected.Token(Token = "0x6000081")]
1424 [global::Cpp2ILInjected.Address(RVA = "0x1A881A4", Offset = "0x1A881A4", Length = "0x8")]
1425 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1426 get
1427 {
1428 throw null;
1429 }
1430 [global::Cpp2ILInjected.Token(Token = "0x6000082")]
1431 [global::Cpp2ILInjected.Address(RVA = "0x1A881AC", Offset = "0x1A881AC", Length = "0x8")]
1432 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1433 set
1434 {
1435 throw null;
1436 }
1437 }
1438
1439 [global::Cpp2ILInjected.Token(Token = "0x17000020")]
1441 {
1442 [global::Cpp2ILInjected.Token(Token = "0x6000083")]
1443 [global::Cpp2ILInjected.Address(RVA = "0x1A881B4", Offset = "0x1A881B4", Length = "0x8")]
1444 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1445 get
1446 {
1447 throw null;
1448 }
1449 [global::Cpp2ILInjected.Token(Token = "0x6000084")]
1450 [global::Cpp2ILInjected.Address(RVA = "0x1A881BC", Offset = "0x1A881BC", Length = "0x8")]
1451 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1452 set
1453 {
1454 throw null;
1455 }
1456 }
1457
1458 [global::Cpp2ILInjected.Token(Token = "0x17000021")]
1459 public byte[] Password
1460 {
1461 [global::Cpp2ILInjected.Token(Token = "0x6000085")]
1462 [global::Cpp2ILInjected.Address(RVA = "0x1A881C4", Offset = "0x1A881C4", Length = "0x70")]
1463 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1464 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
1465 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1466 get
1467 {
1468 throw null;
1469 }
1470 [global::Cpp2ILInjected.Token(Token = "0x6000086")]
1471 [global::Cpp2ILInjected.Address(RVA = "0x1A7E028", Offset = "0x1A7E028", Length = "0xBC")]
1472 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetSymmetricAlgorithm", MemberParameters = new object[]
1473 {
1474 typeof(string),
1475 typeof(byte[]),
1476 typeof(int)
1477 }, ReturnType = typeof(SymmetricAlgorithm))]
1478 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "MAC", MemberParameters = new object[]
1479 {
1480 typeof(byte[]),
1481 typeof(byte[]),
1482 typeof(int),
1483 typeof(byte[])
1484 }, ReturnType = typeof(byte[]))]
1485 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1486 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
1487 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1488 set
1489 {
1490 throw null;
1491 }
1492 }
1493
1494 [global::Cpp2ILInjected.Token(Token = "0x17000022")]
1495 public byte[] Salt
1496 {
1497 [global::Cpp2ILInjected.Token(Token = "0x6000087")]
1498 [global::Cpp2ILInjected.Address(RVA = "0x1A88234", Offset = "0x1A88234", Length = "0x70")]
1499 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
1501 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1502 get
1503 {
1504 throw null;
1505 }
1506 [global::Cpp2ILInjected.Token(Token = "0x6000088")]
1507 [global::Cpp2ILInjected.Address(RVA = "0x1A7E0E4", Offset = "0x1A7E0E4", Length = "0xA8")]
1508 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetSymmetricAlgorithm", MemberParameters = new object[]
1509 {
1510 typeof(string),
1511 typeof(byte[]),
1512 typeof(int)
1513 }, ReturnType = typeof(SymmetricAlgorithm))]
1514 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "MAC", MemberParameters = new object[]
1515 {
1516 typeof(byte[]),
1517 typeof(byte[]),
1518 typeof(int),
1519 typeof(byte[])
1520 }, ReturnType = typeof(byte[]))]
1521 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1522 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
1523 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1524 set
1525 {
1526 throw null;
1527 }
1528 }
1529
1530 [global::Cpp2ILInjected.Token(Token = "0x6000089")]
1531 [global::Cpp2ILInjected.Address(RVA = "0x1A882A4", Offset = "0x1A882A4", Length = "0x78")]
1532 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1533 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12.DeriveBytes), Member = "Derive", MemberParameters = new object[]
1534 {
1535 typeof(byte[]),
1536 typeof(int)
1537 }, ReturnType = typeof(byte[]))]
1538 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1539 private void Adjust(byte[] a, int aOff, byte[] b)
1540 {
1541 throw null;
1542 }
1543
1544 [global::Cpp2ILInjected.Token(Token = "0x600008A")]
1545 [global::Cpp2ILInjected.Address(RVA = "0x1A8831C", Offset = "0x1A8831C", Length = "0x3B4")]
1546 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1547 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12.DeriveBytes), Member = "DeriveKey", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
1548 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12.DeriveBytes), Member = "DeriveIV", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
1549 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12.DeriveBytes), Member = "DeriveMAC", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
1550 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1551 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS1), Member = "CreateFromName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(HashAlgorithm))]
1552 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
1553 {
1554 typeof(Array),
1555 typeof(int),
1556 typeof(Array),
1557 typeof(int),
1558 typeof(int)
1559 }, ReturnType = typeof(void))]
1560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "TransformBlock", MemberParameters = new object[]
1561 {
1562 typeof(byte[]),
1563 typeof(int),
1564 typeof(int),
1565 typeof(byte[]),
1566 typeof(int)
1567 }, ReturnType = typeof(int))]
1568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "TransformFinalBlock", MemberParameters = new object[]
1569 {
1570 typeof(byte[]),
1571 typeof(int),
1572 typeof(int)
1573 }, ReturnType = typeof(byte[]))]
1574 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "ComputeHash", MemberParameters = new object[]
1575 {
1576 typeof(byte[]),
1577 typeof(int),
1578 typeof(int)
1579 }, ReturnType = typeof(byte[]))]
1580 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12.DeriveBytes), Member = "Adjust", MemberParameters = new object[]
1581 {
1582 typeof(byte[]),
1583 typeof(int),
1584 typeof(byte[])
1585 }, ReturnType = typeof(void))]
1586 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1587 private byte[] Derive(byte[] diversifier, int n)
1588 {
1589 throw null;
1590 }
1591
1592 [global::Cpp2ILInjected.Token(Token = "0x600008B")]
1593 [global::Cpp2ILInjected.Address(RVA = "0x1A7E18C", Offset = "0x1A7E18C", Length = "0x70")]
1594 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetSymmetricAlgorithm", MemberParameters = new object[]
1595 {
1596 typeof(string),
1597 typeof(byte[]),
1598 typeof(int)
1599 }, ReturnType = typeof(SymmetricAlgorithm))]
1600 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1601 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12.DeriveBytes), Member = "Derive", MemberParameters = new object[]
1602 {
1603 typeof(byte[]),
1604 typeof(int)
1605 }, ReturnType = typeof(byte[]))]
1606 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1607 public byte[] DeriveKey(int size)
1608 {
1609 throw null;
1610 }
1611
1612 [global::Cpp2ILInjected.Token(Token = "0x600008C")]
1613 [global::Cpp2ILInjected.Address(RVA = "0x1A7E1FC", Offset = "0x1A7E1FC", Length = "0x70")]
1614 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetSymmetricAlgorithm", MemberParameters = new object[]
1615 {
1616 typeof(string),
1617 typeof(byte[]),
1618 typeof(int)
1619 }, ReturnType = typeof(SymmetricAlgorithm))]
1620 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1621 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12.DeriveBytes), Member = "Derive", MemberParameters = new object[]
1622 {
1623 typeof(byte[]),
1624 typeof(int)
1625 }, ReturnType = typeof(byte[]))]
1626 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1627 public byte[] DeriveIV(int size)
1628 {
1629 throw null;
1630 }
1631
1632 [global::Cpp2ILInjected.Token(Token = "0x600008D")]
1633 [global::Cpp2ILInjected.Address(RVA = "0x1A81BCC", Offset = "0x1A81BCC", Length = "0x70")]
1634 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "MAC", MemberParameters = new object[]
1635 {
1636 typeof(byte[]),
1637 typeof(byte[]),
1638 typeof(int),
1639 typeof(byte[])
1640 }, ReturnType = typeof(byte[]))]
1641 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1642 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS12.DeriveBytes), Member = "Derive", MemberParameters = new object[]
1643 {
1644 typeof(byte[]),
1645 typeof(int)
1646 }, ReturnType = typeof(byte[]))]
1647 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1648 public byte[] DeriveMAC(int size)
1649 {
1650 throw null;
1651 }
1652
1653 // Note: this type is marked as 'beforefieldinit'.
1654 [global::Cpp2ILInjected.Token(Token = "0x600008E")]
1655 [global::Cpp2ILInjected.Address(RVA = "0x1A886D0", Offset = "0x1A886D0", Length = "0x114")]
1656 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1657 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
1658 {
1659 typeof(Array),
1661 }, ReturnType = typeof(void))]
1662 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
1664 {
1665 throw null;
1666 }
1667
1668 [global::Cpp2ILInjected.Token(Token = "0x400003F")]
1669 private static byte[] keyDiversifier;
1670
1671 [global::Cpp2ILInjected.Token(Token = "0x4000040")]
1672 private static byte[] ivDiversifier;
1673
1674 [global::Cpp2ILInjected.Token(Token = "0x4000041")]
1675 private static byte[] macDiversifier;
1676
1677 [global::Cpp2ILInjected.Token(Token = "0x4000042")]
1678 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1679 private string _hashName;
1680
1681 [global::Cpp2ILInjected.Token(Token = "0x4000043")]
1682 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
1683 private int _iterations;
1684
1685 [global::Cpp2ILInjected.Token(Token = "0x4000044")]
1686 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1687 private byte[] _password;
1688
1689 [global::Cpp2ILInjected.Token(Token = "0x4000045")]
1690 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1691 private byte[] _salt;
1692
1693 [global::Cpp2ILInjected.Token(Token = "0x2000010")]
1694 public enum Purpose
1695 {
1696 [global::Cpp2ILInjected.Token(Token = "0x4000047")]
1697 Key,
1698 [global::Cpp2ILInjected.Token(Token = "0x4000048")]
1699 IV,
1700 [global::Cpp2ILInjected.Token(Token = "0x4000049")]
1701 MAC
1702 }
1703 }
1704 }
1705}
class f__AnonymousType0<< Count > j__TPar
byte[] Derive(byte[] diversifier, int n)
Definition PKCS12.cs:1587
void Adjust(byte[] a, int aOff, byte[] b)
Definition PKCS12.cs:1539
ASN1 Pkcs8ShroudedKeyBagSafeBag(AsymmetricAlgorithm aa, IDictionary attributes)
Definition PKCS12.cs:567
void RemoveCertificate(X509Certificate cert)
Definition PKCS12.cs:799
void AddPkcs8ShroudedKeyBag(AsymmetricAlgorithm aa, IDictionary attributes)
Definition PKCS12.cs:901
byte[] MAC(byte[] password, byte[] salt, int iterations, byte[] data)
Definition PKCS12.cs:675
void RemoveCertificate(X509Certificate cert, IDictionary attrs)
Definition PKCS12.cs:817
ASN1 SecretBagSafeBag(byte[] secret, IDictionary attributes)
Definition PKCS12.cs:626
byte[] GetSecret(IDictionary attrs)
Definition PKCS12.cs:1116
const string x509Certificate
Definition PKCS12.cs:1351
void RemoveSecretBag(byte[] secret)
Definition PKCS12.cs:1064
byte[] Encrypt(string algorithmOid, byte[] salt, int iterationCount, byte[] data)
Definition PKCS12.cs:425
PKCS12(byte[] data)
Definition PKCS12.cs:48
void AddSecretBag(byte[] secret, IDictionary attributes)
Definition PKCS12.cs:1051
const string secretBag
Definition PKCS12.cs:1345
void SaveToFile(string filename)
Definition PKCS12.cs:1208
void ReadSafeBag(ASN1 safeBag)
Definition PKCS12.cs:520
byte[] Decrypt(string algorithmOid, byte[] salt, int iterationCount, byte[] encryptedData)
Definition PKCS12.cs:379
void AddCertificate(X509Certificate cert, IDictionary attributes)
Definition PKCS12.cs:786
const int CryptoApiPasswordLimit
Definition PKCS12.cs:1403
ASN1 CertificateSafeBag(X509Certificate x509, IDictionary attributes)
Definition PKCS12.cs:652
IDictionary GetAttributes(AsymmetricAlgorithm aa)
Definition PKCS12.cs:1177
AsymmetricAlgorithm GetAsymmetricAlgorithm(IDictionary attrs)
Definition PKCS12.cs:1102
IDictionary GetAttributes(X509Certificate cert)
Definition PKCS12.cs:1195
void AddKeyBag(AsymmetricAlgorithm aa)
Definition PKCS12.cs:952
PKCS12(byte[] data, string password)
Definition PKCS12.cs:70
DSAParameters GetExistingParameters(out bool found)
Definition PKCS12.cs:441
RandomNumberGenerator _rng
Definition PKCS12.cs:1400
void AddCertificate(X509Certificate cert)
Definition PKCS12.cs:763
const string pbeWithSHAAnd3KeyTripleDESCBC
Definition PKCS12.cs:1321
SymmetricAlgorithm GetSymmetricAlgorithm(string algorithmOid, byte[] salt, int iterationCount)
Definition PKCS12.cs:351
const int recommendedIterationCount
Definition PKCS12.cs:1360
void AddPrivateKey(PKCS8.PrivateKeyInfo pki)
Definition PKCS12.cs:472
override void Finalize()
Definition PKCS12.cs:147
bool CompareAsymmetricAlgorithm(AsymmetricAlgorithm a1, AsymmetricAlgorithm a2)
Definition PKCS12.cs:844
bool Compare(byte[] expected, byte[] actual)
Definition PKCS12.cs:309
const string pbeWithSHAAnd128BitRC2CBC
Definition PKCS12.cs:1327
RandomNumberGenerator RNG
Definition PKCS12.cs:294
void AddKeyBag(AsymmetricAlgorithm aa, IDictionary attributes)
Definition PKCS12.cs:991
const string pbeWithSHAAnd128BitRC4
Definition PKCS12.cs:1315
PKCS7.ContentInfo EncryptedContentInfo(ASN1 safeBags, string algorithmOid)
Definition PKCS12.cs:750
static int MaximumPasswordLength
Definition PKCS12.cs:1233
const string safeContentsBag
Definition PKCS12.cs:1348
void RemoveKeyBag(AsymmetricAlgorithm aa)
Definition PKCS12.cs:1024
X509CertificateCollection Certificates
Definition PKCS12.cs:266
PKCS12(byte[] data, byte[] password)
Definition PKCS12.cs:80
void AddPkcs8ShroudedKeyBag(AsymmetricAlgorithm aa)
Definition PKCS12.cs:852
const string pbeWithSHAAnd40BitRC4
Definition PKCS12.cs:1318
static PKCS12 LoadFromFile(string filename)
Definition PKCS12.cs:1283
X509CertificateCollection _certs
Definition PKCS12.cs:1376
const string pbeWithSHAAnd40BitRC2CBC
Definition PKCS12.cs:1330
const string pbeWithSHAAnd2KeyTripleDESCBC
Definition PKCS12.cs:1324
void Decode(byte[] data)
Definition PKCS12.cs:130
byte[] Decrypt(PKCS7.EncryptedData ed)
Definition PKCS12.cs:399
void RemovePkcs8ShroudedKeyBag(AsymmetricAlgorithm aa)
Definition PKCS12.cs:944
const string pkcs8ShroudedKeyBag
Definition PKCS12.cs:1336
ASN1 KeyBagSafeBag(AsymmetricAlgorithm aa, IDictionary attributes)
Definition PKCS12.cs:602
const string sdsiCertificate
Definition PKCS12.cs:1354
void AddSecretBag(byte[] secret)
Definition PKCS12.cs:1032
static PKCS12 LoadFromFile(string filename, string password)
Definition PKCS12.cs:1299
static int password_max_length
Definition PKCS12.cs:1406
static byte[] LoadFile(string filename)
Definition PKCS12.cs:1271
X509Certificate GetCertificate(IDictionary attrs)
Definition PKCS12.cs:1132