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
ASN1.cs
Go to the documentation of this file.
1using System;
5using System.Text;
12
14{
15 [global::Cpp2ILInjected.Token(Token = "0x2000003")]
16 public class ASN1
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x6000003")]
19 [global::Cpp2ILInjected.Address(RVA = "0x1A781F4", Offset = "0x1A781F4", Length = "0x2C")]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509BasicConstraintsExtension), Member = "Encode", ReturnType = typeof(byte[]))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509EnhancedKeyUsageExtension), Member = "Encode", ReturnType = typeof(byte[]))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509SubjectKeyIdentifierExtension), Member = ".ctor", MemberParameters = new object[]
23 {
26 typeof(bool)
27 }, ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509CertificateBuilder), Member = "SubjectPublicKeyInfo", ReturnType = typeof(ASN1))]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509CertificateBuilder), Member = "UniqueIdentifier", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509CertificateBuilder), Member = "ToBeSigned", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ASN1))]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Extension), Member = "get_ASN1", ReturnType = typeof(ASN1))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509ExtensionCollection), Member = "GetBytes", ReturnType = typeof(byte[]))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X520.AttributeTypeAndValue), Member = "GetASN1", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(ASN1))]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthorityKeyIdentifierExtension), Member = "Encode", ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BasicConstraintsExtension), Member = "Encode", ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(KeyUsageExtension), Member = "Encode", ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SubjectKeyIdentifierExtension), Member = "Encode", ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS1), Member = "Encode_v15", MemberParameters = new object[]
39 {
41 typeof(byte[]),
42 typeof(int)
43 }, ReturnType = typeof(byte[]))]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "GetBytes", ReturnType = typeof(byte[]))]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "Encode", MemberParameters = new object[] { typeof(RSA) }, ReturnType = typeof(byte[]))]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "GetBytes", ReturnType = typeof(byte[]))]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "VerifySignature", MemberParameters = new object[]
48 {
50 typeof(byte[]),
52 }, ReturnType = typeof(bool))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "VerifyCounterSignature", MemberParameters = new object[]
54 {
56 typeof(byte[])
57 }, ReturnType = typeof(bool))]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 34)]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
60 public ASN1(byte tag)
61 {
62 throw null;
63 }
64
65 [global::Cpp2ILInjected.Token(Token = "0x6000004")]
66 [global::Cpp2ILInjected.Address(RVA = "0x1A78220", Offset = "0x1A78220", Length = "0x30")]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509BasicConstraintsExtension), Member = "Encode", ReturnType = typeof(byte[]))]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509KeyUsageExtension), Member = "Encode", ReturnType = typeof(byte[]))]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509SubjectKeyIdentifierExtension), Member = ".ctor", MemberParameters = new object[]
70 {
73 typeof(bool)
74 }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509SubjectKeyIdentifierExtension), Member = "Encode", ReturnType = typeof(byte[]))]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509CertificateBuilder), Member = "ToBeSigned", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ASN1))]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Extension), Member = "get_ASN1", ReturnType = typeof(ASN1))]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X520.AttributeTypeAndValue), Member = "GetASN1", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(ASN1))]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthorityKeyIdentifierExtension), Member = "Encode", ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BasicConstraintsExtension), Member = "Encode", ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(KeyUsageExtension), Member = "Encode", ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SubjectKeyIdentifierExtension), Member = "Encode", ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS1), Member = "Encode_v15", MemberParameters = new object[]
84 {
86 typeof(byte[]),
87 typeof(int)
88 }, ReturnType = typeof(byte[]))]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "GetBytes", ReturnType = typeof(byte[]))]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "Encode", MemberParameters = new object[] { typeof(RSA) }, ReturnType = typeof(byte[]))]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "GetBytes", ReturnType = typeof(byte[]))]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 22)]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
94 public ASN1(byte tag, byte[] data)
95 {
96 throw null;
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x6000005")]
100 [global::Cpp2ILInjected.Address(RVA = "0x1A78250", Offset = "0x1A78250", Length = "0x148")]
101 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.X509PalImpl", Member = "GetCertContentType", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(X509ContentType))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsnEncodedData), Member = "SubjectAltName", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(string))]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PublicKey), Member = "DecodeDSA", MemberParameters = new object[]
105 {
106 typeof(byte[]),
107 typeof(byte[])
108 }, ReturnType = typeof(DSA))]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PublicKey), Member = "DecodeRSA", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(RSA))]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X500DistinguishedName), Member = "Decode", MemberParameters = new object[] { typeof(X500DistinguishedNameFlags) }, ReturnType = typeof(string))]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X500DistinguishedName), Member = "DecodeRawData", ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509BasicConstraintsExtension), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = "System.Security.Cryptography.AsnDecodeStatus")]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509EnhancedKeyUsageExtension), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = "System.Security.Cryptography.AsnDecodeStatus")]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509KeyUsageExtension), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = "System.Security.Cryptography.AsnDecodeStatus")]
115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509SubjectKeyIdentifierExtension), Member = ".ctor", MemberParameters = new object[]
116 {
119 typeof(bool)
120 }, ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509SubjectKeyIdentifierExtension), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = "System.Security.Cryptography.AsnDecodeStatus")]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ASN1Convert), Member = "FromOid", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ASN1))]
123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS7.ContentInfo), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Pkcs8ShroudedKeyBagSafeBag", MemberParameters = new object[]
126 {
129 }, ReturnType = typeof(ASN1))]
130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "KeyBagSafeBag", MemberParameters = new object[]
131 {
134 }, ReturnType = typeof(ASN1))]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl.X509CrlEntry), Member = "GetBytes", ReturnType = typeof(byte[]))]
136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl), Member = "Parse", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl), Member = "get_Hash", ReturnType = typeof(byte[]))]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl), Member = "VerifySignature", MemberParameters = new object[] { typeof(DSA) }, ReturnType = typeof(bool))]
139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Certificate), Member = "Parse", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Certificate), Member = "get_DSA", ReturnType = typeof(DSA))]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Certificate), Member = "get_RSA", ReturnType = typeof(RSA))]
142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Certificate), Member = "get_Signature", ReturnType = typeof(byte[]))]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509CertificateBuilder), Member = "SubjectPublicKeyInfo", ReturnType = typeof(ASN1))]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Extension), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthorityKeyIdentifierExtension), Member = "Decode", ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BasicConstraintsExtension), Member = "Decode", ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(KeyUsageExtension), Member = "Decode", ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SubjectKeyIdentifierExtension), Member = "Decode", ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS1), Member = "Encode_v15", MemberParameters = new object[]
150 {
152 typeof(byte[]),
153 typeof(int)
154 }, ReturnType = typeof(byte[]))]
155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeRSA", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(RSA))]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeDSA", MemberParameters = new object[]
158 {
159 typeof(byte[]),
161 }, ReturnType = typeof(DSA))]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 41)]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
166 {
167 typeof(Array),
168 typeof(int),
169 typeof(Array),
170 typeof(int),
171 typeof(int)
172 }, ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "Decode", MemberParameters = new object[]
174 {
175 typeof(byte[]),
176 typeof(ref int),
177 typeof(int)
178 }, ReturnType = typeof(void))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
181 public ASN1(byte[] data)
182 {
183 throw null;
184 }
185
186 [global::Cpp2ILInjected.Token(Token = "0x17000001")]
187 public int Count
188 {
189 [global::Cpp2ILInjected.Token(Token = "0x6000006")]
190 [global::Cpp2ILInjected.Address(RVA = "0x1A784B4", Offset = "0x1A784B4", Length = "0x1C")]
191 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.X509PalImpl", Member = "GetCertContentType", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(X509ContentType))]
192 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsnEncodedData), Member = "SubjectAltName", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(string))]
193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PublicKey), Member = "DecodeDSA", MemberParameters = new object[]
194 {
195 typeof(byte[]),
196 typeof(byte[])
197 }, ReturnType = typeof(DSA))]
198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PublicKey), Member = "DecodeRSA", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(RSA))]
199 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509EnhancedKeyUsageExtension), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = "System.Security.Cryptography.AsnDecodeStatus")]
200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Extension), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Extension), Member = ".ctor", MemberParameters = new object[] { typeof(Mono.Security.X509.X509Extension) }, ReturnType = typeof(void))]
202 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509ExtensionCollection), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthorityKeyIdentifierExtension), Member = "Decode", ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
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.EncryptedPrivateKeyInfo), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
207 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 21)]
208 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
209 get
210 {
211 throw null;
212 }
213 }
214
215 [global::Cpp2ILInjected.Token(Token = "0x17000002")]
216 public byte Tag
217 {
218 [global::Cpp2ILInjected.Token(Token = "0x6000007")]
219 [global::Cpp2ILInjected.Address(RVA = "0x1A784D0", Offset = "0x1A784D0", Length = "0x8")]
220 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
221 get
222 {
223 throw null;
224 }
225 }
226
227 [global::Cpp2ILInjected.Token(Token = "0x17000003")]
228 public int Length
229 {
230 [global::Cpp2ILInjected.Token(Token = "0x6000008")]
231 [global::Cpp2ILInjected.Address(RVA = "0x1A784D8", Offset = "0x1A784D8", Length = "0x18")]
232 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Extension), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
233 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Extension), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
234 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Extension), Member = "ToString", ReturnType = typeof(string))]
235 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "CheckSignature", ReturnType = typeof(bool))]
236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "VerifyCounterSignature", MemberParameters = new object[]
237 {
239 typeof(byte[])
240 }, ReturnType = typeof(bool))]
241 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
242 get
243 {
244 throw null;
245 }
246 }
247
248 [global::Cpp2ILInjected.Token(Token = "0x17000004")]
249 public byte[] Value
250 {
251 [global::Cpp2ILInjected.Token(Token = "0x6000009")]
252 [global::Cpp2ILInjected.Address(RVA = "0x1A784F0", Offset = "0x1A784F0", Length = "0x88")]
253 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
254 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsnEncodedData), Member = "SubjectAltName", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(string))]
255 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PublicKey), Member = "DecodeDSA", MemberParameters = new object[]
256 {
257 typeof(byte[]),
258 typeof(byte[])
259 }, ReturnType = typeof(DSA))]
260 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PublicKey), Member = "DecodeRSA", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(RSA))]
261 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509BasicConstraintsExtension), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = "System.Security.Cryptography.AsnDecodeStatus")]
262 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509KeyUsageExtension), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = "System.Security.Cryptography.AsnDecodeStatus")]
263 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509SubjectKeyIdentifierExtension), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = "System.Security.Cryptography.AsnDecodeStatus")]
264 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ASN1), Member = "ToString", ReturnType = typeof(string))]
265 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ASN1Convert), Member = "ToInt32", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(int))]
266 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ASN1Convert), Member = "ToOid", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(string))]
267 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ASN1Convert), Member = "ToDateTime", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(DateTime))]
268 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS7.EncryptedData), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
269 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS7.SignedData), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
270 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS7.SignerInfo), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
271 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
272 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "get_Keys", ReturnType = typeof(ArrayList))]
273 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "get_Secrets", ReturnType = typeof(ArrayList))]
274 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "get_Certificates", ReturnType = typeof(Mono.Security.X509.X509CertificateCollection))]
275 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Decrypt", MemberParameters = new object[] { typeof(PKCS7.EncryptedData) }, ReturnType = typeof(byte[]))]
276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "ReadSafeBag", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetBytes", ReturnType = typeof(byte[]))]
278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddCertificate", MemberParameters = new object[]
279 {
282 }, ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemoveCertificate", MemberParameters = new object[]
284 {
287 }, ReturnType = typeof(void))]
288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddPkcs8ShroudedKeyBag", MemberParameters = new object[]
289 {
292 }, ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemovePkcs8ShroudedKeyBag", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(void))]
294 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddKeyBag", MemberParameters = new object[]
295 {
298 }, ReturnType = typeof(void))]
299 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemoveKeyBag", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(void))]
300 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddSecretBag", MemberParameters = new object[]
301 {
302 typeof(byte[]),
304 }, ReturnType = typeof(void))]
305 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemoveSecretBag", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
306 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAsymmetricAlgorithm", MemberParameters = new object[] { typeof(IDictionary) }, ReturnType = typeof(AsymmetricAlgorithm))]
307 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetSecret", MemberParameters = new object[] { typeof(IDictionary) }, ReturnType = typeof(byte[]))]
308 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetCertificate", MemberParameters = new object[] { typeof(IDictionary) }, ReturnType = typeof(Mono.Security.X509.X509Certificate))]
309 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAttributes", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(IDictionary))]
310 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAttributes", MemberParameters = new object[] { typeof(Mono.Security.X509.X509Certificate) }, ReturnType = typeof(IDictionary))]
311 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X501), Member = "AppendEntry", MemberParameters = new object[]
312 {
314 typeof(ASN1),
315 typeof(bool)
316 }, ReturnType = typeof(void))]
317 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl.X509CrlEntry), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
318 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl), Member = "Parse", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
319 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl), Member = "VerifySignature", MemberParameters = new object[] { typeof(DSA) }, ReturnType = typeof(bool))]
320 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Certificate), Member = "Parse", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
321 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Certificate), Member = "get_DSA", ReturnType = typeof(DSA))]
322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Certificate), Member = "get_RSA", ReturnType = typeof(RSA))]
323 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Certificate), Member = "get_Signature", ReturnType = typeof(byte[]))]
324 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Extension), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
325 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Extension), Member = "WriteLine", MemberParameters = new object[]
326 {
328 typeof(int),
329 typeof(int)
330 }, ReturnType = typeof(void))]
331 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthorityKeyIdentifierExtension), Member = "Decode", ReturnType = typeof(void))]
332 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BasicConstraintsExtension), Member = "Decode", ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(KeyUsageExtension), Member = "Decode", ReturnType = typeof(void))]
334 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SubjectKeyIdentifierExtension), Member = "Decode", ReturnType = typeof(void))]
335 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
336 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeRSA", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(RSA))]
337 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeDSA", MemberParameters = new object[]
338 {
339 typeof(byte[]),
341 }, ReturnType = typeof(DSA))]
342 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
343 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "CheckSignature", ReturnType = typeof(bool))]
344 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 124)]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
346 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
347 get
348 {
349 throw null;
350 }
351 [global::Cpp2ILInjected.Token(Token = "0x600000A")]
352 [global::Cpp2ILInjected.Address(RVA = "0x1A78578", Offset = "0x1A78578", Length = "0xA8")]
353 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ASN1Convert), Member = "FromInt32", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
354 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Pkcs8ShroudedKeyBagSafeBag", MemberParameters = new object[]
355 {
358 }, ReturnType = typeof(ASN1))]
359 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "KeyBagSafeBag", MemberParameters = new object[]
360 {
363 }, ReturnType = typeof(ASN1))]
364 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "SecretBagSafeBag", MemberParameters = new object[]
365 {
366 typeof(byte[]),
368 }, ReturnType = typeof(ASN1))]
369 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "CertificateSafeBag", MemberParameters = new object[]
370 {
373 }, ReturnType = typeof(ASN1))]
374 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509CertificateBuilder), Member = "UniqueIdentifier", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
375 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Extension), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
376 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
378 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
379 set
380 {
381 throw null;
382 }
383 }
384
385 [global::Cpp2ILInjected.Token(Token = "0x600000B")]
386 [global::Cpp2ILInjected.Address(RVA = "0x1A78620", Offset = "0x1A78620", Length = "0x50")]
387 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
388 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
389 private bool CompareArray(byte[] array1, byte[] array2)
390 {
391 throw null;
392 }
393
394 [global::Cpp2ILInjected.Token(Token = "0x600000C")]
395 [global::Cpp2ILInjected.Address(RVA = "0x1A78670", Offset = "0x1A78670", Length = "0x54")]
396 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
397 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.X509PalImpl", Member = "GetCertContentType", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(X509ContentType))]
398 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "CheckSignature", ReturnType = typeof(bool))]
399 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "VerifySignature", MemberParameters = new object[]
400 {
402 typeof(byte[]),
404 }, ReturnType = typeof(bool))]
405 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "VerifyCounterSignature", MemberParameters = new object[]
406 {
408 typeof(byte[])
409 }, ReturnType = typeof(bool))]
410 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
411 public bool CompareValue(byte[] value)
412 {
413 throw null;
414 }
415
416 [global::Cpp2ILInjected.Token(Token = "0x600000D")]
417 [global::Cpp2ILInjected.Address(RVA = "0x1A786C4", Offset = "0x1A786C4", Length = "0x84")]
418 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
419 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509BasicConstraintsExtension), Member = "Encode", ReturnType = typeof(byte[]))]
420 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509EnhancedKeyUsageExtension), Member = "Encode", ReturnType = typeof(byte[]))]
421 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509SubjectKeyIdentifierExtension), Member = ".ctor", MemberParameters = new object[]
422 {
425 typeof(bool)
426 }, ReturnType = typeof(void))]
427 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ASN1), Member = "Decode", MemberParameters = new object[]
428 {
429 typeof(byte[]),
430 typeof(ref int),
431 typeof(int)
432 }, ReturnType = typeof(void))]
433 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS7.ContentInfo), Member = "GetASN1", ReturnType = typeof(ASN1))]
434 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS7), Member = "AlgorithmIdentifier", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ASN1))]
435 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS7), Member = "AlgorithmIdentifier", MemberParameters = new object[]
436 {
437 typeof(string),
438 typeof(ASN1)
439 }, ReturnType = typeof(ASN1))]
440 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Pkcs8ShroudedKeyBagSafeBag", MemberParameters = new object[]
441 {
444 }, ReturnType = typeof(ASN1))]
445 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "KeyBagSafeBag", MemberParameters = new object[]
446 {
449 }, ReturnType = typeof(ASN1))]
450 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "SecretBagSafeBag", MemberParameters = new object[]
451 {
452 typeof(byte[]),
454 }, ReturnType = typeof(ASN1))]
455 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "CertificateSafeBag", MemberParameters = new object[]
456 {
459 }, ReturnType = typeof(ASN1))]
460 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetBytes", ReturnType = typeof(byte[]))]
461 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "EncryptedContentInfo", MemberParameters = new object[]
462 {
463 typeof(ASN1),
464 typeof(string)
465 }, ReturnType = typeof(PKCS7.ContentInfo))]
466 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X501), Member = "FromString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ASN1))]
467 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Builder), Member = "Build", MemberParameters = new object[]
468 {
469 typeof(ASN1),
470 typeof(string),
471 typeof(byte[])
472 }, ReturnType = typeof(byte[]))]
473 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Builder), Member = "Sign", MemberParameters = new object[] { typeof(DSA) }, ReturnType = typeof(byte[]))]
474 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl.X509CrlEntry), Member = "GetBytes", ReturnType = typeof(byte[]))]
475 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509CertificateBuilder), Member = "SubjectPublicKeyInfo", ReturnType = typeof(ASN1))]
476 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509CertificateBuilder), Member = "ToBeSigned", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ASN1))]
477 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Extension), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
478 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Extension), Member = "get_ASN1", ReturnType = typeof(ASN1))]
479 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509ExtensionCollection), Member = "GetBytes", ReturnType = typeof(byte[]))]
480 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X520.AttributeTypeAndValue), Member = "GetASN1", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(ASN1))]
481 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthorityKeyIdentifierExtension), Member = "Encode", ReturnType = typeof(void))]
482 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BasicConstraintsExtension), Member = "Encode", ReturnType = typeof(void))]
483 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(KeyUsageExtension), Member = "Encode", ReturnType = typeof(void))]
484 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SubjectKeyIdentifierExtension), Member = "Encode", ReturnType = typeof(void))]
485 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS1), Member = "Encode_v15", MemberParameters = new object[]
486 {
488 typeof(byte[]),
489 typeof(int)
490 }, ReturnType = typeof(byte[]))]
491 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "GetBytes", ReturnType = typeof(byte[]))]
492 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "Encode", MemberParameters = new object[] { typeof(RSA) }, ReturnType = typeof(byte[]))]
493 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "GetBytes", ReturnType = typeof(byte[]))]
494 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "VerifySignature", MemberParameters = new object[]
495 {
497 typeof(byte[]),
499 }, ReturnType = typeof(bool))]
500 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "VerifyCounterSignature", MemberParameters = new object[]
501 {
503 typeof(byte[])
504 }, ReturnType = typeof(bool))]
505 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 156)]
506 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
507 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
509 {
510 throw null;
511 }
512
513 [global::Cpp2ILInjected.Token(Token = "0x600000E")]
514 [global::Cpp2ILInjected.Address(RVA = "0x1A78748", Offset = "0x1A78748", Length = "0x5C8")]
515 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
516 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
517 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
518 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
519 {
520 typeof(Array),
521 typeof(int),
522 typeof(Array),
523 typeof(int),
524 typeof(int)
525 }, ReturnType = typeof(void))]
526 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
527 public virtual byte[] GetBytes()
528 {
529 throw null;
530 }
531
532 [global::Cpp2ILInjected.Token(Token = "0x600000F")]
533 [global::Cpp2ILInjected.Address(RVA = "0x1A78398", Offset = "0x1A78398", Length = "0x11C")]
534 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
535 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
536 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ASN1), Member = "Decode", MemberParameters = new object[]
537 {
538 typeof(byte[]),
539 typeof(ref int),
540 typeof(int)
541 }, ReturnType = typeof(void))]
542 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
543 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "DecodeTLV", MemberParameters = new object[]
544 {
545 typeof(byte[]),
546 typeof(ref int),
547 typeof(ref byte),
548 typeof(ref int),
549 typeof(ref byte[])
550 }, ReturnType = typeof(void))]
551 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
552 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "Add", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(ASN1))]
553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "Decode", MemberParameters = new object[]
554 {
555 typeof(byte[]),
556 typeof(ref int),
557 typeof(int)
558 }, ReturnType = typeof(void))]
559 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
560 protected void Decode(byte[] asn1, ref int anPos, int anLength)
561 {
562 throw null;
563 }
564
565 [global::Cpp2ILInjected.Token(Token = "0x6000010")]
566 [global::Cpp2ILInjected.Address(RVA = "0x1A78D10", Offset = "0x1A78D10", Length = "0xF4")]
567 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
568 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ASN1), Member = "Decode", MemberParameters = new object[]
569 {
570 typeof(byte[]),
571 typeof(ref int),
572 typeof(int)
573 }, ReturnType = typeof(void))]
574 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
575 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
576 {
577 typeof(Array),
578 typeof(int),
579 typeof(Array),
580 typeof(int),
581 typeof(int)
582 }, ReturnType = typeof(void))]
583 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
584 protected void DecodeTLV(byte[] asn1, ref int pos, out byte tag, out int length, out byte[] content)
585 {
586 throw null;
587 }
588
589 [global::Cpp2ILInjected.Token(Token = "0x17000005")]
590 public ASN1 this[int index]
591 {
592 [global::Cpp2ILInjected.Token(Token = "0x6000011")]
593 [global::Cpp2ILInjected.Address(RVA = "0x1A78E04", Offset = "0x1A78E04", Length = "0x124")]
594 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
595 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.X509PalImpl", Member = "GetCertContentType", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(X509ContentType))]
596 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsnEncodedData), Member = "SubjectAltName", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(string))]
597 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PublicKey), Member = "DecodeDSA", MemberParameters = new object[]
598 {
599 typeof(byte[]),
600 typeof(byte[])
601 }, ReturnType = typeof(DSA))]
602 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PublicKey), Member = "DecodeRSA", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(RSA))]
603 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509BasicConstraintsExtension), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = "System.Security.Cryptography.AsnDecodeStatus")]
604 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509EnhancedKeyUsageExtension), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = "System.Security.Cryptography.AsnDecodeStatus")]
605 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS7.ContentInfo), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
606 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS7.EncryptedData), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
607 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS7.SignedData), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
608 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS7.SignerInfo), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
609 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
610 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "get_Keys", ReturnType = typeof(ArrayList))]
611 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "get_Secrets", ReturnType = typeof(ArrayList))]
612 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "get_Certificates", ReturnType = typeof(Mono.Security.X509.X509CertificateCollection))]
613 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Decrypt", MemberParameters = new object[] { typeof(PKCS7.EncryptedData) }, ReturnType = typeof(byte[]))]
614 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "ReadSafeBag", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
615 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetBytes", ReturnType = typeof(byte[]))]
616 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddCertificate", MemberParameters = new object[]
617 {
620 }, ReturnType = typeof(void))]
621 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemoveCertificate", MemberParameters = new object[]
622 {
625 }, ReturnType = typeof(void))]
626 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddPkcs8ShroudedKeyBag", MemberParameters = new object[]
627 {
630 }, ReturnType = typeof(void))]
631 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemovePkcs8ShroudedKeyBag", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(void))]
632 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddKeyBag", MemberParameters = new object[]
633 {
636 }, ReturnType = typeof(void))]
637 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemoveKeyBag", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(void))]
638 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddSecretBag", MemberParameters = new object[]
639 {
640 typeof(byte[]),
642 }, ReturnType = typeof(void))]
643 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemoveSecretBag", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
644 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAsymmetricAlgorithm", MemberParameters = new object[] { typeof(IDictionary) }, ReturnType = typeof(AsymmetricAlgorithm))]
645 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetSecret", MemberParameters = new object[] { typeof(IDictionary) }, ReturnType = typeof(byte[]))]
646 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetCertificate", MemberParameters = new object[] { typeof(IDictionary) }, ReturnType = typeof(Mono.Security.X509.X509Certificate))]
647 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAttributes", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(IDictionary))]
648 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAttributes", MemberParameters = new object[] { typeof(Mono.Security.X509.X509Certificate) }, ReturnType = typeof(IDictionary))]
649 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X501), Member = "ToString", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(string))]
650 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X501), Member = "ToString", MemberParameters = new object[]
651 {
652 typeof(ASN1),
653 typeof(bool),
654 typeof(string),
655 typeof(bool)
656 }, ReturnType = typeof(string))]
657 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X501), Member = "AppendEntry", MemberParameters = new object[]
658 {
660 typeof(ASN1),
661 typeof(bool)
662 }, ReturnType = typeof(void))]
663 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl.X509CrlEntry), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
664 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl), Member = "Parse", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
665 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl), Member = "get_Hash", ReturnType = typeof(byte[]))]
666 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl), Member = "VerifySignature", MemberParameters = new object[] { typeof(DSA) }, ReturnType = typeof(bool))]
667 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Certificate), Member = "Parse", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
668 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Certificate), Member = "get_DSA", ReturnType = typeof(DSA))]
669 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Certificate), Member = "get_Hash", ReturnType = typeof(byte[]))]
670 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Certificate), Member = "get_RSA", ReturnType = typeof(RSA))]
671 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Certificate), Member = "get_Signature", ReturnType = typeof(byte[]))]
672 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Extension), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
673 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Extension), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
674 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509ExtensionCollection), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
675 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthorityKeyIdentifierExtension), Member = "Decode", ReturnType = typeof(void))]
676 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BasicConstraintsExtension), Member = "Decode", ReturnType = typeof(void))]
677 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
678 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.PrivateKeyInfo), Member = "DecodeRSA", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(RSA))]
679 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS8.EncryptedPrivateKeyInfo), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
680 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "CheckSignature", ReturnType = typeof(bool))]
681 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "VerifySignature", MemberParameters = new object[]
682 {
684 typeof(byte[]),
686 }, ReturnType = typeof(bool))]
687 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "VerifyCounterSignature", MemberParameters = new object[]
688 {
690 typeof(byte[])
691 }, ReturnType = typeof(bool))]
692 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 262)]
693 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
694 get
695 {
696 throw null;
697 }
698 }
699
700 [global::Cpp2ILInjected.Token(Token = "0x6000012")]
701 [global::Cpp2ILInjected.Address(RVA = "0x1A78F28", Offset = "0x1A78F28", Length = "0x140")]
702 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
703 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.X509.X509Certificate), Member = "Parse", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
704 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
705 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
706 public ASN1 Element(int index, byte anTag)
707 {
708 throw null;
709 }
710
711 [global::Cpp2ILInjected.Token(Token = "0x6000013")]
712 [global::Cpp2ILInjected.Address(RVA = "0x1A79068", Offset = "0x1A79068", Length = "0x278")]
713 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
714 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
715 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = ".ctor", ReturnType = typeof(void))]
716 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(byte), Member = "ToString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
717 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Environment), Member = "get_NewLine", ReturnType = typeof(string))]
718 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "AppendFormat", MemberParameters = new object[]
719 {
720 typeof(string),
721 typeof(object),
722 typeof(object)
723 }, ReturnType = typeof(StringBuilder))]
724 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
725 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(StringBuilder))]
726 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "AppendFormat", MemberParameters = new object[]
727 {
728 typeof(string),
729 typeof(object)
730 }, ReturnType = typeof(StringBuilder))]
731 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "AppendFormat", MemberParameters = new object[]
732 {
733 typeof(string),
734 typeof(object[])
735 }, ReturnType = typeof(StringBuilder))]
736 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
737 public override string ToString()
738 {
739 throw null;
740 }
741
742 [global::Cpp2ILInjected.Token(Token = "0x4000001")]
743 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
744 private byte m_nTag;
745
746 [global::Cpp2ILInjected.Token(Token = "0x4000002")]
747 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
748 private byte[] m_aValue;
749
750 [global::Cpp2ILInjected.Token(Token = "0x4000003")]
751 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
753 }
754}
class f__AnonymousType0<< Count > j__TPar
ASN1(byte tag)
Definition ASN1.cs:60
void DecodeTLV(byte[] asn1, ref int pos, out byte tag, out int length, out byte[] content)
Definition ASN1.cs:584
ASN1 Add(ASN1 asn1)
Definition ASN1.cs:508
void Decode(byte[] asn1, ref int anPos, int anLength)
Definition ASN1.cs:560
virtual byte[] GetBytes()
Definition ASN1.cs:527
bool CompareValue(byte[] value)
Definition ASN1.cs:411
ASN1(byte[] data)
Definition ASN1.cs:181
bool CompareArray(byte[] array1, byte[] array2)
Definition ASN1.cs:389
override string ToString()
Definition ASN1.cs:737
ArrayList elist
Definition ASN1.cs:752
byte[] m_aValue
Definition ASN1.cs:748
ASN1 Element(int index, byte anTag)
Definition ASN1.cs:706
ASN1(byte tag, byte[] data)
Definition ASN1.cs:94