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
PKCS8.cs
Go to the documentation of this file.
1using System;
8using Mono.Unity;
9
11{
12 [global::Cpp2ILInjected.Token(Token = "0x2000059")]
13 public sealed class PKCS8
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x200005A")]
16 public class PrivateKeyInfo
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x6000266")]
19 [global::Cpp2ILInjected.Address(RVA = "0x1A9F0C0", Offset = "0x1A9F0C0", Length = "0x68")]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Pkcs8ShroudedKeyBagSafeBag", MemberParameters = new object[]
21 {
24 }, ReturnType = typeof(ASN1))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "KeyBagSafeBag", MemberParameters = new object[]
26 {
29 }, ReturnType = typeof(ASN1))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
36 {
37 throw null;
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x6000267")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1A9F128", Offset = "0x1A9F128", Length = "0x28")]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "get_Keys", ReturnType = typeof(ArrayList))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "ReadSafeBag", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddPkcs8ShroudedKeyBag", MemberParameters = new object[]
45 {
48 }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemovePkcs8ShroudedKeyBag", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddKeyBag", MemberParameters = new object[]
51 {
54 }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemoveKeyBag", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAsymmetricAlgorithm", MemberParameters = new object[] { typeof(IDictionary) }, ReturnType = typeof(AsymmetricAlgorithm))]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAttributes", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(IDictionary))]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 12)]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = ".ctor", ReturnType = typeof(void))]
60 public PrivateKeyInfo(byte[] data)
61 {
62 throw null;
63 }
64
65 [global::Cpp2ILInjected.Token(Token = "0x170000B1")]
66 public string Algorithm
67 {
68 [global::Cpp2ILInjected.Token(Token = "0x6000268")]
69 [global::Cpp2ILInjected.Address(RVA = "0x1A9F370", Offset = "0x1A9F370", Length = "0x8")]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
71 get
72 {
73 throw null;
74 }
75 [global::Cpp2ILInjected.Token(Token = "0x6000269")]
76 [global::Cpp2ILInjected.Address(RVA = "0x1A9F378", Offset = "0x1A9F378", Length = "0x8")]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
78 set
79 {
80 throw null;
81 }
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x170000B2")]
85 public byte[] PrivateKey
86 {
87 [global::Cpp2ILInjected.Token(Token = "0x600026A")]
88 [global::Cpp2ILInjected.Address(RVA = "0x1A9F380", Offset = "0x1A9F380", Length = "0x74")]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "get_Keys", ReturnType = typeof(ArrayList))]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddPrivateKey", MemberParameters = new object[] { typeof(PKCS8.PrivateKeyInfo) }, ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddPkcs8ShroudedKeyBag", MemberParameters = new object[]
92 {
95 }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemovePkcs8ShroudedKeyBag", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddKeyBag", MemberParameters = new object[]
98 {
101 }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemoveKeyBag", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAsymmetricAlgorithm", MemberParameters = new object[] { typeof(IDictionary) }, ReturnType = typeof(AsymmetricAlgorithm))]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAttributes", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(IDictionary))]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
107 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
108 get
109 {
110 throw null;
111 }
112 [global::Cpp2ILInjected.Token(Token = "0x600026B")]
113 [global::Cpp2ILInjected.Address(RVA = "0x1A9F3F4", Offset = "0x1A9F3F4", Length = "0xF0")]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Pkcs8ShroudedKeyBagSafeBag", MemberParameters = new object[]
115 {
118 }, ReturnType = typeof(ASN1))]
119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "KeyBagSafeBag", MemberParameters = new object[]
120 {
123 }, ReturnType = typeof(ASN1))]
124 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
128 set
129 {
130 throw null;
131 }
132 }
133
134 [global::Cpp2ILInjected.Token(Token = "0x600026C")]
135 [global::Cpp2ILInjected.Address(RVA = "0x1A9F150", Offset = "0x1A9F150", Length = "0x220")]
136 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
137 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "ToOid", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(string))]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Count", ReturnType = typeof(int))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
145 private void Decode(byte[] data)
146 {
147 throw null;
148 }
149
150 [global::Cpp2ILInjected.Token(Token = "0x600026D")]
151 [global::Cpp2ILInjected.Address(RVA = "0x1A9F4E4", Offset = "0x1A9F4E4", Length = "0x454")]
152 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Pkcs8ShroudedKeyBagSafeBag", MemberParameters = new object[]
154 {
157 }, ReturnType = typeof(ASN1))]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "KeyBagSafeBag", MemberParameters = new object[]
159 {
162 }, ReturnType = typeof(ASN1))]
163 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "FromOid", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ASN1))]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "Add", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(ASN1))]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[]
168 {
169 typeof(byte),
170 typeof(byte[])
171 }, ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
173 public byte[] GetBytes()
174 {
175 throw null;
176 }
177
178 [global::Cpp2ILInjected.Token(Token = "0x600026E")]
179 [global::Cpp2ILInjected.Address(RVA = "0x1A9F938", Offset = "0x1A9F938", Length = "0x8C")]
180 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "Normalize", MemberParameters = new object[]
182 {
183 typeof(byte[]),
184 typeof(int)
185 }, ReturnType = typeof(byte[]))]
186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeRSA", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(RSA))]
187 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
189 {
190 typeof(Array),
191 typeof(int),
192 typeof(Array),
193 typeof(int),
194 typeof(int)
195 }, ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
197 private static byte[] RemoveLeadingZero(byte[] bigInt)
198 {
199 throw null;
200 }
201
202 [global::Cpp2ILInjected.Token(Token = "0x600026F")]
203 [global::Cpp2ILInjected.Address(RVA = "0x1A9F9C4", Offset = "0x1A9F9C4", Length = "0x98")]
204 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeRSA", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(RSA))]
206 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeDSA", MemberParameters = new object[]
207 {
208 typeof(byte[]),
209 typeof(DSAParameters)
210 }, ReturnType = typeof(DSA))]
211 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "RemoveLeadingZero", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
214 {
215 typeof(Array),
216 typeof(int),
217 typeof(Array),
218 typeof(int),
219 typeof(int)
220 }, ReturnType = typeof(void))]
221 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
222 private static byte[] Normalize(byte[] bigInt, int length)
223 {
224 throw null;
225 }
226
227 [global::Cpp2ILInjected.Token(Token = "0x6000270")]
228 [global::Cpp2ILInjected.Address(RVA = "0x1A9FA5C", Offset = "0x1A9FA5C", Length = "0x380")]
229 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
230 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "get_Keys", ReturnType = typeof(ArrayList))]
231 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddPrivateKey", MemberParameters = new object[] { typeof(PKCS8.PrivateKeyInfo) }, ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddPkcs8ShroudedKeyBag", MemberParameters = new object[]
233 {
236 }, ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemovePkcs8ShroudedKeyBag", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddKeyBag", MemberParameters = new object[]
239 {
242 }, ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemoveKeyBag", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAsymmetricAlgorithm", MemberParameters = new object[] { typeof(IDictionary) }, ReturnType = typeof(AsymmetricAlgorithm))]
245 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAttributes", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(IDictionary))]
246 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Count", ReturnType = typeof(int))]
250 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "RemoveLeadingZero", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "Normalize", MemberParameters = new object[]
253 {
254 typeof(byte[]),
255 typeof(int)
256 }, ReturnType = typeof(byte[]))]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSA), Member = "Create", ReturnType = typeof(RSA))]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CspParameters), Member = ".ctor", ReturnType = typeof(void))]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CspParameters), Member = "set_Flags", MemberParameters = new object[] { typeof(CspProviderFlags) }, ReturnType = typeof(void))]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSACryptoServiceProvider), Member = ".ctor", MemberParameters = new object[] { typeof(CspParameters) }, ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
263 public static RSA DecodeRSA(byte[] keypair)
264 {
265 throw null;
266 }
267
268 [global::Cpp2ILInjected.Token(Token = "0x6000271")]
269 [global::Cpp2ILInjected.Address(RVA = "0x1A9FDDC", Offset = "0x1A9FDDC", Length = "0x1F0")]
270 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
271 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Pkcs8ShroudedKeyBagSafeBag", MemberParameters = new object[]
272 {
275 }, ReturnType = typeof(ASN1))]
276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "KeyBagSafeBag", MemberParameters = new object[]
277 {
280 }, ReturnType = typeof(ASN1))]
281 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "Encode", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(byte[]))]
282 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[]
285 {
286 typeof(byte),
287 typeof(byte[])
288 }, ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "Add", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(ASN1))]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "FromUnsignedBigInteger", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(ASN1))]
291 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
292 public static byte[] Encode(RSA rsa)
293 {
294 throw null;
295 }
296
297 [global::Cpp2ILInjected.Token(Token = "0x6000272")]
298 [global::Cpp2ILInjected.Address(RVA = "0x1A9FFCC", Offset = "0x1A9FFCC", Length = "0x11C")]
299 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
300 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "get_Keys", ReturnType = typeof(ArrayList))]
301 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddPrivateKey", MemberParameters = new object[] { typeof(PKCS8.PrivateKeyInfo) }, ReturnType = typeof(void))]
302 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddPkcs8ShroudedKeyBag", MemberParameters = new object[]
303 {
306 }, ReturnType = typeof(void))]
307 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemovePkcs8ShroudedKeyBag", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddKeyBag", MemberParameters = new object[]
309 {
312 }, ReturnType = typeof(void))]
313 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemoveKeyBag", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(void))]
314 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAsymmetricAlgorithm", MemberParameters = new object[] { typeof(IDictionary) }, ReturnType = typeof(AsymmetricAlgorithm))]
315 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAttributes", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(IDictionary))]
316 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
318 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "Normalize", MemberParameters = new object[]
320 {
321 typeof(byte[]),
322 typeof(int)
323 }, ReturnType = typeof(byte[]))]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSA), Member = "Create", ReturnType = typeof(DSA))]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
326 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
328 {
329 throw null;
330 }
331
332 [global::Cpp2ILInjected.Token(Token = "0x6000273")]
333 [global::Cpp2ILInjected.Address(RVA = "0x1AA00E8", Offset = "0x1AA00E8", Length = "0x44")]
334 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
335 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Pkcs8ShroudedKeyBagSafeBag", MemberParameters = new object[]
336 {
339 }, ReturnType = typeof(ASN1))]
340 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "KeyBagSafeBag", MemberParameters = new object[]
341 {
344 }, ReturnType = typeof(ASN1))]
345 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "Encode", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(byte[]))]
346 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "FromUnsignedBigInteger", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(ASN1))]
348 public static byte[] Encode(DSA dsa)
349 {
350 throw null;
351 }
352
353 [global::Cpp2ILInjected.Token(Token = "0x6000274")]
354 [global::Cpp2ILInjected.Address(RVA = "0x1AA012C", Offset = "0x1AA012C", Length = "0x114")]
355 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
356 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Unity.UnityTlsContext", Member = "ExtractNativeKeyAndChainFromManagedCertificate", MemberParameters = new object[]
357 {
358 typeof(global::System.Security.Cryptography.X509Certificates.X509Certificate),
362 }, ReturnType = typeof(void))]
363 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
364 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "Encode", MemberParameters = new object[] { typeof(DSA) }, ReturnType = typeof(byte[]))]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS8.PrivateKeyInfo), Member = "Encode", MemberParameters = new object[] { typeof(RSA) }, ReturnType = typeof(byte[]))]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[]
367 {
368 typeof(string),
369 typeof(string)
370 }, ReturnType = typeof(void))]
371 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
372 public unsafe static byte[] Encode(AsymmetricAlgorithm aa)
373 {
374 throw null;
375 }
376
377 [global::Cpp2ILInjected.Token(Token = "0x4000263")]
378 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
379 private int _version;
380
381 [global::Cpp2ILInjected.Token(Token = "0x4000264")]
382 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
383 private string _algorithm;
384
385 [global::Cpp2ILInjected.Token(Token = "0x4000265")]
386 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
387 private byte[] _key;
388
389 [global::Cpp2ILInjected.Token(Token = "0x4000266")]
390 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
392 }
393
394 [global::Cpp2ILInjected.Token(Token = "0x200005B")]
396 {
397 [global::Cpp2ILInjected.Token(Token = "0x6000275")]
398 [global::Cpp2ILInjected.Address(RVA = "0x1AA0240", Offset = "0x1AA0240", Length = "0x8")]
399 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Pkcs8ShroudedKeyBagSafeBag", MemberParameters = new object[]
400 {
403 }, ReturnType = typeof(ASN1))]
404 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
405 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
407 {
408 throw null;
409 }
410
411 [global::Cpp2ILInjected.Token(Token = "0x6000276")]
412 [global::Cpp2ILInjected.Address(RVA = "0x1AA0248", Offset = "0x1AA0248", Length = "0x2C")]
413 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "get_Keys", ReturnType = typeof(ArrayList))]
414 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "ReadSafeBag", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
415 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddPkcs8ShroudedKeyBag", MemberParameters = new object[]
416 {
419 }, ReturnType = typeof(void))]
420 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemovePkcs8ShroudedKeyBag", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(void))]
421 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAsymmetricAlgorithm", MemberParameters = new object[] { typeof(IDictionary) }, ReturnType = typeof(AsymmetricAlgorithm))]
422 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAttributes", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(IDictionary))]
423 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
424 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
425 public EncryptedPrivateKeyInfo(byte[] data)
426 {
427 throw null;
428 }
429
430 [global::Cpp2ILInjected.Token(Token = "0x170000B3")]
431 public string Algorithm
432 {
433 [global::Cpp2ILInjected.Token(Token = "0x6000277")]
434 [global::Cpp2ILInjected.Address(RVA = "0x1AA04E8", Offset = "0x1AA04E8", Length = "0x8")]
435 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
436 get
437 {
438 throw null;
439 }
440 [global::Cpp2ILInjected.Token(Token = "0x6000278")]
441 [global::Cpp2ILInjected.Address(RVA = "0x1AA04F0", Offset = "0x1AA04F0", Length = "0x8")]
442 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
443 set
444 {
445 throw null;
446 }
447 }
448
449 [global::Cpp2ILInjected.Token(Token = "0x170000B4")]
450 public byte[] EncryptedData
451 {
452 [global::Cpp2ILInjected.Token(Token = "0x6000279")]
453 [global::Cpp2ILInjected.Address(RVA = "0x1AA04F8", Offset = "0x1AA04F8", Length = "0x74")]
454 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "get_Keys", ReturnType = typeof(ArrayList))]
455 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "ReadSafeBag", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
456 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddPkcs8ShroudedKeyBag", MemberParameters = new object[]
457 {
460 }, ReturnType = typeof(void))]
461 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemovePkcs8ShroudedKeyBag", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(void))]
462 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAsymmetricAlgorithm", MemberParameters = new object[] { typeof(IDictionary) }, ReturnType = typeof(AsymmetricAlgorithm))]
463 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAttributes", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(IDictionary))]
464 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
465 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
466 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
467 get
468 {
469 throw null;
470 }
471 [global::Cpp2ILInjected.Token(Token = "0x600027A")]
472 [global::Cpp2ILInjected.Address(RVA = "0x1AA056C", Offset = "0x1AA056C", Length = "0x80")]
473 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Pkcs8ShroudedKeyBagSafeBag", MemberParameters = new object[]
474 {
477 }, ReturnType = typeof(ASN1))]
478 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
480 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
481 set
482 {
483 throw null;
484 }
485 }
486
487 [global::Cpp2ILInjected.Token(Token = "0x170000B5")]
488 public byte[] Salt
489 {
490 [global::Cpp2ILInjected.Token(Token = "0x600027B")]
491 [global::Cpp2ILInjected.Address(RVA = "0x1AA05EC", Offset = "0x1AA05EC", Length = "0xA8")]
492 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
493 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "get_Keys", ReturnType = typeof(ArrayList))]
494 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "ReadSafeBag", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
495 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Pkcs8ShroudedKeyBagSafeBag", MemberParameters = new object[]
496 {
499 }, ReturnType = typeof(ASN1))]
500 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddPkcs8ShroudedKeyBag", MemberParameters = new object[]
501 {
504 }, ReturnType = typeof(void))]
505 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemovePkcs8ShroudedKeyBag", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(void))]
506 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAsymmetricAlgorithm", MemberParameters = new object[] { typeof(IDictionary) }, ReturnType = typeof(AsymmetricAlgorithm))]
507 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAttributes", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(IDictionary))]
508 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
509 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RandomNumberGenerator), Member = "Create", ReturnType = typeof(RandomNumberGenerator))]
510 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
511 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
512 get
513 {
514 throw null;
515 }
516 }
517
518 [global::Cpp2ILInjected.Token(Token = "0x170000B6")]
519 public int IterationCount
520 {
521 [global::Cpp2ILInjected.Token(Token = "0x600027C")]
522 [global::Cpp2ILInjected.Address(RVA = "0x1AA0694", Offset = "0x1AA0694", Length = "0x8")]
523 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
524 get
525 {
526 throw null;
527 }
528 [global::Cpp2ILInjected.Token(Token = "0x600027D")]
529 [global::Cpp2ILInjected.Address(RVA = "0x1AA069C", Offset = "0x1AA069C", Length = "0x78")]
530 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Pkcs8ShroudedKeyBagSafeBag", MemberParameters = new object[]
531 {
534 }, ReturnType = typeof(ASN1))]
535 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
536 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
537 {
538 typeof(string),
539 typeof(string)
540 }, ReturnType = typeof(void))]
541 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
542 set
543 {
544 throw null;
545 }
546 }
547
548 [global::Cpp2ILInjected.Token(Token = "0x600027E")]
549 [global::Cpp2ILInjected.Address(RVA = "0x1AA0274", Offset = "0x1AA0274", Length = "0x274")]
550 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
551 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
552 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
554 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "ToOid", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(string))]
555 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Count", ReturnType = typeof(int))]
556 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
557 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "ToInt32", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(int))]
558 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
559 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
560 private void Decode(byte[] data)
561 {
562 throw null;
563 }
564
565 [global::Cpp2ILInjected.Token(Token = "0x600027F")]
566 [global::Cpp2ILInjected.Address(RVA = "0x1AA0714", Offset = "0x1AA0714", Length = "0x1C4")]
567 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
568 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Pkcs8ShroudedKeyBagSafeBag", MemberParameters = new object[]
569 {
572 }, ReturnType = typeof(ASN1))]
573 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
574 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
575 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "FromOid", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ASN1))]
576 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "Add", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(ASN1))]
577 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[]
578 {
579 typeof(byte),
580 typeof(byte[])
581 }, ReturnType = typeof(void))]
582 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "FromInt32", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
583 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
584 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
585 public byte[] GetBytes()
586 {
587 throw null;
588 }
589
590 [global::Cpp2ILInjected.Token(Token = "0x4000267")]
591 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
592 private string _algorithm;
593
594 [global::Cpp2ILInjected.Token(Token = "0x4000268")]
595 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
596 private byte[] _salt;
597
598 [global::Cpp2ILInjected.Token(Token = "0x4000269")]
599 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
600 private int _iterations;
601
602 [global::Cpp2ILInjected.Token(Token = "0x400026A")]
603 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
604 private byte[] _data;
605 }
606 }
607}
class f__AnonymousType0<< Count > j__TPar
static byte[] RemoveLeadingZero(byte[] bigInt)
Definition PKCS8.cs:197
static unsafe byte[] Encode(AsymmetricAlgorithm aa)
Definition PKCS8.cs:372
static byte[] Normalize(byte[] bigInt, int length)
Definition PKCS8.cs:222
static DSA DecodeDSA(byte[] privateKey, DSAParameters dsaParameters)
Definition PKCS8.cs:327
static RSA DecodeRSA(byte[] keypair)
Definition PKCS8.cs:263