10 [global::Cpp2ILInjected.Token(Token =
"0x2000049")]
11 internal sealed class PKCS1
13 [global::Cpp2ILInjected.Token(Token =
"0x6000166")]
14 [global::Cpp2ILInjected.Address(RVA =
"0x1ABB604", Offset =
"0x1ABB604", Length =
"0x50")]
15 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
22 [global::Cpp2ILInjected.Token(Token =
"0x6000167")]
23 [global::Cpp2ILInjected.Address(RVA =
"0x1ABB654", Offset =
"0x1ABB654", Length =
"0x94")]
24 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"Encrypt_OAEP", MemberParameters =
new object[]
27 typeof(global::System.Security.Cryptography.RSA),
28 typeof(global::System.Security.Cryptography.HashAlgorithm),
29 typeof(global::System.Security.Cryptography.RandomNumberGenerator),
31 }, ReturnType =
typeof(
byte[]))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"Decrypt_OAEP", MemberParameters =
new object[]
34 typeof(global::System.Security.Cryptography.RSA),
35 typeof(global::System.Security.Cryptography.HashAlgorithm),
37 }, ReturnType =
typeof(
byte[]))]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
39 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
45 [global::Cpp2ILInjected.Token(Token =
"0x6000168")]
46 [global::Cpp2ILInjected.Address(RVA =
"0x1ABB6E8", Offset =
"0x1ABB6E8", Length =
"0x1C0")]
47 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"Encrypt_OAEP", MemberParameters =
new object[]
50 typeof(global::System.Security.Cryptography.RSA),
51 typeof(global::System.Security.Cryptography.HashAlgorithm),
52 typeof(global::System.Security.Cryptography.RandomNumberGenerator),
54 }, ReturnType =
typeof(
byte[]))]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"Decrypt_OAEP", MemberParameters =
new object[]
57 typeof(global::System.Security.Cryptography.RSA),
58 typeof(global::System.Security.Cryptography.HashAlgorithm),
60 }, ReturnType =
typeof(
byte[]))]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Security.Cryptography.HashAlgorithm), Member =
"ComputeHash", MemberParameters =
new object[] {
typeof(
byte[]) }, ReturnType =
typeof(
byte[]))]
63 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
64 private static byte[]
GetEmptyHash(global::System.Security.Cryptography.HashAlgorithm hash)
69 [global::Cpp2ILInjected.Token(Token =
"0x6000169")]
70 [global::Cpp2ILInjected.Address(RVA =
"0x1ABB8A8", Offset =
"0x1ABB8A8", Length =
"0x98")]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"MGF1", MemberParameters =
new object[]
73 typeof(global::System.Security.Cryptography.HashAlgorithm),
76 }, ReturnType =
typeof(
byte[]))]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.
Array[]), Member =
"Reverse", MemberTypeParameters =
new object[] {
typeof(
byte) }, MemberParameters =
new object[]
84 }, ReturnType =
typeof(
void))]
85 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
86 public static byte[]
I2OSP(
int x,
int size)
91 [global::Cpp2ILInjected.Token(Token =
"0x600016A")]
92 [global::Cpp2ILInjected.Address(RVA =
"0x1ABB940", Offset =
"0x1ABB940", Length =
"0x80")]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"Encrypt_OAEP", MemberParameters =
new object[]
95 typeof(global::System.Security.Cryptography.RSA),
96 typeof(global::System.Security.Cryptography.HashAlgorithm),
97 typeof(global::System.Security.Cryptography.RandomNumberGenerator),
99 }, ReturnType =
typeof(
byte[]))]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"Decrypt_OAEP", MemberParameters =
new object[]
102 typeof(global::System.Security.Cryptography.RSA),
103 typeof(global::System.Security.Cryptography.HashAlgorithm),
105 }, ReturnType =
typeof(
byte[]))]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"Sign_v15", MemberParameters =
new object[]
108 typeof(global::System.Security.Cryptography.RSA),
109 typeof(global::System.Security.Cryptography.HashAlgorithm),
111 }, ReturnType =
typeof(
byte[]))]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"Verify_v15", MemberParameters =
new object[]
114 typeof(global::System.Security.Cryptography.RSA),
115 typeof(global::System.Security.Cryptography.HashAlgorithm),
119 }, ReturnType =
typeof(
bool))]
120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.
Buffer),
Member =
"BlockCopy", MemberParameters =
new object[]
128 }, ReturnType =
typeof(
void))]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
130 public static byte[]
I2OSP(
byte[] x,
int size)
135 [global::Cpp2ILInjected.Token(Token =
"0x600016B")]
136 [global::Cpp2ILInjected.Address(RVA =
"0x1ABB9C0", Offset =
"0x1ABB9C0", Length =
"0xA0")]
137 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"Encrypt_OAEP", MemberParameters =
new object[]
140 typeof(global::System.Security.Cryptography.RSA),
141 typeof(global::System.Security.Cryptography.HashAlgorithm),
142 typeof(global::System.Security.Cryptography.RandomNumberGenerator),
144 }, ReturnType =
typeof(
byte[]))]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"Decrypt_OAEP", MemberParameters =
new object[]
147 typeof(global::System.Security.Cryptography.RSA),
148 typeof(global::System.Security.Cryptography.HashAlgorithm),
150 }, ReturnType =
typeof(
byte[]))]
151 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"Sign_v15", MemberParameters =
new object[]
153 typeof(global::System.Security.Cryptography.RSA),
154 typeof(global::System.Security.Cryptography.HashAlgorithm),
156 }, ReturnType =
typeof(
byte[]))]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"Verify_v15", MemberParameters =
new object[]
159 typeof(global::System.Security.Cryptography.RSA),
160 typeof(global::System.Security.Cryptography.HashAlgorithm),
164 }, ReturnType =
typeof(
bool))]
165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.
Buffer),
Member =
"BlockCopy", MemberParameters =
new object[]
173 }, ReturnType =
typeof(
void))]
174 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
175 public static byte[]
OS2IP(
byte[] x)
180 [global::Cpp2ILInjected.Token(Token =
"0x600016C")]
181 [global::Cpp2ILInjected.Address(RVA =
"0x1ABBA60", Offset =
"0x1ABBA60", Length =
"0x10")]
182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
183 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
184 public static byte[]
RSAEP(global::System.Security.Cryptography.RSA rsa,
byte[]
m)
189 [global::Cpp2ILInjected.Token(Token =
"0x600016D")]
190 [global::Cpp2ILInjected.Address(RVA =
"0x1ABBA70", Offset =
"0x1ABBA70", Length =
"0x10")]
191 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
192 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
193 public static byte[]
RSADP(global::System.Security.Cryptography.RSA rsa,
byte[] c)
198 [global::Cpp2ILInjected.Token(Token =
"0x600016E")]
199 [global::Cpp2ILInjected.Address(RVA =
"0x1ABBA80", Offset =
"0x1ABBA80", Length =
"0x10")]
200 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
201 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
202 public static byte[]
RSASP1(global::System.Security.Cryptography.RSA rsa,
byte[]
m)
207 [global::Cpp2ILInjected.Token(Token =
"0x600016F")]
208 [global::Cpp2ILInjected.Address(RVA =
"0x1ABBA90", Offset =
"0x1ABBA90", Length =
"0x10")]
209 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
210 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
211 public static byte[]
RSAVP1(global::System.Security.Cryptography.RSA rsa,
byte[]
s)
216 [global::Cpp2ILInjected.Token(Token =
"0x6000170")]
217 [global::Cpp2ILInjected.Address(RVA =
"0x1ABBAA0", Offset =
"0x1ABBAA0", Length =
"0x28C")]
218 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
219 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(global::System.Security.Cryptography.Utils), Member =
"RsaOaepEncrypt", MemberParameters =
new object[]
221 typeof(global::System.Security.Cryptography.RSA),
222 typeof(global::System.Security.Cryptography.HashAlgorithm),
223 typeof(global::System.Security.Cryptography.PKCS1MaskGenerationMethod),
224 typeof(global::System.Security.Cryptography.RandomNumberGenerator),
226 }, ReturnType =
typeof(
byte[]))]
227 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1), Member =
"GetEmptyHash", MemberParameters =
new object[] {
typeof(global::System.Security.Cryptography.HashAlgorithm) }, ReturnType =
typeof(
byte[]))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.
Buffer), Member =
"BlockCopy", MemberParameters =
new object[]
236 }, ReturnType =
typeof(
void))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1), Member =
"MGF1", MemberParameters =
new object[]
239 typeof(global::System.Security.Cryptography.HashAlgorithm),
242 }, ReturnType =
typeof(
byte[]))]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1), Member =
"xor", MemberParameters =
new object[]
247 }, ReturnType =
typeof(
byte[]))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1),
Member =
"OS2IP", MemberParameters =
new object[] {
typeof(
byte[]) }, ReturnType =
typeof(
byte[]))]
249 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1),
Member =
"I2OSP", MemberParameters =
new object[]
253 }, ReturnType =
typeof(
byte[]))]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Security.Cryptography.CryptographicException),
Member =
".ctor", MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
typeof(
void))]
255 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
256 public static byte[]
Encrypt_OAEP(global::System.Security.Cryptography.RSA rsa, global::System.Security.Cryptography.HashAlgorithm hash, global::System.Security.Cryptography.RandomNumberGenerator rng,
byte[]
M)
261 [global::Cpp2ILInjected.Token(Token =
"0x6000171")]
262 [global::Cpp2ILInjected.Address(RVA =
"0x1ABBF10", Offset =
"0x1ABBF10", Length =
"0x2F0")]
263 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
264 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(global::System.Security.Cryptography.Utils), Member =
"RsaOaepDecrypt", MemberParameters =
new object[]
266 typeof(global::System.Security.Cryptography.RSA),
267 typeof(global::System.Security.Cryptography.HashAlgorithm),
268 typeof(global::System.Security.Cryptography.PKCS1MaskGenerationMethod),
270 }, ReturnType =
typeof(
byte[]))]
271 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
272 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1), Member =
"OS2IP", MemberParameters =
new object[] {
typeof(
byte[]) }, ReturnType =
typeof(
byte[]))]
273 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1), Member =
"I2OSP", MemberParameters =
new object[]
277 }, ReturnType =
typeof(
byte[]))]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.
Buffer), Member =
"BlockCopy", MemberParameters =
new object[]
285 }, ReturnType =
typeof(
void))]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1), Member =
"MGF1", MemberParameters =
new object[]
288 typeof(global::System.Security.Cryptography.HashAlgorithm),
291 }, ReturnType =
typeof(
byte[]))]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1),
Member =
"xor", MemberParameters =
new object[]
296 }, ReturnType =
typeof(
byte[]))]
297 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1),
Member =
"GetEmptyHash", MemberParameters =
new object[] {
typeof(global::System.Security.Cryptography.HashAlgorithm) }, ReturnType =
typeof(
byte[]))]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Security.Cryptography.CryptographicException),
Member =
".ctor", MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
typeof(
void))]
299 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
300 public static byte[]
Decrypt_OAEP(global::System.Security.Cryptography.RSA rsa, global::System.Security.Cryptography.HashAlgorithm hash,
byte[]
C)
305 [global::Cpp2ILInjected.Token(Token =
"0x6000172")]
306 [global::Cpp2ILInjected.Address(RVA =
"0x1ABC200", Offset =
"0x1ABC200", Length =
"0xA8")]
307 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
308 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"Sign_v15", MemberParameters =
new object[]
310 typeof(global::System.Security.Cryptography.RSA),
313 }, ReturnType =
typeof(
byte[]))]
314 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(global::System.Security.Cryptography.RSACryptoServiceProvider), Member =
"SignData", MemberParameters =
new object[]
316 typeof(global::System.IO.Stream),
318 }, ReturnType =
typeof(
byte[]))]
319 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(global::System.Security.Cryptography.RSACryptoServiceProvider), Member =
"SignData", MemberParameters =
new object[]
325 }, ReturnType =
typeof(
byte[]))]
326 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(global::System.Security.Cryptography.RSACryptoServiceProvider), Member =
"SignHash", MemberParameters =
new object[]
330 }, ReturnType =
typeof(
byte[]))]
331 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(global::System.Security.Cryptography.RSACryptoServiceProvider),
Member =
"SignHash", MemberParameters =
new object[]
335 }, ReturnType =
typeof(
byte[]))]
336 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1),
Member =
"Encode_v15", MemberParameters =
new object[]
339 typeof(global::System.Security.Cryptography.HashAlgorithm),
342 }, ReturnType =
typeof(
byte[]))]
343 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1),
Member =
"OS2IP", MemberParameters =
new object[] {
typeof(
byte[]) }, ReturnType =
typeof(
byte[]))]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1),
Member =
"I2OSP", MemberParameters =
new object[]
348 }, ReturnType =
typeof(
byte[]))]
349 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
350 public static byte[]
Sign_v15(global::System.Security.Cryptography.RSA rsa, global::System.Security.Cryptography.HashAlgorithm hash,
byte[]
hashValue)
355 [global::Cpp2ILInjected.Token(Token =
"0x6000173")]
356 [global::Cpp2ILInjected.Address(RVA =
"0x1ABC588", Offset =
"0x1ABC588", Length =
"0x1C8")]
357 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
358 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(global::System.Security.Cryptography.RSAPKCS1SignatureFormatter), Member =
"CreateSignature", MemberParameters =
new object[] { typeof(byte[]) }, ReturnType =
typeof(
byte[]))]
359 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
360 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1), Member =
"CreateFromName", MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
typeof(global::System.Security.Cryptography.HashAlgorithm))]
361 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1), Member =
"Sign_v15", MemberParameters =
new object[]
363 typeof(global::System.Security.Cryptography.RSA),
364 typeof(global::System.Security.Cryptography.HashAlgorithm),
366 }, ReturnType =
typeof(
byte[]))]
367 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
368 internal static byte[]
Sign_v15(global::System.Security.Cryptography.RSA rsa,
string hashName,
byte[]
hashValue)
373 [global::Cpp2ILInjected.Token(Token =
"0x6000174")]
374 [global::Cpp2ILInjected.Address(RVA =
"0x1ABCB34", Offset =
"0x1ABCB34", Length =
"0x80")]
375 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(global::System.Security.Cryptography.RSACryptoServiceProvider), Member =
"VerifyData", MemberParameters =
new object[]
380 }, ReturnType =
typeof(
bool))]
381 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(global::System.Security.Cryptography.RSACryptoServiceProvider), Member =
"VerifyHash", MemberParameters =
new object[]
386 }, ReturnType =
typeof(
bool))]
387 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(global::System.Security.Cryptography.RSACryptoServiceProvider), Member =
"VerifyHash", MemberParameters =
new object[]
392 }, ReturnType =
typeof(
bool))]
393 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
394 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
395 public static bool Verify_v15(global::System.Security.Cryptography.RSA rsa, global::System.Security.Cryptography.HashAlgorithm hash,
byte[]
hashValue,
byte[] signature)
400 [global::Cpp2ILInjected.Token(Token =
"0x6000175")]
401 [global::Cpp2ILInjected.Address(RVA =
"0x1ABCDC8", Offset =
"0x1ABCDC8", Length =
"0x1DC")]
402 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
403 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(global::System.Security.Cryptography.RSAPKCS1SignatureDeformatter), Member =
"VerifySignature", MemberParameters =
new object[]
407 }, ReturnType =
typeof(
bool))]
408 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
409 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1), Member =
"CreateFromName", MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
typeof(global::System.Security.Cryptography.HashAlgorithm))]
410 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1), Member =
"Verify_v15", MemberParameters =
new object[]
412 typeof(global::System.Security.Cryptography.RSA),
413 typeof(global::System.Security.Cryptography.HashAlgorithm),
417 }, ReturnType =
typeof(
bool))]
418 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
419 internal static bool Verify_v15(global::System.Security.Cryptography.RSA rsa,
string hashName,
byte[]
hashValue,
byte[] signature)
424 [global::Cpp2ILInjected.Token(Token =
"0x6000176")]
425 [global::Cpp2ILInjected.Address(RVA =
"0x1ABCBB4", Offset =
"0x1ABCBB4", Length =
"0x214")]
426 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
427 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"Verify_v15", MemberParameters =
new object[]
429 typeof(global::System.Security.Cryptography.RSA),
433 }, ReturnType =
typeof(
bool))]
434 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
435 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1), Member =
"OS2IP", MemberParameters =
new object[] {
typeof(
byte[]) }, ReturnType =
typeof(
byte[]))]
436 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1), Member =
"I2OSP", MemberParameters =
new object[]
440 }, ReturnType =
typeof(
byte[]))]
441 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1), Member =
"Encode_v15", MemberParameters =
new object[]
443 typeof(global::System.Security.Cryptography.HashAlgorithm),
446 }, ReturnType =
typeof(
byte[]))]
447 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.
Buffer),
Member =
"BlockCopy", MemberParameters =
new object[]
454 }, ReturnType =
typeof(
void))]
455 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
461 [global::Cpp2ILInjected.Token(Token =
"0x6000177")]
462 [global::Cpp2ILInjected.Address(RVA =
"0x1ABC2A8", Offset =
"0x1ABC2A8", Length =
"0x2E0")]
463 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
464 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"Sign_v15", MemberParameters =
new object[]
466 typeof(global::System.Security.Cryptography.RSA),
467 typeof(global::System.Security.Cryptography.HashAlgorithm),
469 }, ReturnType =
typeof(
byte[]))]
470 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"Verify_v15", MemberParameters =
new object[]
472 typeof(global::System.Security.Cryptography.RSA),
473 typeof(global::System.Security.Cryptography.HashAlgorithm),
477 }, ReturnType =
typeof(
bool))]
478 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
479 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Security.Cryptography.CryptoConfig), Member =
"MapNameToOID", MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
typeof(
string))]
480 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(ASN1), Member =
".ctor", MemberParameters =
new object[] {
typeof(
byte) }, ReturnType =
typeof(
void))]
481 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Security.Cryptography.CryptoConfig),
Member =
"EncodeOID", MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
typeof(
byte[]))]
482 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(ASN1),
Member =
".ctor", MemberParameters =
new object[] {
typeof(
byte[]) }, ReturnType =
typeof(
void))]
483 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(ASN1),
Member =
"Add", MemberParameters =
new object[] {
typeof(ASN1) }, ReturnType =
typeof(ASN1))]
484 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(ASN1),
Member =
".ctor", MemberParameters =
new object[]
488 }, ReturnType =
typeof(
void))]
489 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.
Buffer),
Member =
"BlockCopy", MemberParameters =
new object[]
496 }, ReturnType =
typeof(
void))]
497 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.
Math),
Member =
"Max", MemberParameters =
new object[]
501 }, ReturnType =
typeof(
int))]
502 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
string),
Member =
"Concat", MemberParameters =
new object[]
506 }, ReturnType =
typeof(
string))]
507 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Security.Cryptography.CryptographicException),
Member =
".ctor", MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
typeof(
void))]
508 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
514 [global::Cpp2ILInjected.Token(Token =
"0x6000178")]
515 [global::Cpp2ILInjected.Address(RVA =
"0x1ABBD2C", Offset =
"0x1ABBD2C", Length =
"0x1E4")]
516 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
517 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"Encrypt_OAEP", MemberParameters =
new object[]
519 typeof(global::System.Security.Cryptography.RSA),
520 typeof(global::System.Security.Cryptography.HashAlgorithm),
521 typeof(global::System.Security.Cryptography.RandomNumberGenerator),
523 }, ReturnType =
typeof(
byte[]))]
524 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"Decrypt_OAEP", MemberParameters =
new object[]
526 typeof(global::System.Security.Cryptography.RSA),
527 typeof(global::System.Security.Cryptography.HashAlgorithm),
529 }, ReturnType =
typeof(
byte[]))]
530 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(global::System.Security.Cryptography.PKCS1MaskGenerationMethod), Member =
"GenerateMask", MemberParameters =
new object[]
534 }, ReturnType =
typeof(
byte[]))]
535 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
536 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PKCS1), Member =
"I2OSP", MemberParameters =
new object[]
540 }, ReturnType =
typeof(
byte[]))]
541 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.
Buffer),
Member =
"BlockCopy", MemberParameters =
new object[]
548 }, ReturnType =
typeof(
void))]
549 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Security.Cryptography.HashAlgorithm),
Member =
"ComputeHash", MemberParameters =
new object[] {
typeof(
byte[]) }, ReturnType =
typeof(
byte[]))]
551 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
552 public static byte[]
MGF1(global::System.Security.Cryptography.HashAlgorithm hash,
byte[]
mgfSeed,
int maskLen)
557 [global::Cpp2ILInjected.Token(Token =
"0x6000179")]
558 [global::Cpp2ILInjected.Address(RVA =
"0x1ABC750", Offset =
"0x1ABC750", Length =
"0x3E4")]
559 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
560 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"Sign_v15", MemberParameters =
new object[]
562 typeof(global::System.Security.Cryptography.RSA),
565 }, ReturnType =
typeof(
byte[]))]
566 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
PKCS1), Member =
"Verify_v15", MemberParameters =
new object[]
568 typeof(global::System.Security.Cryptography.RSA),
572 }, ReturnType =
typeof(
bool))]
573 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
575 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
string), Member =
"Equals", MemberParameters =
new object[]
579 }, ReturnType =
typeof(
bool))]
580 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Security.Cryptography.SHA1),
Member =
"Create", ReturnType =
typeof(global::System.Security.Cryptography.SHA1))]
581 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(MD2),
Member =
"Create", ReturnType =
typeof(MD2))]
582 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Security.Cryptography.MD5),
Member =
"Create", ReturnType =
typeof(global::System.Security.Cryptography.MD5))]
583 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Security.Cryptography.SHA384),
Member =
"Create", ReturnType =
typeof(global::System.Security.Cryptography.SHA384))]
584 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Security.Cryptography.RIPEMD160),
Member =
"Create", ReturnType =
typeof(global::System.Security.Cryptography.RIPEMD160))]
585 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Security.Cryptography.SHA256),
Member =
"Create", ReturnType =
typeof(global::System.Security.Cryptography.SHA256))]
586 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(MD4),
Member =
"Create", ReturnType =
typeof(MD4))]
587 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Security.Cryptography.SHA512),
Member =
"Create", ReturnType =
typeof(global::System.Security.Cryptography.SHA512))]
588 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.
Activator),
Member =
"CreateInstance", MemberParameters =
new object[] {
typeof(global::System.
Type) }, ReturnType =
typeof(
object))]
589 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
string),
Member =
"Concat", MemberParameters =
new object[]
593 }, ReturnType =
typeof(
string))]
594 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Security.Cryptography.CryptographicException),
Member =
".ctor", MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
typeof(
void))]
595 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
602 [global::Cpp2ILInjected.Token(Token =
"0x600017A")]
603 [global::Cpp2ILInjected.Address(RVA =
"0x1ABD084", Offset =
"0x1ABD084", Length =
"0x150")]
604 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
605 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.
Runtime.CompilerServices.RuntimeHelpers), Member =
"InitializeArray", MemberParameters =
new object[]
607 typeof(global::System.Array),
608 typeof(global::System.RuntimeFieldHandle)
609 }, ReturnType =
typeof(
void))]
610 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
616 [global::Cpp2ILInjected.Token(Token =
"0x4000153")]
619 [global::Cpp2ILInjected.Token(Token =
"0x4000154")]
622 [global::Cpp2ILInjected.Token(Token =
"0x4000155")]
625 [global::Cpp2ILInjected.Token(Token =
"0x4000156")]
class f__AnonymousType0<< Count > j__TPar
static byte[] xor(byte[] array1, byte[] array2)
static byte[] RSADP(global::System.Security.Cryptography.RSA rsa, byte[] c)
static byte[] Sign_v15(global::System.Security.Cryptography.RSA rsa, string hashName, byte[] hashValue)
static bool Compare(byte[] array1, byte[] array2)
static bool Verify_v15(global::System.Security.Cryptography.RSA rsa, global::System.Security.Cryptography.HashAlgorithm hash, byte[] hashValue, byte[] signature)
static byte[] I2OSP(int x, int size)
static byte[] emptySHA512
static byte[] Decrypt_OAEP(global::System.Security.Cryptography.RSA rsa, global::System.Security.Cryptography.HashAlgorithm hash, byte[] C)
static byte[] MGF1(global::System.Security.Cryptography.HashAlgorithm hash, byte[] mgfSeed, int maskLen)
static byte[] OS2IP(byte[] x)
static bool Verify_v15(global::System.Security.Cryptography.RSA rsa, global::System.Security.Cryptography.HashAlgorithm hash, byte[] hashValue, byte[] signature, bool tryNonStandardEncoding)
static byte[] RSAVP1(global::System.Security.Cryptography.RSA rsa, byte[] s)
static byte[] RSASP1(global::System.Security.Cryptography.RSA rsa, byte[] m)
static bool Verify_v15(global::System.Security.Cryptography.RSA rsa, string hashName, byte[] hashValue, byte[] signature)
static byte[] Encode_v15(global::System.Security.Cryptography.HashAlgorithm hash, byte[] hashValue, int emLength)
static byte[] emptySHA384
static byte[] GetEmptyHash(global::System.Security.Cryptography.HashAlgorithm hash)
static byte[] Encrypt_OAEP(global::System.Security.Cryptography.RSA rsa, global::System.Security.Cryptography.HashAlgorithm hash, global::System.Security.Cryptography.RandomNumberGenerator rng, byte[] M)
static byte[] I2OSP(byte[] x, int size)
static global::System.Security.Cryptography.HashAlgorithm CreateFromName(string name)
static byte[] RSAEP(global::System.Security.Cryptography.RSA rsa, byte[] m)
static byte[] Sign_v15(global::System.Security.Cryptography.RSA rsa, global::System.Security.Cryptography.HashAlgorithm hash, byte[] hashValue)
static byte[] emptySHA256