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
DerSequenceReader.cs
Go to the documentation of this file.
1using System;
5using System.Text;
10
12{
13 [global::Cpp2ILInjected.Token(Token = "0x20000ED")]
14 internal class DerSequenceReader
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x17000106")]
17 private int ContentLength
18 {
20 [global::Cpp2ILInjected.Token(Token = "0x600054D")]
21 [global::Cpp2ILInjected.Address(RVA = "0x1ECD450", Offset = "0x1ECD450", Length = "0x8")]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
23 set
24 {
25 throw null;
26 }
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x600054E")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1ECD458", Offset = "0x1ECD458", Length = "0x14")]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Internal.Cryptography.Pal.CertificateData.<ReadReverseRdns>d__21", Member = "MoveNext", ReturnType = typeof(bool))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CertificateData), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CertificateData), Member = "FindAltNameMatch", MemberParameters = new object[]
34 {
35 typeof(byte[]),
37 typeof(string)
38 }, ReturnType = typeof(string))]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = ".ctor", MemberParameters = new object[]
41 {
43 typeof(byte[]),
44 typeof(int),
45 typeof(int)
46 }, ReturnType = typeof(void))]
47 internal DerSequenceReader(byte[] data)
48 {
49 throw null;
50 }
51
52 [global::Cpp2ILInjected.Token(Token = "0x600054F")]
53 [global::Cpp2ILInjected.Address(RVA = "0x1ECD46C", Offset = "0x1ECD46C", Length = "0x14")]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 internal DerSequenceReader(byte[] data, int offset, int length)
56 {
57 throw null;
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x6000550")]
61 [global::Cpp2ILInjected.Address(RVA = "0x1ECD480", Offset = "0x1ECD480", Length = "0xE8")]
62 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadCollectionWithTag", MemberParameters = new object[] { typeof(DerSequenceReader.DerTag) }, ReturnType = typeof(DerSequenceReader))]
65 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "EatTag", MemberParameters = new object[] { typeof(DerSequenceReader.DerTag) }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ScanContentLength", MemberParameters = new object[]
69 {
70 typeof(byte[]),
71 typeof(int),
72 typeof(int),
73 typeof(ref int)
74 }, ReturnType = typeof(int))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
78 {
79 throw null;
80 }
81
82 [global::Cpp2ILInjected.Token(Token = "0x17000107")]
83 internal bool HasData
84 {
85 [global::Cpp2ILInjected.Token(Token = "0x6000551")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1ECD620", Offset = "0x1ECD620", Length = "0x10")]
87 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Internal.Cryptography.Pal.CertificateData.<ReadReverseRdns>d__21", Member = "MoveNext", ReturnType = typeof(bool))]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CertificateData), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CertificateData), Member = "FindAltNameMatch", MemberParameters = new object[]
91 {
92 typeof(byte[]),
94 typeof(string)
95 }, ReturnType = typeof(string))]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 20)]
97 get
98 {
99 throw null;
100 }
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x6000552")]
104 [global::Cpp2ILInjected.Address(RVA = "0x1ECD630", Offset = "0x1ECD630", Length = "0x7C")]
105 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Internal.Cryptography.Pal.CertificateData.<ReadReverseRdns>d__21", Member = "MoveNext", ReturnType = typeof(bool))]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CertificateData), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CertificateData), Member = "FindAltNameMatch", MemberParameters = new object[]
109 {
110 typeof(byte[]),
112 typeof(string)
113 }, ReturnType = typeof(string))]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "SkipValue", ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadNextEncodedValue", ReturnType = typeof(byte[]))]
116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadX509Date", ReturnType = typeof(DateTime))]
117 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 12)]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
120 internal byte PeekTag()
121 {
122 throw null;
123 }
124
125 [global::Cpp2ILInjected.Token(Token = "0x6000553")]
126 [global::Cpp2ILInjected.Address(RVA = "0x1ECD6AC", Offset = "0x1ECD6AC", Length = "0x50")]
127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CertificateData), Member = "FindAltNameMatch", MemberParameters = new object[]
128 {
129 typeof(byte[]),
131 typeof(string)
132 }, ReturnType = typeof(string))]
133 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "PeekTag", ReturnType = typeof(byte))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "EatTag", MemberParameters = new object[] { typeof(DerSequenceReader.DerTag) }, ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ScanContentLength", MemberParameters = new object[]
137 {
138 typeof(byte[]),
139 typeof(int),
140 typeof(int),
141 typeof(ref int)
142 }, ReturnType = typeof(int))]
143 internal void SkipValue()
144 {
145 throw null;
146 }
147
148 [global::Cpp2ILInjected.Token(Token = "0x6000554")]
149 [global::Cpp2ILInjected.Address(RVA = "0x1ECD6FC", Offset = "0x1ECD6FC", Length = "0xB8")]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CertificateData), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "PeekTag", ReturnType = typeof(byte))]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ScanContentLength", MemberParameters = new object[]
154 {
155 typeof(byte[]),
156 typeof(int),
157 typeof(int),
158 typeof(ref int)
159 }, ReturnType = typeof(int))]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
161 {
162 typeof(Array),
163 typeof(int),
164 typeof(Array),
165 typeof(int),
166 typeof(int)
167 }, ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
169 internal byte[] ReadNextEncodedValue()
170 {
171 throw null;
172 }
173
174 [global::Cpp2ILInjected.Token(Token = "0x6000555")]
175 [global::Cpp2ILInjected.Address(RVA = "0x1ECD8AC", Offset = "0x1ECD8AC", Length = "0xB0")]
176 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CertificateData), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
178 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "EatTag", MemberParameters = new object[] { typeof(DerSequenceReader.DerTag) }, ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ScanContentLength", MemberParameters = new object[]
181 {
182 typeof(byte[]),
183 typeof(int),
184 typeof(int),
185 typeof(ref int)
186 }, ReturnType = typeof(int))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
189 internal bool ReadBoolean()
190 {
191 throw null;
192 }
193
194 [global::Cpp2ILInjected.Token(Token = "0x6000556")]
195 [global::Cpp2ILInjected.Address(RVA = "0x1ECD95C", Offset = "0x1ECD95C", Length = "0xB4")]
196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CertificateData), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
197 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "EatTag", MemberParameters = new object[] { typeof(DerSequenceReader.DerTag) }, ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ReadContentAsBytes", ReturnType = typeof(byte[]))]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Reverse", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T[]" }, ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Explicit", MemberParameters = new object[] { typeof(BigInteger) }, ReturnType = typeof(int))]
203 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
204 internal int ReadInteger()
205 {
206 throw null;
207 }
208
209 [global::Cpp2ILInjected.Token(Token = "0x6000557")]
210 [global::Cpp2ILInjected.Address(RVA = "0x1ECDA10", Offset = "0x1ECDA10", Length = "0x1C")]
211 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CertificateData), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
212 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "EatTag", MemberParameters = new object[] { typeof(DerSequenceReader.DerTag) }, ReturnType = typeof(void))]
214 internal byte[] ReadIntegerBytes()
215 {
216 throw null;
217 }
218
219 [global::Cpp2ILInjected.Token(Token = "0x6000558")]
220 [global::Cpp2ILInjected.Address(RVA = "0x1ECDAE0", Offset = "0x1ECDAE0", Length = "0x12C")]
221 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CertificateData), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "EatTag", MemberParameters = new object[] { typeof(DerSequenceReader.DerTag) }, ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ScanContentLength", MemberParameters = new object[]
226 {
227 typeof(byte[]),
228 typeof(int),
229 typeof(int),
230 typeof(ref int)
231 }, ReturnType = typeof(int))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
233 {
234 typeof(Array),
235 typeof(int),
236 typeof(Array),
237 typeof(int),
238 typeof(int)
239 }, ReturnType = typeof(void))]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
241 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
242 internal byte[] ReadBitString()
243 {
244 throw null;
245 }
246
247 [global::Cpp2ILInjected.Token(Token = "0x6000559")]
248 [global::Cpp2ILInjected.Address(RVA = "0x1ECDC0C", Offset = "0x1ECDC0C", Length = "0x1C")]
249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CertificateData), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "EatTag", MemberParameters = new object[] { typeof(DerSequenceReader.DerTag) }, ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ReadContentAsBytes", ReturnType = typeof(byte[]))]
253 internal byte[] ReadOctetString()
254 {
255 throw null;
256 }
257
258 [global::Cpp2ILInjected.Token(Token = "0x600055A")]
259 [global::Cpp2ILInjected.Address(RVA = "0x1ECDC28", Offset = "0x1ECDC28", Length = "0x28C")]
260 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
261 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Internal.Cryptography.Pal.CertificateData.<ReadReverseRdns>d__21", Member = "MoveNext", ReturnType = typeof(bool))]
262 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CertificateData), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
263 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CertificateData), Member = "FindAltNameMatch", MemberParameters = new object[]
264 {
265 typeof(byte[]),
267 typeof(string)
268 }, ReturnType = typeof(string))]
269 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "EatTag", MemberParameters = new object[] { typeof(DerSequenceReader.DerTag) }, ReturnType = typeof(void))]
271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ScanContentLength", MemberParameters = new object[]
272 {
273 typeof(byte[]),
274 typeof(int),
275 typeof(int),
276 typeof(ref int)
277 }, ReturnType = typeof(int))]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(StringBuilder))]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(StringBuilder))]
281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_LeftShift", MemberParameters = new object[]
283 {
285 typeof(int)
286 }, ReturnType = typeof(BigInteger))]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Implicit", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(BigInteger))]
288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Addition", MemberParameters = new object[]
289 {
292 }, ReturnType = typeof(BigInteger))]
293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(StringBuilder))]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Implicit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(BigInteger))]
295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
296 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
297 internal string ReadOidAsString()
298 {
299 throw null;
300 }
301
302 [global::Cpp2ILInjected.Token(Token = "0x600055B")]
303 [global::Cpp2ILInjected.Address(RVA = "0x1ECDEB4", Offset = "0x1ECDEB4", Length = "0x78")]
304 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
305 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Internal.Cryptography.Pal.CertificateData.<ReadReverseRdns>d__21", Member = "MoveNext", ReturnType = typeof(bool))]
306 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CertificateData), Member = "FindAltNameMatch", MemberParameters = new object[]
307 {
308 typeof(byte[]),
310 typeof(string)
311 }, ReturnType = typeof(string))]
312 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "EatTag", MemberParameters = new object[] { typeof(DerSequenceReader.DerTag) }, ReturnType = typeof(void))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ScanContentLength", MemberParameters = new object[]
315 {
316 typeof(byte[]),
317 typeof(int),
318 typeof(int),
319 typeof(ref int)
320 }, ReturnType = typeof(int))]
321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "get_UTF8", ReturnType = typeof(Encoding))]
322 internal string ReadUtf8String()
323 {
324 throw null;
325 }
326
327 [global::Cpp2ILInjected.Token(Token = "0x600055C")]
328 [global::Cpp2ILInjected.Address(RVA = "0x1ECDFA4", Offset = "0x1ECDFA4", Length = "0xC4")]
329 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadSequence", ReturnType = typeof(DerSequenceReader))]
330 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadSet", ReturnType = typeof(DerSequenceReader))]
331 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "CheckTag", MemberParameters = new object[]
333 {
335 typeof(byte[]),
336 typeof(int)
337 }, ReturnType = typeof(void))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ScanContentLength", MemberParameters = new object[]
339 {
340 typeof(byte[]),
341 typeof(int),
342 typeof(int),
343 typeof(ref int)
344 }, ReturnType = typeof(int))]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = ".ctor", MemberParameters = new object[]
346 {
348 typeof(byte[]),
349 typeof(int),
350 typeof(int)
351 }, ReturnType = typeof(void))]
352 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
357
358 [global::Cpp2ILInjected.Token(Token = "0x600055D")]
359 [global::Cpp2ILInjected.Address(RVA = "0x1ECE0EC", Offset = "0x1ECE0EC", Length = "0x8")]
360 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Internal.Cryptography.Pal.CertificateData.<ReadReverseRdns>d__21", Member = "MoveNext", ReturnType = typeof(bool))]
361 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CertificateData), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
362 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CertificateData), Member = "FindAltNameMatch", MemberParameters = new object[]
363 {
364 typeof(byte[]),
366 typeof(string)
367 }, ReturnType = typeof(string))]
368 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 12)]
369 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ReadCollectionWithTag", MemberParameters = new object[] { typeof(DerSequenceReader.DerTag) }, ReturnType = typeof(DerSequenceReader))]
371 {
372 throw null;
373 }
374
375 [global::Cpp2ILInjected.Token(Token = "0x600055E")]
376 [global::Cpp2ILInjected.Address(RVA = "0x1ECE0F4", Offset = "0x1ECE0F4", Length = "0x8")]
377 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Internal.Cryptography.Pal.CertificateData.<ReadReverseRdns>d__21", Member = "MoveNext", ReturnType = typeof(bool))]
378 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
379 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ReadCollectionWithTag", MemberParameters = new object[] { typeof(DerSequenceReader.DerTag) }, ReturnType = typeof(DerSequenceReader))]
381 {
382 throw null;
383 }
384
385 [global::Cpp2ILInjected.Token(Token = "0x600055F")]
386 [global::Cpp2ILInjected.Address(RVA = "0x1ECE0FC", Offset = "0x1ECE0FC", Length = "0x78")]
387 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
388 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Internal.Cryptography.Pal.CertificateData.<ReadReverseRdns>d__21", Member = "MoveNext", ReturnType = typeof(bool))]
389 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "EatTag", MemberParameters = new object[] { typeof(DerSequenceReader.DerTag) }, ReturnType = typeof(void))]
391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ScanContentLength", MemberParameters = new object[]
392 {
393 typeof(byte[]),
394 typeof(int),
395 typeof(int),
396 typeof(ref int)
397 }, ReturnType = typeof(int))]
398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "get_ASCII", ReturnType = typeof(Encoding))]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "TrimTrailingNulls", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
400 internal string ReadPrintableString()
401 {
402 throw null;
403 }
404
405 [global::Cpp2ILInjected.Token(Token = "0x6000560")]
406 [global::Cpp2ILInjected.Address(RVA = "0x1ECE174", Offset = "0x1ECE174", Length = "0x78")]
407 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
408 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Internal.Cryptography.Pal.CertificateData.<ReadReverseRdns>d__21", Member = "MoveNext", ReturnType = typeof(bool))]
409 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CertificateData), Member = "FindAltNameMatch", MemberParameters = new object[]
410 {
411 typeof(byte[]),
413 typeof(string)
414 }, ReturnType = typeof(string))]
415 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
416 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "EatTag", MemberParameters = new object[] { typeof(DerSequenceReader.DerTag) }, ReturnType = typeof(void))]
417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ScanContentLength", MemberParameters = new object[]
418 {
419 typeof(byte[]),
420 typeof(int),
421 typeof(int),
422 typeof(ref int)
423 }, ReturnType = typeof(int))]
424 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "get_ASCII", ReturnType = typeof(Encoding))]
425 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "TrimTrailingNulls", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
426 internal string ReadIA5String()
427 {
428 throw null;
429 }
430
431 [global::Cpp2ILInjected.Token(Token = "0x6000561")]
432 [global::Cpp2ILInjected.Address(RVA = "0x1ECE1EC", Offset = "0x1ECE1EC", Length = "0x2C4")]
433 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
434 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Internal.Cryptography.Pal.CertificateData.<ReadReverseRdns>d__21", Member = "MoveNext", ReturnType = typeof(bool))]
435 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
436 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "EatTag", MemberParameters = new object[] { typeof(DerSequenceReader.DerTag) }, ReturnType = typeof(void))]
437 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ScanContentLength", MemberParameters = new object[]
438 {
439 typeof(byte[]),
440 typeof(int),
441 typeof(int),
442 typeof(ref int)
443 }, ReturnType = typeof(int))]
444 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object>), Member = ".ctor", MemberParameters = new object[]
445 {
446 typeof(object),
448 }, ReturnType = typeof(void))]
449 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyInitializer), Member = "EnsureInitialized", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T&", "System.Func`1<T>" }, ReturnType = "T")]
450 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "TrimTrailingNulls", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
451 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
452 internal string ReadT61String()
453 {
454 throw null;
455 }
456
457 [global::Cpp2ILInjected.Token(Token = "0x6000562")]
458 [global::Cpp2ILInjected.Address(RVA = "0x1ECE4B0", Offset = "0x1ECE4B0", Length = "0x80")]
459 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
460 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CertificateData), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
461 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
462 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "PeekTag", ReturnType = typeof(byte))]
463 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ReadGeneralizedTime", ReturnType = typeof(DateTime))]
464 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
465 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
467 {
468 throw null;
469 }
470
471 [global::Cpp2ILInjected.Token(Token = "0x6000563")]
472 [global::Cpp2ILInjected.Address(RVA = "0x1ECE530", Offset = "0x1ECE530", Length = "0x4C")]
473 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
474 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ReadTime", MemberParameters = new object[]
475 {
477 typeof(string)
478 }, ReturnType = typeof(DateTime))]
479 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
481 {
482 throw null;
483 }
484
485 [global::Cpp2ILInjected.Token(Token = "0x6000564")]
486 [global::Cpp2ILInjected.Address(RVA = "0x1ECE57C", Offset = "0x1ECE57C", Length = "0x4C")]
487 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadX509Date", ReturnType = typeof(DateTime))]
488 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
489 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
491 {
492 throw null;
493 }
494
495 [global::Cpp2ILInjected.Token(Token = "0x6000565")]
496 [global::Cpp2ILInjected.Address(RVA = "0x1ECE804", Offset = "0x1ECE804", Length = "0x78")]
497 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
498 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Internal.Cryptography.Pal.CertificateData.<ReadReverseRdns>d__21", Member = "MoveNext", ReturnType = typeof(bool))]
499 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "EatTag", MemberParameters = new object[] { typeof(DerSequenceReader.DerTag) }, ReturnType = typeof(void))]
501 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ScanContentLength", MemberParameters = new object[]
502 {
503 typeof(byte[]),
504 typeof(int),
505 typeof(int),
506 typeof(ref int)
507 }, ReturnType = typeof(int))]
508 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "get_BigEndianUnicode", ReturnType = typeof(Encoding))]
509 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "TrimTrailingNulls", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
510 internal string ReadBMPString()
511 {
512 throw null;
513 }
514
515 [global::Cpp2ILInjected.Token(Token = "0x6000566")]
516 [global::Cpp2ILInjected.Address(RVA = "0x1ECDF2C", Offset = "0x1ECDF2C", Length = "0x78")]
517 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
518 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadPrintableString", ReturnType = typeof(string))]
519 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadIA5String", ReturnType = typeof(string))]
520 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadT61String", ReturnType = typeof(string))]
521 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadBMPString", ReturnType = typeof(string))]
522 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
523 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
524 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
525 {
526 typeof(int),
527 typeof(int)
528 }, ReturnType = typeof(string))]
529 private static string TrimTrailingNulls(string value)
530 {
531 throw null;
532 }
533
534 [global::Cpp2ILInjected.Token(Token = "0x6000567")]
535 [global::Cpp2ILInjected.Address(RVA = "0x1ECE5C8", Offset = "0x1ECE5C8", Length = "0x23C")]
536 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
537 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadUtcTime", ReturnType = typeof(DateTime))]
538 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "EatTag", MemberParameters = new object[] { typeof(DerSequenceReader.DerTag) }, ReturnType = typeof(void))]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ScanContentLength", MemberParameters = new object[]
541 {
542 typeof(byte[]),
543 typeof(int),
544 typeof(int),
545 typeof(ref int)
546 }, ReturnType = typeof(int))]
547 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "get_ASCII", ReturnType = typeof(Encoding))]
548 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object>), Member = ".ctor", MemberParameters = new object[]
549 {
550 typeof(object),
552 }, ReturnType = typeof(void))]
553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyInitializer), Member = "EnsureInitialized", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T&", "System.Func`1<T>" }, ReturnType = "T")]
554 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "TryParseExact", MemberParameters = new object[]
555 {
556 typeof(string),
557 typeof(string),
561 }, ReturnType = typeof(bool))]
562 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
563 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
565 {
566 throw null;
567 }
568
569 [global::Cpp2ILInjected.Token(Token = "0x6000568")]
570 [global::Cpp2ILInjected.Address(RVA = "0x1ECDA2C", Offset = "0x1ECDA2C", Length = "0xB4")]
571 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadInteger", ReturnType = typeof(int))]
572 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadOctetString", ReturnType = typeof(byte[]))]
573 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
574 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ScanContentLength", MemberParameters = new object[]
575 {
576 typeof(byte[]),
577 typeof(int),
578 typeof(int),
579 typeof(ref int)
580 }, ReturnType = typeof(int))]
581 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
582 {
583 typeof(Array),
584 typeof(int),
585 typeof(Array),
586 typeof(int),
587 typeof(int)
588 }, ReturnType = typeof(void))]
589 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
590 private byte[] ReadContentAsBytes()
591 {
592 throw null;
593 }
594
595 [global::Cpp2ILInjected.Token(Token = "0x6000569")]
596 [global::Cpp2ILInjected.Address(RVA = "0x1ECD568", Offset = "0x1ECD568", Length = "0x7C")]
597 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
598 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = ".ctor", MemberParameters = new object[]
599 {
601 typeof(byte[]),
602 typeof(int),
603 typeof(int)
604 }, ReturnType = typeof(void))]
605 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "SkipValue", ReturnType = typeof(void))]
606 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadBoolean", ReturnType = typeof(bool))]
607 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadInteger", ReturnType = typeof(int))]
608 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadIntegerBytes", ReturnType = typeof(byte[]))]
609 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadBitString", ReturnType = typeof(byte[]))]
610 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadOctetString", ReturnType = typeof(byte[]))]
611 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadOidAsString", ReturnType = typeof(string))]
612 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadUtf8String", ReturnType = typeof(string))]
613 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadPrintableString", ReturnType = typeof(string))]
614 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadIA5String", ReturnType = typeof(string))]
615 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadT61String", ReturnType = typeof(string))]
616 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadBMPString", ReturnType = typeof(string))]
617 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadTime", MemberParameters = new object[]
618 {
620 typeof(string)
621 }, ReturnType = typeof(DateTime))]
622 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
623 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "CheckTag", MemberParameters = new object[]
624 {
626 typeof(byte[]),
627 typeof(int)
628 }, ReturnType = typeof(void))]
629 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
630 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
632 {
633 throw null;
634 }
635
636 [global::Cpp2ILInjected.Token(Token = "0x600056A")]
637 [global::Cpp2ILInjected.Address(RVA = "0x1ECE068", Offset = "0x1ECE068", Length = "0x84")]
638 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
639 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadCollectionWithTag", MemberParameters = new object[] { typeof(DerSequenceReader.DerTag) }, ReturnType = typeof(DerSequenceReader))]
640 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "EatTag", MemberParameters = new object[] { typeof(DerSequenceReader.DerTag) }, ReturnType = typeof(void))]
641 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
642 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
643 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
644 private static void CheckTag(DerSequenceReader.DerTag expected, byte[] data, int position)
645 {
646 throw null;
647 }
648
649 [global::Cpp2ILInjected.Token(Token = "0x600056B")]
650 [global::Cpp2ILInjected.Address(RVA = "0x1ECD5E4", Offset = "0x1ECD5E4", Length = "0x3C")]
651 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
652 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DerSequenceReader), Member = "ScanContentLength", MemberParameters = new object[]
653 {
654 typeof(byte[]),
655 typeof(int),
656 typeof(int),
657 typeof(ref int)
658 }, ReturnType = typeof(int))]
659 private int EatLength()
660 {
661 throw null;
662 }
663
664 [global::Cpp2ILInjected.Token(Token = "0x600056C")]
665 [global::Cpp2ILInjected.Address(RVA = "0x1ECD7B4", Offset = "0x1ECD7B4", Length = "0xF8")]
666 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
667 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = ".ctor", MemberParameters = new object[]
668 {
670 typeof(byte[]),
671 typeof(int),
672 typeof(int)
673 }, ReturnType = typeof(void))]
674 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "SkipValue", ReturnType = typeof(void))]
675 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadNextEncodedValue", ReturnType = typeof(byte[]))]
676 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadBoolean", ReturnType = typeof(bool))]
677 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadBitString", ReturnType = typeof(byte[]))]
678 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadOidAsString", ReturnType = typeof(string))]
679 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadUtf8String", ReturnType = typeof(string))]
680 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadCollectionWithTag", MemberParameters = new object[] { typeof(DerSequenceReader.DerTag) }, ReturnType = typeof(DerSequenceReader))]
681 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadPrintableString", ReturnType = typeof(string))]
682 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadIA5String", ReturnType = typeof(string))]
683 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadT61String", ReturnType = typeof(string))]
684 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadBMPString", ReturnType = typeof(string))]
685 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadTime", MemberParameters = new object[]
686 {
688 typeof(string)
689 }, ReturnType = typeof(DateTime))]
690 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "ReadContentAsBytes", ReturnType = typeof(byte[]))]
691 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DerSequenceReader), Member = "EatLength", ReturnType = typeof(int))]
692 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 15)]
693 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
694 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
695 private static int ScanContentLength(byte[] data, int offset, int end, out int bytesConsumed)
696 {
697 throw null;
698 }
699
700 [global::Cpp2ILInjected.Token(Token = "0x400043E")]
702
703 [global::Cpp2ILInjected.Token(Token = "0x400043F")]
705
706 [global::Cpp2ILInjected.Token(Token = "0x4000440")]
708
709 [global::Cpp2ILInjected.Token(Token = "0x4000441")]
710 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
711 private readonly byte[] _data;
712
713 [global::Cpp2ILInjected.Token(Token = "0x4000442")]
714 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
715 private readonly int _end;
716
717 [global::Cpp2ILInjected.Token(Token = "0x4000443")]
718 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
719 private int _position;
720
722 [global::Cpp2ILInjected.Token(Token = "0x4000444")]
723 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
724 private int <ContentLength>k__BackingField;
725
726 [global::Cpp2ILInjected.Token(Token = "0x20000EE")]
727 internal enum DerTag : byte
728 {
729 [global::Cpp2ILInjected.Token(Token = "0x4000446")]
730 Boolean = 1,
731 [global::Cpp2ILInjected.Token(Token = "0x4000447")]
732 Integer,
733 [global::Cpp2ILInjected.Token(Token = "0x4000448")]
734 BitString,
735 [global::Cpp2ILInjected.Token(Token = "0x4000449")]
737 [global::Cpp2ILInjected.Token(Token = "0x400044A")]
738 Null,
739 [global::Cpp2ILInjected.Token(Token = "0x400044B")]
741 [global::Cpp2ILInjected.Token(Token = "0x400044C")]
742 UTF8String = 12,
743 [global::Cpp2ILInjected.Token(Token = "0x400044D")]
744 Sequence = 16,
745 [global::Cpp2ILInjected.Token(Token = "0x400044E")]
746 Set,
747 [global::Cpp2ILInjected.Token(Token = "0x400044F")]
748 PrintableString = 19,
749 [global::Cpp2ILInjected.Token(Token = "0x4000450")]
750 T61String,
751 [global::Cpp2ILInjected.Token(Token = "0x4000451")]
752 IA5String = 22,
753 [global::Cpp2ILInjected.Token(Token = "0x4000452")]
754 UTCTime,
755 [global::Cpp2ILInjected.Token(Token = "0x4000453")]
757 [global::Cpp2ILInjected.Token(Token = "0x4000454")]
758 BMPString = 30
759 }
760
762 [global::Cpp2ILInjected.Token(Token = "0x20000EF")]
763 [Serializable]
764 private sealed class <>c
765 {
766 // Note: this type is marked as 'beforefieldinit'.
767 [global::Cpp2ILInjected.Token(Token = "0x600056D")]
768 [global::Cpp2ILInjected.Address(RVA = "0x1ECE87C", Offset = "0x1ECE87C", Length = "0x5C")]
769 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
770 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
771 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
772 static <>c()
773 {
774 throw null;
775 }
776
777 [global::Cpp2ILInjected.Token(Token = "0x600056E")]
778 [global::Cpp2ILInjected.Address(RVA = "0x1ECE8D8", Offset = "0x1ECE8D8", Length = "0x8")]
779 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
780 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
781 public <>c()
782 {
783 throw null;
784 }
785
786 [global::Cpp2ILInjected.Token(Token = "0x600056F")]
787 [global::Cpp2ILInjected.Address(RVA = "0x1ECE8E0", Offset = "0x1ECE8E0", Length = "0x5C")]
788 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
789 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UTF8Encoding), Member = ".ctor", MemberParameters = new object[]
790 {
791 typeof(bool),
792 typeof(bool)
793 }, ReturnType = typeof(void))]
794 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
796 {
797 throw null;
798 }
799
800 [global::Cpp2ILInjected.Token(Token = "0x6000570")]
801 [global::Cpp2ILInjected.Address(RVA = "0x1ECE93C", Offset = "0x1ECE93C", Length = "0x44")]
802 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
803 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "GetEncoding", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Encoding))]
804 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
806 {
807 throw null;
808 }
809
810 [global::Cpp2ILInjected.Token(Token = "0x6000571")]
811 [global::Cpp2ILInjected.Address(RVA = "0x1ECE980", Offset = "0x1ECE980", Length = "0xBC")]
812 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
813 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
814 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
815 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeFormatInfo), Member = "Clone", ReturnType = typeof(object))]
816 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
818 {
819 throw null;
820 }
821
822 [global::Cpp2ILInjected.Token(Token = "0x4000455")]
823 public static readonly DerSequenceReader.<>c <>9;
824
825 [global::Cpp2ILInjected.Token(Token = "0x4000456")]
826 public static Func<Encoding> <>9__45_0;
827
828 [global::Cpp2ILInjected.Token(Token = "0x4000457")]
829 public static Func<Encoding> <>9__45_1;
830
831 [global::Cpp2ILInjected.Token(Token = "0x4000458")]
832 public static Func<DateTimeFormatInfo> <>9__51_0;
833 }
834 }
835}
class f__AnonymousType0<< Count > j__TPar
static void CheckTag(DerSequenceReader.DerTag expected, byte[] data, int position)
DerSequenceReader ReadCollectionWithTag(DerSequenceReader.DerTag expected)
DerSequenceReader(byte[] data, int offset, int length)
void EatTag(DerSequenceReader.DerTag expected)
DerSequenceReader(DerSequenceReader.DerTag tagToEat, byte[] data, int offset, int length)
static int ScanContentLength(byte[] data, int offset, int end, out int bytesConsumed)
DateTime ReadTime(DerSequenceReader.DerTag timeTag, string formatString)